networks: jellyfin_network: enable_ipv6: false name: jellyfin_network services: wstunnel-client: image: ghcr.io/erebe/wstunnel:latest container_name: wstunnel-client # ← für docker logs/ps übersichtlicher restart: unless-stopped networks: - jellyfin_network command: > client -R 'tcp://9112:jellyfin:8096' wss://home.sascha-lutz.de/wg-tunnel depends_on: # ← wstunnel startet erst wenn emby läuft - jellyfin logging: driver: "json-file" options: max-size: "10m" max-file: "3" jellyfin: image: jellyfin/jellyfin:latest container_name: jellyfin environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin volumes: - /app-config/jellyfin:/config - /tmp:/cache - /app-config/jellyfin_backup:/backup - data:/data - /merged:/merged ports: - 8096:8096 - 8920:8920 #optional - 7359:7359/udp #optional - 1900:1900/udp #optional restart: unless-stopped networks: - jellyfin_network volumes: data: name: data driver: local driver_opts: device: :/volume1/nas o: addr=192.168.5.100,nolock,soft,rw type: nfs