services: jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin environment: - PUID=1000 - PGID=100 - TZ=Europe/Amsterdam volumes: - {{ jellyfin_data_dir }}/jellyfin-config:/config - {{ '/mnt/data/movies' if inventory_hostname == 'mennos-cachyos-desktop' else '/mnt/object_storage/movies' }}:/movies - {{ '/mnt/data/tvshows' if inventory_hostname == 'mennos-cachyos-desktop' else '/mnt/object_storage/tvshows' }}:/tvshows - {{ '/mnt/data/music' if inventory_hostname == 'mennos-cachyos-desktop' 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