Files
homelab/streaming/compose.yaml
T
2025-11-27 11:57:08 +01:00

47 lines
1.0 KiB
YAML

services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=${TZ}
ports:
- 8096:8096/tcp
- 7359:7359/udp
volumes:
- ./jellyfin/config:/config
- type: bind
source: ./jellyfin/media
target: /media
networks:
- traefik-proxy
- streaming
restart: unless-stopped
jellyseerr:
image: ghcr.io/fallenbagel/jellyseerr:latest
init: true
container_name: jellyseerr
environment:
- LOG_LEVEL=debug
- TZ=${TZ:-Europe/Moscow}
- PORT=5055
ports:
- 5055:5055
volumes:
- ./jellyseerr:/app/config
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1
start_period: 20s
timeout: 3s
interval: 15s
retries: 3
restart: unless-stopped
networks:
- traefik-proxy
- streaming
networks:
traefik-proxy:
external: true
streaming: