--- version: "3.8" services: transmission: image: haugene/transmission-openvpn:latest container_name: transmission restart: always ports: - 8091:9091 cap_add: - NET_ADMIN environment: - TZ=$TZ - OPENVPN_PROVIDER=$PROVIDER - OPENVPN_CONFIG=$CONFIG - OPENVPN_USERNAME=$USER - OPENVPN_PASSWORD=$PASSWORD - WEBPROXY_ENABLED=false - LOCAL_NETWORK=$NETWORK - TRANSMISSION_SPEED_LIMIT_UP=$SPEED_LIMIT_UP - TRANSMISSION_SPEED_LIMIT_UP_ENABLED=true - LOG_TO_STDOUT=true - TRANSMISSION_WEB_UI=flood-for-transmission volumes: - $DOWNLOADS/completed:/data/completed - $DOWNLOADS/incomplete:/data/incomplete - /etc/localtime:/etc/localtime:ro - transmission_config:/config radarr: image: linuxserver/radarr:latest container_name: radarr restart: always ports: - 7878:7878 environment: - PGID=1000 - PUID=1000 - TZ=$TZ volumes: - radarr_config:/config - $MOVIES:/movies - $DOWNLOADS/completed:/data/completed sonarr: image: linuxserver/sonarr:latest container_name: sonarr restart: always ports: - 8989:8989 environment: - PGID=1000 - PUID=1000 - TZ=$TZ volumes: - sonarr_config:/config - $TV:/tv - $DOWNLOADS/completed:/data/completed prowlarr: image: linuxserver/prowlarr:develop container_name: prowlarr restart: always ports: - 9696:9696 cap_add: - NET_ADMIN environment: - PGID=1000 - PUID=1000 - TZ=$TZ volumes: - prowlarr_config:/config - $DOWNLOADS/watch:/downloads overseerr: image: lscr.io/linuxserver/overseerr:latest container_name: overseerr environment: - PUID=1000 - PGID=1000 - TZ=$TZ volumes: - overseerr_config:/config ports: - 5055:5055 restart: unless-stopped lidarr: image: lscr.io/linuxserver/lidarr:latest container_name: lidarr environment: - PUID=1000 - PGID=1000 - TZ=$TZ volumes: - lidarr_config:/config - $MUSIC:/music - $DOWNLOADS/completed:/data/completed ports: - 8686:8686 restart: unless-stopped playlistSync: image: rnagabhyrava/plexplaylistsync:latest container_name: playlistSync environment: - PLEX_URL=$PLEX_URL - PLEX_TOKEN=$PLEX_TOKEN - WRITE_MISSING_AS_CSV=0 - APPEND_SERVICE_SUFFIX=0 - ADD_PLAYLIST_POSTER=0 - ADD_PLAYLIST_DESCRIPTION=1 - APPEND_INSTEAD_OF_SYNC=0 - SECONDS_TO_WAIT=84000 - SPOTIFY_CLIENT_ID=$SPOTIFY_CLIENT_ID - SPOTIFY_CLIENT_SECRET=$SPOTIFY_CLIENT_SECRET - SPOTIFY_USER_ID=$SPOTIFY_USER_ID restart: unless-stopped volumes: radarr_config: driver: local sonarr_config: driver: local prowlarr_config: driver: local transmission_config: driver: local overseerr_config: driver: local lidarr_config: driver: local