add dns and local proxy, remove homepage and it-tools, add euro office
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user