version: '3' services: jellyfin: container_name: jellyfin image: lscr.io/linuxserver/jellyfin:latest environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - JELLYFIN_PublishedServerUrl=192.168.1.33 network_mode: "host" ports: - 8096:8096 - 8920:8920 - 7359:7359/udp - 1900:1900/udp restart: always volumes: - ${DOCKERCONFIGS}/jellyfin/config:/config - ${MEDIA_DIR}:/media jellyseerr: container_name: jellyseerr image: fallenbagel/jellyseerr:latest environment: - LOG_LEVEL=debug - TZ=${TZ} ports: - 5055:5055 restart: always volumes: - ${DOCKERCONFIGS}/jellyseerr/config:/app/config linkwarden-postgres: container_name: linkwarden-postgres image: postgres env_file: .env restart: always volumes: - ${DOCKERCONFIGS}/linkwarden/pgdata:/var/lib/postgresql/data linkwarden: env_file: .env platform: linux/x86_64 environment: - DATABASE_URL=postgresql://linkwarden-postgres:${POSTGRES_PASSWORD}@linkwarden-postgres:5432/postgres depends_on: - linkwarden-postgres build: ./linkwarden ports: - 3005:3000 restart: always volumes: - ${DOCKERCONFIGS}/linkwarden/data:/data/data linkwallet: container_name: linkwallet image: tardisx/linkwallet:latest entrypoint: [ '/linkwallet', '-db-path', '/data/linkwallet.db' ] volumes: - ${DOCKERCONFIGS}/linkwallet/data:/data ports: - 3010:8080 restart: always