This commit is contained in:
Sönke Domröas
2025-07-23 13:56:24 +02:00
parent 85f3f33b9b
commit ec838691d2
4 changed files with 75 additions and 49 deletions

View File

@@ -5,6 +5,9 @@ auth.home.domroese.eu {
reverse_proxy 192.168.1.65:8444 reverse_proxy 192.168.1.65:8444
} }
bookstack.domr.ovh, bookstack.domr.ovh,
bookstack.home.domroese.eu { bookstack.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -17,7 +20,6 @@ bracket.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:3000 reverse_proxy 192.168.1.65:3000
} }
backend.bracket.domr.ovh:443, backend.bracket.domr.ovh:443,
backend.bracket.home.domroese.eu:443 { backend.bracket.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -30,7 +32,6 @@ caddy.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:8881 reverse_proxy 192.168.1.65:8881
} }
api.caddy.domr.ovh, api.caddy.domr.ovh,
api.caddy.home.domroese.eu:443 { api.caddy.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -50,7 +51,6 @@ chartbrew.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:4018 reverse_proxy 192.168.1.65:4018
} }
chartbrew.domr.ovh:4019, chartbrew.domr.ovh:4019,
chartbrew.home.domroese.eu:4019 { chartbrew.home.domroese.eu:4019 {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -161,22 +161,21 @@ memos.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:5230 reverse_proxy 192.168.1.65:5230
} }
nas.domr.ovh, nas.domr.ovh,
nas.home.domroese.eu { nas.home.domroese.eu {
tls soenke@domroese.eu { tls soenke@domroese.eu {
client_auth { client_auth {
mode request mode request
} }
} }
reverse_proxy https://192.168.1.194:5001 { reverse_proxy https://192.168.1.194:5001 {
transport http { transport http {
tls_insecure_skip_verify # Disable TLS Verification, as we don't have a real certificate on the nas tls_insecure_skip_verify # Disable TLS Verification, as we don't have a real certificate on the nas
} }
} }
} }
ntfy.domr.ovh { ntfy.domr.ovh {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -202,6 +201,7 @@ paperless.home.domroese.eu:80 {
reverse_proxy 192.168.1.65:1000 reverse_proxy 192.168.1.65:1000
} }
pihole.domr.ovh, pihole.domr.ovh,
pihole.home.domroese.eu { pihole.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -216,7 +216,6 @@ plantit.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:3632 reverse_proxy 192.168.1.65:3632
} }
api.plantit.domr.ovh, api.plantit.domr.ovh,
api.plantit.home.domroese.eu:443 { api.plantit.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -229,6 +228,11 @@ shiori.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:2661 reverse_proxy 192.168.1.65:2661
} }
sparkyfitness.domr.ovh {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3942
}
speedtesttracker.domr.ovh, speedtesttracker.domr.ovh,
speedtesttracker.home.domroese.eu:443 { speedtesttracker.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -241,6 +245,7 @@ pdf.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:3614 reverse_proxy 192.168.1.65:3614
} }
uptimekuma.domr.ovh, uptimekuma.domr.ovh,
uptimekuma.home.domroese.eu { uptimekuma.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -260,6 +265,7 @@ vikunja.domr.ovh {
reverse_proxy 192.168.1.65:3456 reverse_proxy 192.168.1.65:3456
} }
wallos.domr.ovh, wallos.domr.ovh,
wallos.home.domroese.eu:443 { wallos.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu

View File

@@ -1,15 +1,19 @@
auth.domr.ovh, auth.domr.ovh,
auth.home.domroese.eu { auth.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8444 reverse_proxy 192.168.1.65:8444
} }
/n
/n
/n
/n
bookstack.domr.ovh, bookstack.domr.ovh,
bookstack.home.domroese.eu { bookstack.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:6875 reverse_proxy 192.168.1.65:6875
} }
/n
bracket.domr.ovh:443, bracket.domr.ovh:443,
bracket.home.domroese.eu:443 { bracket.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -21,7 +25,7 @@ backend.bracket.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8400 reverse_proxy 192.168.1.65:8400
} }
/n
caddy.domr.ovh, caddy.domr.ovh,
caddy.home.domroese.eu:443 { caddy.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -33,7 +37,7 @@ api.caddy.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:2019 reverse_proxy 192.168.1.65:2019
} }
/n
changedetect.domr.ovh:80, changedetect.domr.ovh:80,
changedetect.home.domroese.eu:80, changedetect.home.domroese.eu:80,
changedetect.domr.ovh:443, changedetect.domr.ovh:443,
@@ -41,86 +45,90 @@ changedetect.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:5238 reverse_proxy 192.168.1.65:5238
} }
/n
chartbrew.domr.ovh, chartbrew.domr.ovh,
chartbrew.home.domroese.eu:443 { chartbrew.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:4018 reverse_proxy 192.168.1.65:4018
} }
chartbrew.domr.ovh:4019, chartbrew.domr.ovh:4019,
chartbrew.home.domroese.eu:4019 { chartbrew.home.domroese.eu:4019 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:4019 reverse_proxy 192.168.1.65:4019
} }
/n
onboarding.domr.ovh, onboarding.domr.ovh,
onboarding.home.domroese.eu:443 { onboarding.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8517 reverse_proxy 192.168.1.65:8517
} }/n
convertx.domr.ovh, convertx.domr.ovh,
convertx.home.domroese.eu:443 { convertx.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3410 reverse_proxy 192.168.1.65:3410
} }
/n
todos.domr.ovh, #donetick todos.domr.ovh, #donetick
todos.home.domroese.eu:443 { todos.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:2021 reverse_proxy 192.168.1.65:2021
} }
/n
erugo.domr.ovh, erugo.domr.ovh,
erugo.home.domroese.eu:443 { erugo.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:9997 reverse_proxy 192.168.1.65:9997
} }
/n
excalidraw.domr.ovh, excalidraw.domr.ovh,
excalidraw.home.domroese.eu:443 { excalidraw.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8267 reverse_proxy 192.168.1.65:8267
} }
/n
firefly.domr.ovh, firefly.domr.ovh,
firefly.home.domroese.eu:443 { firefly.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8950 reverse_proxy 192.168.1.65:8950
} }
/n
rss.domr.ovh, rss.domr.ovh,
rss.home.domroese.eu { rss.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8884 reverse_proxy 192.168.1.65:8884
} }
/n
git.domr.ovh, git.domr.ovh,
git.home.domroese.eu { git.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.194:8418 reverse_proxy 192.168.1.194:8418
} }
/n
guac.domr.ovh, guac.domr.ovh,
guac.home.domroese.eu { guac.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:6080 reverse_proxy 192.168.1.65:6080
} }
/n
homarr.domr.ovh, homarr.domr.ovh,
homarr.home.domroese.eu:443 { homarr.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:7575 reverse_proxy 192.168.1.65:7575
} }
/n
homebox.domr.ovh,
homebox.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3100
}
/n
homepage.domr.ovh:80, homepage.domr.ovh:80,
homepage.domr.ovh:443, homepage.domr.ovh:443,
homepage.home.domroese.eu:443 { homepage.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3891 reverse_proxy 192.168.1.65:3891
} }
/n
ittools.domr.ovh:443, ittools.domr.ovh:443,
ittools.home.domroese.eu:443, ittools.home.domroese.eu:443,
ittools.domr.ovh:80, ittools.domr.ovh:80,
@@ -128,31 +136,34 @@ ittools.home.domroese.eu:80 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:9080 reverse_proxy 192.168.1.65:9080
} }
/n
jenkins.domr.ovh, jenkins.domr.ovh,
jenkins.home.domroese.eu { jenkins.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8040 reverse_proxy 192.168.1.65:8040
} }
/n
kopia.domr.ovh, kopia.domr.ovh,
kopia.home.domroese.eu { kopia.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:51515 reverse_proxy 192.168.1.65:51515
} }
/n
mealie.domr.ovh, mealie.domr.ovh,
mealie.home.domroese.eu:443 { mealie.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:9925 reverse_proxy 192.168.1.65:9925
} }
/n
memos.domr.ovh, memos.domr.ovh,
memos.home.domroese.eu:443 { memos.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:5230 reverse_proxy 192.168.1.65:5230
} }
/n
/n
/n
/n
nas.domr.ovh, nas.domr.ovh,
nas.home.domroese.eu { nas.home.domroese.eu {
tls soenke@domroese.eu { tls soenke@domroese.eu {
@@ -165,25 +176,23 @@ nas.home.domroese.eu {
tls_insecure_skip_verify # Disable TLS Verification, as we don't have a real certificate on the nas tls_insecure_skip_verify # Disable TLS Verification, as we don't have a real certificate on the nas
} }
} }
} }/n
ntfy.domr.ovh { ntfy.domr.ovh {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8234 reverse_proxy 192.168.1.65:8234
} }
/n
chat.domr.ovh, chat.domr.ovh,
chat.home.domroese.eu:443 { chat.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:1180 reverse_proxy 192.168.1.65:1180
} }/n
omnitools.domr.ovh, omnitools.domr.ovh,
omnitools.home.domroese.eu:443 { omnitools.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8579 reverse_proxy 192.168.1.65:8579
} }
/n
paperless.domr.ovh:443, paperless.domr.ovh:443,
paperless.home.domroese.eu:443, paperless.home.domroese.eu:443,
paperless.domr.ovh:80, paperless.domr.ovh:80,
@@ -191,13 +200,16 @@ paperless.home.domroese.eu:80 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:1000 reverse_proxy 192.168.1.65:1000
} }
/n
/n
pihole.domr.ovh, pihole.domr.ovh,
pihole.home.domroese.eu { pihole.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:2000 reverse_proxy 192.168.1.65:2000
} }
/n
plantit.domr.ovh, plantit.domr.ovh,
plantit.home.domroese.eu:443 { plantit.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
@@ -209,31 +221,37 @@ api.plantit.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8632 reverse_proxy 192.168.1.65:8632
} }
/n
shiori.domr.ovh, shiori.domr.ovh,
shiori.home.domroese.eu:443 { shiori.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:2661 reverse_proxy 192.168.1.65:2661
} }
/n
sparkyfitness.domr.ovh {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3942
}
/n
speedtesttracker.domr.ovh, speedtesttracker.domr.ovh,
speedtesttracker.home.domroese.eu:443 { speedtesttracker.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:1378 reverse_proxy 192.168.1.65:1378
} }
/n
pdf.domr.ovh, pdf.domr.ovh,
pdf.home.domroese.eu:443 { pdf.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3614 reverse_proxy 192.168.1.65:3614
} }
/n
/n
uptimekuma.domr.ovh, uptimekuma.domr.ovh,
uptimekuma.home.domroese.eu { uptimekuma.home.domroese.eu {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8030 reverse_proxy 192.168.1.65:8030
} }
/n
vault.domr.ovh:443, vault.domr.ovh:443,
vault.home.domroese.eu:443, vault.home.domroese.eu:443,
vault.domr.ovh:80, vault.domr.ovh:80,
@@ -241,15 +259,16 @@ vault.home.domroese.eu:80 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:4080 reverse_proxy 192.168.1.65:4080
} }
/n
vikunja.domr.ovh:80, vikunja.domr.ovh {
vikunja.domr.ovh:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3456 reverse_proxy 192.168.1.65:3456
} }
/n
/n
wallos.domr.ovh, wallos.domr.ovh,
wallos.home.domroese.eu:443 { wallos.home.domroese.eu:443 {
tls soenke@domroese.eu tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8282 reverse_proxy 192.168.1.65:8282
} }
/n

View File

@@ -7,7 +7,7 @@ services:
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Etc/UTC - TZ=Etc/UTC
- BASE_URL= #optional - BASE_URL= https://changedetect.domr.ovh/
- PLAYWRIGHT_DRIVER_URL= #optional - PLAYWRIGHT_DRIVER_URL= #optional
volumes: volumes:
- /home/soenke/docker-data/changedetect/config:/config - /home/soenke/docker-data/changedetect/config:/config

View File

@@ -4,6 +4,7 @@ echo "Collecting Caddyfileparts"
for dir in *; do for dir in *; do
if [ -d "$dir" ]; then if [ -d "$dir" ]; then
( cd "$dir" && cat Caddyfilepart >> /home/soenke/docker/caddy/newCaddyfile) ( cd "$dir" && cat Caddyfilepart >> /home/soenke/docker/caddy/newCaddyfile)
echo -en '\n' >> /home/soenke/docker/caddy/newCaddyfile
fi fi
done done