add dns and local proxy, remove homepage and it-tools, add euro office

This commit is contained in:
2026-09-13 00:18:11 +02:00
parent aabb36a199
commit 7dee12c6a6
26 changed files with 291 additions and 178 deletions
+33 -21
View File
@@ -22,6 +22,8 @@ services:
- /mnt/user/jellyfin-media/tv-shows:/media
- /mnt/user/jellyfin-media/movies:/media2
- /mnt/user/jellyfin-media/books:/media3
networks:
- traefik_proxy
ports:
- 8096:8096
- 7359:7359/udp # auto-discovery
@@ -30,21 +32,15 @@ services:
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/jellyfin.png"
net.unraid.docker.webui: "https://${JELLYFIN_FULL_DOMAIN}"
folder.view3: "Services"
# HOMEPAGE
homepage.group: Media
homepage.name: Jellyfin
homepage.icon: jellyfin.png
homepage.href: "https://${JELLYFIN_FULL_DOMAIN}"
homepage.description: Media server
# widget
homepage.widget.type: jellyfin
homepage.widget.version: 2
homepage.widget.enableBlocks: true
homepage.widget.enableMediaControl: false
homepage.widget.expandOneStreamToTwoRows: false
homepage.widget.url: http://10.0.0.1:8096
homepage.widget.key: ${JELLYFIN_API_KEY}
# local proxy
traefik.enable: true
traefik.http.services.tv.loadbalancer.server.port: 8096
traefik.http.routers.tv.rule: "Host(`${JELLYFIN_FULL_DOMAIN}`)"
traefik.http.routers.tv.entrypoints: websecure
traefik.http.routers.tv.tls: true
traefik.http.routers.tv.tls.certresolver: cloudflare
traefik.http.routers.tv.tls.domains[0].main: "*.homecube.org"
lms:
image: epoupon/lms
@@ -57,6 +53,7 @@ services:
- /mnt/user/nextcloud-data/tonitrus/files/music:/music:ro
networks:
- pangolin
- traefik_proxy
labels:
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/lyrion-music-server.png"
net.unraid.docker.webui: "https://${LMS_FULL_DOMAIN}"
@@ -84,12 +81,14 @@ services:
pangolin.public-resources.lightweight-music-server.rules[0].match: "path"
pangolin.public-resources.lightweight-music-server.rules[0].value: "/rest/*" # OpenSubsonicAPI
# HOMEPAGE
homepage.group: Media
homepage.name: LMS
homepage.icon: navidrome.png
homepage.href: "https://${LMS_FULL_DOMAIN}"
homepage.description: Lightweight Music Server
# local proxy
traefik.enable: true
traefik.http.services.music.loadbalancer.server.port: 5082
traefik.http.routers.music.rule: "Host(`${LMS_FULL_DOMAIN}`)"
traefik.http.routers.music.entrypoints: websecure
traefik.http.routers.music.tls: true
traefik.http.routers.music.tls.certresolver: cloudflare
traefik.http.routers.music.tls.domains[0].main: "*.homecube.org"
lms2:
image: epoupon/lms
@@ -102,6 +101,7 @@ services:
- /mnt/user/volume1/music:/music:ro
networks:
- pangolin
- traefik_proxy
labels:
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/lyrion-music-server.png"
net.unraid.docker.webui: "https://${LMS_FULL_DOMAIN_2}"
@@ -129,7 +129,19 @@ services:
pangolin.public-resources.lightweight-music-server-2.rules[0].match: "path"
pangolin.public-resources.lightweight-music-server-2.rules[0].value: "/rest/*" # OpenSubsonicAPI
# local proxy
traefik.enable: true
traefik.http.services.music2.loadbalancer.server.port: 5082
traefik.http.routers.music2.rule: "Host(`${LMS_FULL_DOMAIN_2}`)"
traefik.http.routers.music2.entrypoints: websecure
traefik.http.routers.music2.tls: true
traefik.http.routers.music2.tls.certresolver: cloudflare
traefik.http.routers.music2.tls.domains[0].main: "*.homecube.org"
networks:
pangolin:
name: pangolin_net
external: true
traefik_proxy:
external: true