update to .docker
104
.docker/containers/homepage/bookmarks.yaml
Normal file
|
@ -0,0 +1,104 @@
|
|||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/bookmarks
|
||||
|
||||
- General:
|
||||
- Blog:
|
||||
- abbr: PD
|
||||
icon: /images/hugo.png
|
||||
href: https://peterdominguez.art/
|
||||
- Arch Forums:
|
||||
- abbr: AF
|
||||
icon: /images/arch.png
|
||||
href: https://bbs.archlinux.org
|
||||
- Jellyfin Forums:
|
||||
- abbr: JF
|
||||
icon: jellyfin.png
|
||||
href: https://forum.jellyfin.org/
|
||||
- HeVK's Torrents:
|
||||
- abbr: HE
|
||||
icon: /images/1337x.png
|
||||
href: https://1337x.st/user/HeVK/
|
||||
- QxR's Torrents:
|
||||
- abbr: QX
|
||||
icon: /images/1337x.png
|
||||
href: https://1337x.st/user/QxR/
|
||||
- Local Syncthing:
|
||||
- abbr: LS
|
||||
icon: syncthing.png
|
||||
href: http://127.0.0.1:8384
|
||||
- Services:
|
||||
- Gitlab:
|
||||
- abbr: GL
|
||||
icon: gitlab.png
|
||||
href: https://gitlab.com
|
||||
- Github:
|
||||
- abbr: GH
|
||||
icon: /images/github.png
|
||||
href: https://github.com
|
||||
- Linode:
|
||||
- abbr: LD
|
||||
href: https://login.linode.com/login
|
||||
icon: linode.png
|
||||
- Filen:
|
||||
- abbr: FN
|
||||
href: https://app.filen.io/#/login
|
||||
icon: /images/filen.png
|
||||
- Amazon:
|
||||
- abbr: AZ
|
||||
href: https://amazon.com
|
||||
icon: /images/amazon.png
|
||||
- Namecheap:
|
||||
- abbr: NC
|
||||
href: https://namecheap.com/myaccount/login
|
||||
icon: namecheap.png
|
||||
- Entertainment:
|
||||
- YouTube:
|
||||
- abbr: YT
|
||||
icon: youtube.png
|
||||
href: https://youtube.com
|
||||
- Odysee:
|
||||
- abbr: OD
|
||||
icon: /images/odysee.png
|
||||
href: https://odysee.com/
|
||||
- Roku:
|
||||
- abbr: RK
|
||||
icon: /images/roku.png
|
||||
href: https://my.roku.com/signin
|
||||
- MangaDex:
|
||||
- abbr: MD
|
||||
icon: /images/mangadex.png
|
||||
href: https://mangadex.org/
|
||||
- GOG:
|
||||
- abbr: GO
|
||||
icon: /images/gog.png
|
||||
href: https://gog.com
|
||||
- Steam:
|
||||
- abbr: SM
|
||||
icon: steam.png
|
||||
href: https://store.steampowered.com
|
||||
- Documentation:
|
||||
- Vim Cheat Sheet:
|
||||
- abbr: VS
|
||||
icon: /images/vim.png
|
||||
href: https://vim.rtorr.com
|
||||
- Chmod Calculator:
|
||||
- abbr: CC
|
||||
icon: /images/chmod.png
|
||||
href: https://chmod-calculator.com
|
||||
- Arch Wiki:
|
||||
- abbr: AW
|
||||
icon: /images/arch.png
|
||||
href: https://wiki.archlinux.org
|
||||
- Docker Compose Wiki:
|
||||
- abbr: DW
|
||||
icon: docker.png
|
||||
href: https://docs.docker.com/compose
|
||||
- Hyprland Wiki:
|
||||
- abbr: HW
|
||||
icon: /images/hyprland.png
|
||||
href: https://wiki.hyprland.org
|
||||
- Kitty Docs:
|
||||
- abbr: KD
|
||||
icon: /images/kitty.png
|
||||
href: https://sw.kovidgoyal.net/kitty
|
0
.docker/containers/homepage/custom.css
Normal file
0
.docker/containers/homepage/custom.js
Normal file
40
.docker/containers/homepage/docker.yaml
Normal file
|
@ -0,0 +1,40 @@
|
|||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/docker/
|
||||
|
||||
pihole:
|
||||
host: 10.0.0.121
|
||||
port: 6346:443
|
||||
socket: /var/run/docker.sock
|
||||
qbittorrent-nox:
|
||||
host: 10.0.0.121
|
||||
port: 8080
|
||||
socket: /var/run/docker.sock
|
||||
jackett:
|
||||
host: 10.0.0.121
|
||||
port: 9117
|
||||
socket: /var/run/docker.sock
|
||||
flaresolverr:
|
||||
host: 10.0.0.121
|
||||
port: 8191
|
||||
socket: /var/run/docker.sock
|
||||
speedtest:
|
||||
host: 10.0.0.121
|
||||
port: 7639
|
||||
socket: /var/run/docker.sock
|
||||
homepage:
|
||||
host: 10.0.0.121
|
||||
port: 3000
|
||||
socket: /var/run/docker.sock
|
||||
unbound:
|
||||
host: 10.0.0.121
|
||||
port: 5335
|
||||
socket: /var/run/docker.sock
|
||||
metube:
|
||||
host: 10.0.0.121
|
||||
port: 8081
|
||||
socket: /var/run/docker.sock
|
||||
speedtest-tracker:
|
||||
host: 10.0.0.121
|
||||
port: 9080
|
||||
socket: /var/run/docker.sock
|
BIN
.docker/containers/homepage/images/1337x.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
.docker/containers/homepage/images/amazon.png
Normal file
After Width: | Height: | Size: 75 KiB |
BIN
.docker/containers/homepage/images/arch.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
.docker/containers/homepage/images/castlevania3.png
Normal file
After Width: | Height: | Size: 5.5 MiB |
BIN
.docker/containers/homepage/images/chmod.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
.docker/containers/homepage/images/classicpress.png
Normal file
After Width: | Height: | Size: 132 KiB |
BIN
.docker/containers/homepage/images/debian.png
Normal file
After Width: | Height: | Size: 202 KiB |
BIN
.docker/containers/homepage/images/filen.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
.docker/containers/homepage/images/github.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
.docker/containers/homepage/images/gitlab.png
Normal file
After Width: | Height: | Size: 9.8 KiB |
BIN
.docker/containers/homepage/images/gog.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
.docker/containers/homepage/images/hugo.png
Normal file
After Width: | Height: | Size: 884 B |
BIN
.docker/containers/homepage/images/hyprland.png
Normal file
After Width: | Height: | Size: 346 KiB |
BIN
.docker/containers/homepage/images/kitty.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
.docker/containers/homepage/images/mangadex.png
Normal file
After Width: | Height: | Size: 9.8 KiB |
BIN
.docker/containers/homepage/images/moon.png
Normal file
After Width: | Height: | Size: 128 KiB |
BIN
.docker/containers/homepage/images/odysee.png
Normal file
After Width: | Height: | Size: 9.1 KiB |
BIN
.docker/containers/homepage/images/roku.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
.docker/containers/homepage/images/saturn.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
.docker/containers/homepage/images/tuta.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
.docker/containers/homepage/images/vim.png
Normal file
After Width: | Height: | Size: 227 KiB |
2
.docker/containers/homepage/kubernetes.yaml
Normal file
|
@ -0,0 +1,2 @@
|
|||
---
|
||||
# sample kubernetes config
|
5056
.docker/containers/homepage/logs/homepage.log
Normal file
142
.docker/containers/homepage/services.yaml
Normal file
|
@ -0,0 +1,142 @@
|
|||
---
|
||||
- Media:
|
||||
- Jellyfin:
|
||||
href: http://10.0.0.103:8096/
|
||||
icon: jellyfin.png
|
||||
description: The Free Software Media System
|
||||
ping: https://jellyfin.peterdominguez.art
|
||||
widget:
|
||||
type: jellyfin
|
||||
url: http://10.0.0.103:8096
|
||||
key: "{{HOMEPAGE_VAR_jellyfin_key}}"
|
||||
enableBlocks: true
|
||||
enableNowPlaying: true
|
||||
enableUser: true
|
||||
showEpisodeNumber: true
|
||||
expandOneStreamToTwoRows: false
|
||||
- Kavita:
|
||||
href: https://read.peterdominguez.art/
|
||||
icon: kavita.png
|
||||
description: Self-hosted digital library for many book formats
|
||||
ping: https://read.peterdominguez.art
|
||||
widget:
|
||||
type: kavita
|
||||
url: https://read.peterdominguez.art
|
||||
key: "{{HOMEPAGE_VAR_kavita_key}}"
|
||||
- qBittorrent-nox:
|
||||
href: http://10.0.0.121:8080/
|
||||
icon: qbittorrent.png
|
||||
description: WebGUI for the qBittorrent client
|
||||
server: qbittorrent-nox
|
||||
container: qbittorrent-nox
|
||||
widget:
|
||||
type: qbittorrent
|
||||
url: http://10.0.0.121:8080
|
||||
username: "{{HOMEPAGE_VAR_qBittorrent_Nox_username}}"
|
||||
password: "{{HOMEPAGE_VAR_qBittorrent_Nox_password}}"
|
||||
enableLeechProgress: true
|
||||
- Jackett:
|
||||
href: http://10.0.0.121:9117/
|
||||
icon: jackett.png
|
||||
description: Free and open-source maintained indexer
|
||||
server: jackett
|
||||
container: jackett
|
||||
widget:
|
||||
type: jackett
|
||||
url: http://10.0.0.121:9117
|
||||
password: "{{HOMEPAGE_VAR_jackett_password}}"
|
||||
|
||||
|
||||
- Networking:
|
||||
- pihole:
|
||||
href: https://10.0.0.121:6346/admin
|
||||
icon: pi-hole.png
|
||||
description: DNS sinkhole to block ads
|
||||
server: pihole
|
||||
container: pihole
|
||||
widget:
|
||||
type: pihole
|
||||
url: https://10.0.0.121:6346
|
||||
version: 6
|
||||
key: "{{HOMEPAGE_VAR_FTLCONF_webserver_api_password}}"
|
||||
- Speed Test Tracker:
|
||||
href: http://10.0.0.121:9080/
|
||||
icon: speedtest-tracker.png
|
||||
description: Self-hosted Internet speed monitoring
|
||||
server: speedtest-tracker
|
||||
container: speedtest-tracker
|
||||
widget:
|
||||
type: speedtest
|
||||
url: http://10.0.0.121:9080
|
||||
version: 2
|
||||
key: "{{HOMEPAGE_VAR_KEY_SPEEDTEST}}"
|
||||
bitratePrecision: 3
|
||||
- Flaresolverr:
|
||||
href: http://10.0.0.121:8191/
|
||||
icon: flaresolverr.png
|
||||
description: Proxy server to bypass DDoS protection
|
||||
server: flaresolverr
|
||||
container: flaresolverr
|
||||
- Unbound:
|
||||
href: http://10.0.0.121:5335
|
||||
icon: unbound.png
|
||||
description: Validating, recursive, and caching DNS resolver
|
||||
server: unbound
|
||||
container: unbound
|
||||
- Tools:
|
||||
- Nextcloud:
|
||||
href: https://cloud.peterdominguez.art/
|
||||
icon: nextcloud.png
|
||||
description: A safe home for all your data
|
||||
ping: https://cloud.peterdominguez.art
|
||||
widget:
|
||||
type: nextcloud
|
||||
url: https://cloud.peterdominguez.art
|
||||
username: "{{HOMEPAGE_VAR_nextcloud_username}}"
|
||||
password: "{{HOMEPAGE_VAR_nextcloud_password}}"
|
||||
- FreshRSS:
|
||||
href: https://rss.peterdominguez.art/
|
||||
icon: freshrss.png
|
||||
description: A free, self-hostable feed aggregator
|
||||
ping: https://rss.peterdominguez.art
|
||||
widget:
|
||||
type: freshrss
|
||||
url: https://rss.peterdominguez.art
|
||||
username: "{{HOMEPAGE_VAR_freshrss_username}}"
|
||||
password: "{{HOMEPAGE_VAR_freshrss_password}}"
|
||||
- Forgejo:
|
||||
href: https://git.peterdominguez.art/
|
||||
icon: forgejo.png
|
||||
description: A self-hosted lightweight free software forge
|
||||
ping: https://git.peterdominguez.art
|
||||
widget:
|
||||
type: gitea
|
||||
url: https://git.peterdominguez.art
|
||||
key: "{{HOMEPAGE_VAR_forgejo_key}}"
|
||||
- Syncthing:
|
||||
href: http://10.0.0.121:8384
|
||||
icon: syncthing.png
|
||||
description: Open source peer-to-peer file synchronization
|
||||
ping: http://10.0.0.121:8384
|
||||
- SearXNG:
|
||||
href: https://search.peterdominguez.art/
|
||||
icon: searxng.png
|
||||
description: Privacy-respecting, hackable metasearch engine
|
||||
ping: https://search.peterdominguez.art
|
||||
- Hugo:
|
||||
href: https://peterdominguez.art
|
||||
icon: hugo.png
|
||||
description: Open-source static site generator
|
||||
ping: https://peterdominguez.art
|
||||
- meTube:
|
||||
href: http://10.0.0.121:8081
|
||||
icon: metube.png
|
||||
description: Self-hosted YouTube downloader
|
||||
server: metube
|
||||
container: metube
|
||||
- Homepage:
|
||||
href: http://10.0.0.121:3000
|
||||
icon: homepage.png
|
||||
description: A modern dashboard for your services
|
||||
server: homepage
|
||||
container: homepage
|
26
.docker/containers/homepage/settings.yaml
Normal file
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/settings/
|
||||
title: Courtyard
|
||||
color: neutral
|
||||
theme: dark
|
||||
headerStyle: boxed
|
||||
useEqualHeights: true
|
||||
target: _self
|
||||
background:
|
||||
image: /images/castlevania3.png
|
||||
blur: sm # sm, "", md, xl... see https://tailwindcss.com/docs/backdrop-blur
|
||||
saturate: 50 # 0, 50, 100... see https://tailwindcss.com/docs/backdrop-saturate
|
||||
brightness: 50 # 0, 50, 75... see https://tailwindcss.com/docs/backdrop-brightness
|
||||
opacity: 60 # 0-100
|
||||
favicon: /images/moon.png
|
||||
layout:
|
||||
Media:
|
||||
style: row
|
||||
columns: 4
|
||||
Networking:
|
||||
style: row
|
||||
columns: 4
|
||||
Tools:
|
||||
style: row
|
||||
columns: 4
|
28
.docker/containers/homepage/widgets.yaml
Normal file
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/configs/info-widgets/
|
||||
|
||||
- search:
|
||||
provider: custom
|
||||
url: https://search.peterdominguez.art/searxng/search?q=
|
||||
target: _self
|
||||
- resources:
|
||||
cpu: true
|
||||
cputemp: true
|
||||
tempmin: 20
|
||||
tempmax: 100
|
||||
memory: true
|
||||
disk: /
|
||||
uptime: true
|
||||
- datetime:
|
||||
text_size: md
|
||||
format:
|
||||
timeStyle: short
|
||||
hour12: true
|
||||
- openmeteo:
|
||||
label: Santo Domingo
|
||||
latitude: 18.4719
|
||||
longitude: -69.8923
|
||||
timezone: America/Santo_Domingo
|
||||
units: metric
|
||||
cache: 5
|