servarr: add jellyfin
This commit is contained in:
parent
245945f9f8
commit
a5b8ed09f1
@ -78,11 +78,39 @@ services:
|
|||||||
- servarr
|
- servarr
|
||||||
- traefik_traefik
|
- traefik_traefik
|
||||||
|
|
||||||
|
jellyfin:
|
||||||
|
image: jellyfin/jellyfin
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=true"
|
||||||
|
- traefik.docker.network=traefik_traefik
|
||||||
|
- traefik.http.routers.jellyfin-private.rule=Host(`jellyfin.local`)
|
||||||
|
- traefik.http.routers.jellyfin-private.entrypoints=web
|
||||||
|
- traefik.http.routers.jellyfin-private.service=jellyfin-private
|
||||||
|
- traefik.http.services.jellyfin-private.loadbalancer.server.port=8096
|
||||||
|
|
||||||
|
container_name: jellyfin
|
||||||
|
user: 1000:1000
|
||||||
|
ports:
|
||||||
|
- 8096:8096/tcp
|
||||||
|
- 7359:7359/udp
|
||||||
|
volumes:
|
||||||
|
- jellyfin_config:/config
|
||||||
|
- jellyfin_cache:/cache
|
||||||
|
- servarr_data:/data
|
||||||
|
restart: 'unless-stopped'
|
||||||
|
# Optional - alternative address used for autodiscovery
|
||||||
|
# environment:
|
||||||
|
# - JELLYFIN_PublishedServerUrl=http://example.com
|
||||||
|
# Optional - may be necessary for docker healthcheck to pass if running in host network mode
|
||||||
|
extra_hosts:
|
||||||
|
- 'host.docker.internal:host-gateway'
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
prowlarr_config: {}
|
prowlarr_config: {}
|
||||||
qbittorrent_config: {}
|
qbittorrent_config: {}
|
||||||
sonarr_config: {}
|
sonarr_config: {}
|
||||||
|
jellyfin_config: {}
|
||||||
|
jellyfin_cache: {}
|
||||||
servarr_data:
|
servarr_data:
|
||||||
driver_opts:
|
driver_opts:
|
||||||
type: "nfs"
|
type: "nfs"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user