networks: jellyfin_network: enable_ipv6: false name: jellyfin_network services: wstunnel-client: image: ghcr.io/erebe/wstunnel:latest restart: unless-stopped container_name: wstunnel-client networks: - jellyfin_network command: - "/home/app/wstunnel" - "client" - "--http-upgrade-path-prefix" - "5bb8a961812d2f966e09b2825635a1a1007a283083877ae7873ebda99c514ec7" - "-R" - "tcp://0.0.0.0:9112:jellyfin:8096" - "wss://tunnel.sascha-lutz.de" depends_on: - 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