added jellyfin

This commit is contained in:
2025-06-21 19:06:51 +02:00
parent da26a0bc75
commit 1d411cc208
5 changed files with 692 additions and 644 deletions

View File

@@ -36,6 +36,41 @@ services:
# services
traefik.http.services.unifi-websecure.loadbalancer.server.port: 8443
traefik.http.services.unifi-websecure.loadbalancer.server.scheme: https
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1400
- PGID=1202
- TZ=Etc/UTC
- JELLYFIN_PublishedServerUrl=https://jellyfin.zacke.xyz
volumes:
- "{{docker.jellyfin.config_volume}}/jellyfin:/config"
- "{{docker.jellyfin.tv_volume}}:/tvshows"
- "{{docker.jellyfin.movies_volume}}:/movies"
restart: unless-stopped
ports:
- 8096:8096
- 8920:8920
- 7359:7359/udp
#- 1900:1900/udp
labels:
traefik.enable: true
# redirect scheme
traefik.http.middlewares.jellyfin-redirect.redirectscheme.scheme: https
traefik.http.middlewares.jellyfin-redirect.redirectscheme.permanent: true
# http
traefik.http.routers.jellyfin-web.rule: Host(`jellyfin.zacke.xyz`)
traefik.http.routers.jellyfin-web.entrypoints: web
traefik.http.routers.jellyfin-web.middlewares: jellyfin-redirect
# https
traefik.http.routers.jellyfin-websecure.rule: Host(`jellyfin.zacke.xyz`)
traefik.http.routers.jellyfin-websecure.entrypoints: websecure
traefik.http.routers.jellyfin-websecure.tls.certresolver: myresolver
traefik.http.routers.jellyfin-websecure.middlewares: jellyfin-redirect
# services
traefik.http.services.jellyfin-websecure.loadbalancer.server.port: 8096
plex:
image: lscr.io/linuxserver/plex:latest
container_name: plex