added Dashy and dockpeek and rwmarkable

This commit is contained in:
Sönke Domröas
2025-08-21 21:42:44 +02:00
parent ec838691d2
commit 222b378635
9 changed files with 153 additions and 48 deletions

View File

@@ -1,4 +1,5 @@
auth.domr.ovh,
auth.home.domroese.eu {
tls soenke@domroese.eu
@@ -38,6 +39,7 @@ api.caddy.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:2019
}
changedetect.domr.ovh:80,
changedetect.home.domroese.eu:80,
changedetect.domr.ovh:443,
@@ -68,6 +70,18 @@ convertx.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:3410
}
dashy.domr.ovh, #donetick
dashy.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8832
}
dockpeek.domr.ovh,
dockpeek.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3420
}
todos.domr.ovh, #donetick
todos.home.domroese.eu:443 {
tls soenke@domroese.eu
@@ -98,6 +112,7 @@ rss.home.domroese.eu {
reverse_proxy 192.168.1.65:8884
}
git.domr.ovh,
git.home.domroese.eu {
tls soenke@domroese.eu
@@ -149,6 +164,7 @@ kopia.home.domroese.eu {
reverse_proxy 192.168.1.65:51515
}
mealie.domr.ovh,
mealie.home.domroese.eu:443 {
tls soenke@domroese.eu
@@ -164,6 +180,7 @@ memos.home.domroese.eu:443 {
nas.domr.ovh,
nas.home.domroese.eu {
tls soenke@domroese.eu {
@@ -222,6 +239,17 @@ api.plantit.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:8632
}
rwmarkable.domr.ovh,
rwmarkable.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:1235
}
shiori.domr.ovh,
shiori.home.domroese.eu:443 {
tls soenke@domroese.eu
@@ -239,6 +267,7 @@ speedtesttracker.home.domroese.eu:443 {
reverse_proxy 192.168.1.65:1378
}
pdf.domr.ovh,
pdf.home.domroese.eu:443 {
tls soenke@domroese.eu

View File

@@ -1,19 +1,20 @@
auth.domr.ovh,
auth.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8444
}
/n
/n
/n
/n
bookstack.domr.ovh,
bookstack.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:6875
}
/n
bracket.domr.ovh:443,
bracket.home.domroese.eu:443 {
tls soenke@domroese.eu
@@ -25,7 +26,7 @@ backend.bracket.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8400
}
/n
caddy.domr.ovh,
caddy.home.domroese.eu:443 {
tls soenke@domroese.eu
@@ -37,7 +38,8 @@ api.caddy.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:2019
}
/n
changedetect.domr.ovh:80,
changedetect.home.domroese.eu:80,
changedetect.domr.ovh:443,
@@ -45,7 +47,7 @@ changedetect.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:5238
}
/n
chartbrew.domr.ovh,
chartbrew.home.domroese.eu:443 {
tls soenke@domroese.eu
@@ -56,79 +58,86 @@ chartbrew.home.domroese.eu:4019 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:4019
}
/n
onboarding.domr.ovh,
onboarding.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8517
}/n
}
convertx.domr.ovh,
convertx.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3410
}
/n
dockpeek.domr.ovh,
dockpeek.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3420
}
todos.domr.ovh, #donetick
todos.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:2021
}
/n
erugo.domr.ovh,
erugo.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:9997
}
/n
excalidraw.domr.ovh,
excalidraw.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8267
}
/n
firefly.domr.ovh,
firefly.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8950
}
/n
rss.domr.ovh,
rss.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8884
}
/n
git.domr.ovh,
git.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.194:8418
}
/n
guac.domr.ovh,
guac.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:6080
}
/n
homarr.domr.ovh,
homarr.home.domroese.eu:443 {
tls soenke@domroese.eu
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:443,
homepage.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3891
}
/n
ittools.domr.ovh:443,
ittools.home.domroese.eu:443,
ittools.domr.ovh:80,
@@ -136,34 +145,36 @@ ittools.home.domroese.eu:80 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:9080
}
/n
jenkins.domr.ovh,
jenkins.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8040
}
/n
kopia.domr.ovh,
kopia.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:51515
}
/n
mealie.domr.ovh,
mealie.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:9925
}
/n
memos.domr.ovh,
memos.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:5230
}
/n
/n
/n
/n
nas.domr.ovh,
nas.home.domroese.eu {
tls soenke@domroese.eu {
@@ -176,23 +187,23 @@ nas.home.domroese.eu {
tls_insecure_skip_verify # Disable TLS Verification, as we don't have a real certificate on the nas
}
}
}/n
}
ntfy.domr.ovh {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8234
}
/n
chat.domr.ovh,
chat.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:1180
}/n
}
omnitools.domr.ovh,
omnitools.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8579
}
/n
paperless.domr.ovh:443,
paperless.home.domroese.eu:443,
paperless.domr.ovh:80,
@@ -200,8 +211,8 @@ paperless.home.domroese.eu:80 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:1000
}
/n
/n
pihole.domr.ovh,
pihole.home.domroese.eu {
tls soenke@domroese.eu
@@ -209,7 +220,7 @@ pihole.home.domroese.eu {
}
/n
plantit.domr.ovh,
plantit.home.domroese.eu:443 {
tls soenke@domroese.eu
@@ -221,37 +232,49 @@ api.plantit.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8632
}
/n
rwmarkable.domr.ovh,
rwmarkable.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:1235
}
shiori.domr.ovh,
shiori.home.domroese.eu:443 {
tls soenke@domroese.eu
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.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:1378
}
/n
pdf.domr.ovh,
pdf.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3614
}
/n
/n
uptimekuma.domr.ovh,
uptimekuma.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8030
}
/n
vault.domr.ovh:443,
vault.home.domroese.eu:443,
vault.domr.ovh:80,
@@ -259,16 +282,16 @@ vault.home.domroese.eu:80 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:4080
}
/n
vikunja.domr.ovh {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3456
}
/n
/n
wallos.domr.ovh,
wallos.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8282
}
/n

