version: '3.9' services: plex: image: plexinc/pms-docker container_name: plex restart: unless-stopped hostname: 'jupiter' environment: - 'PUID=1000' - 'PGID=1000' - 'PLEX_UID=1000' - 'PLEX_GID=1000' - 'TZ=Europe/Athens' - 'PLEX_CLAIM=${PLEX_CLAIM}' - 'ADVERTISE_IP=${ADVERTISE_IP}' - 'ALLOWED_NETWORKS=${ALLOWED_NETWORKS}' volumes: - /home/nick/configs/media/plex:/config - /home/nick/configs/media/plex/tmp_transcode:/transcode - /mnt/storage/public/media:/data devices: - '/dev/dri:/dev/dri' networks: - proxy - media ports: - '32400:32400/tcp' - '3005:3005/tcp' - '8324:8324/tcp' - '32469:32469/tcp' - '1900:1900/udp' - '32410:32410/udp' - '32412:32412/udp' - '32413:32413/udp' - '32414:32414/udp' jellyfin: image: jellyfin/jellyfin container_name: jellyfin restart: "unless-stopped" environment: - "JELLYFIN_PublishedServerUrl=${URL}" volumes: - /home/nick/configs/media/jellyfin/config:/config - /home/nick/configs/media/jellyfin/cache:/cache - /mnt/storage/public/media:/media:ro devices: - '/dev/dri:/dev/dri' networks: - proxy - media user: 1000:1000 ombi: image: linuxserver/ombi container_name: ombi restart: unless-stopped environment: - 'PUID=1000' - 'PGID=1000' - 'TZ=Europe/Athens' - 'BASE_URL=/request' volumes: - /home/nick/configs/media/ombi:/config networks: - proxy - media tautulli: image: tautulli/tautulli container_name: tautulli restart: unless-stopped environment: - 'PUID=1000' - 'PGID=1000' - 'TZ=Europe/Athens' volumes: - /home/nick/configs/media/tautulli:/config networks: - proxy - media networks: proxy: external: true name: proxy media: name: media