services: jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin environment: - PUID=1000 - PGID=100 - TZ=Europe/Amsterdam - JELLYFIN_PublishedServerUrl=https://jellyfin.mvl.sh volumes: - {{ jellyfin_data_dir }}/jellyfin-config:/config - {{ '/mnt/movies' if inventory_hostname == 'mennos-server' else '/mnt/object_storage/movies' }}:/movies - {{ '/mnt/tv_shows' if inventory_hostname == 'mennos-server' else '/mnt/object_storage/tvshows' }}:/tvshows - {{ '/mnt/music' if inventory_hostname == 'mennos-server' else '/mnt/object_storage/music' }}:/music ports: - 8096:8096 - 8920:8920 - 7359:7359/udp - 1901:1900/udp restart: unless-stopped group_add: - "992" - "44" networks: - caddy_network fladder: image: ghcr.io/donutware/fladder:latest ports: - 5423:80 environment: - PUID=1000 - PGID=100 - TZ=Europe/Amsterdam - BASE_URL=https://jellyfin.mvl.sh networks: - caddy_network networks: caddy_network: external: true name: caddy_default