5
dashy/Caddyfilepart Normal file
View File

@@ -0,0 +1,5 @@
dashy.domr.ovh, #donetick
dashy.home.domroese.eu:443 {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:8832
}

10
dashy/docker-compose.yml Normal file
View File

@@ -0,0 +1,10 @@
services:
dashy:
image: 'lissy93/dashy:latest'
restart: always
container_name: dashy
volumes:
- '/home/soenke/docker-data/dashy/:/app/user-data/'
ports:
- '8832:8080'

5
dockpeek/Caddyfilepart Normal file
View File

@@ -0,0 +1,5 @@
dockpeek.domr.ovh,
dockpeek.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:3420
}

View File

@@ -0,0 +1,13 @@
services:
dockpeek:
image: ghcr.io/dockpeek/dockpeek:latest
container_name: dockpeek
environment:
- SECRET_KEY=saljfbhwkhsjgbwjlefn # Set secret key
- USERNAME=soenke # Change default username
- PASSWORD=Diavid9600 # Change default password
ports:
- "3420:8000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
restart: unless-stopped

View File

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

5
rwmarkable/Caddyfilepart Normal file
View File

@@ -0,0 +1,5 @@
rwmarkable.domr.ovh,
rwmarkable.home.domroese.eu {
tls soenke@domroese.eu
reverse_proxy 192.168.1.65:1235
}

View File

@@ -0,0 +1,15 @@
services:
app:
image: ghcr.io/fccview/rwmarkable:main
container_name: rwmarkable
user: "1000:1000"
ports:
- "1235:3000"
volumes:
- /home/soenke/docker-data/rwmarkable/data:/app/data:rw
- /home/soenke/docker-data/rwmarkable/config:/app/config:ro
restart: unless-stopped
environment:
- NODE_ENV=production
- HTTPS=false
init: true