services: homarr: image: ghcr.io/ajnart/homarr:latest restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock - ${DATA_PATH}/homarr/configs:/app/data/configs - ${DATA_PATH}/homarr/icons:/app/public/icons - ${DATA_PATH}/homarr/data:/data ports: - ${PORT_HOMARR}:7575 transmission: image: haugene/transmission-openvpn restart: always privileged: true ports: - "${PORT_FLOOD}:9091" # https://haugene.github.io/docker-transmission-openvpn/config-options/ environment: - OPENVPN_PROVIDER=custom - OPENVPN_CONFIG=${OPENVPN_CONFIG} - OPENVPN_USERNAME=Gkrn69ECaRQ7b9PG53kV3pvV # dummy - OPENVPN_PASSWORD=bJuEcCF46GrmHbgQPSoYedZT - LOCAL_NETWORK=192.168.0.0/16 - WEBPROXY_ENABLED=false # - TRANSMISSION_WEB_UI=flood-for-transmission volumes: - ./vpn:/etc/openvpn/custom - ${DATA_PATH}/downloads:/downloads - /etc/localtime:/etc/localtime:ro cap_add: - NET_ADMIN radarr: image: linuxserver/radarr restart: always ports: - '${PORT_RADARR}:7878' environment: - PGID=${GID} - PUID=${UID} volumes: - ${DATA_PATH}/radarr:/config - ${DATA_PATH}/movies:/movies - ${DATA_PATH}/downloads:/downloads # transmission-openvpn # - ${DATA_PATH}/downloads:/downloads # transmission non-openvpn sonarr: image: linuxserver/sonarr restart: always ports: - '${PORT_SONARR}:8989' environment: - PGID=${GID} - PUID=${UID} volumes: - ${DATA_PATH}/sonarr:/config - ${DATA_PATH}/tv:/tv - ${DATA_PATH}/downloads:/downloads # transmission-openvpn # - ${DATA_PATH}/downloads:/downloads # transmission non-openvpn prowlarr: image: linuxserver/prowlarr restart: always ports: - '${PORT_PROWLARR}:9696' cap_add: - NET_ADMIN environment: - PGID=${GID} - PUID=${UID} volumes: - ${DATA_PATH}/prowlarr:/config - ${DATA_PATH}/downloads/watch:/downloads # transmission watch directory - /etc/localtime:/etc/localtime:ro flaresolverr: # DockerHub mirror flaresolverr/flaresolverr:latest image: ghcr.io/flaresolverr/flaresolverr:latest environment: - LOG_LEVEL=${LOG_LEVEL:-info} - LOG_HTML=${LOG_HTML:-false} - CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none} - TZ=Europe/London ports: - "${PORT:-8191}:8191" restart: unless-stopped