services: sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=1000 - PGID=1002 - TZ=America/Sao_Paulo volumes: - /home/ccalifice/docker-data/servarr/sonarr:/config - /mnt/servarr/data:/data ports: - "8989:8989" restart: unless-stopped radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr environment: - PUID=1000 - PGID=1002 - TZ=America/Sao_Paulo volumes: - /home/ccalifice/docker-data/servarr/radarr:/config - /mnt/servarr/data:/data ports: - "7878:7878" restart: unless-stopped slskd: image: slskd/slskd container_name: slskd ports: - "5030:5030" - "5031:5031" - "50300:50300" environment: - SLSKD_REMOTE_CONFIGURATION=true - SLSKD_SLSK_USERNAME=ticonouvido - SLSKD_SLSK_PASSWORD=asdf1234 volumes: - /home/ccalifice/docker-data/servarr/slskd:/app - /mnt/servarr/data/torrents/music:/music - /mnt/servarr/data/media/music:/music-organized restart: unless-stopped prowlarr: image: lscr.io/linuxserver/prowlarr:develop container_name: prowlarr environment: - PUID=1000 - PGID=1002 - TZ=America/Sao_Paulo volumes: - /home/ccalifice/docker-data/servarr/prowlarr:/config ports: - "9696:9696" restart: unless-stopped bazarr: image: lscr.io/linuxserver/bazarr:latest container_name: bazarr environment: - PUID=1000 - PGID=1002 - TZ=America/Sao_Paulo volumes: - /home/ccalifice/docker-data/servarr/bazarr:/config - /mnt/servarr/data/media/movies:/movies - /mnt/servarr/data/media/tv:/tv ports: - "6767:6767" restart: unless-stopped seerr: image: ghcr.io/seerr-team/seerr:latest init: true container_name: seerr user: "1000:1002" environment: - LOG_LEVEL=info - TZ=America/Sao_Paulo - PORT=5055 #optional ports: - 5055:5055 volumes: - /home/ccalifice/docker-data/servarr/seer:/app/config healthcheck: test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1 start_period: 20s timeout: 3s interval: 15s retries: 3 restart: unless-stopped networks: - seer flaresolverr: image: ghcr.io/flaresolverr/flaresolverr:latest container_name: flaresolverr environment: - LOG_LEVEL=${LOG_LEVEL:-info} - LOG_HTML=${LOG_HTML:-false} - CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none} - TZ=America/Sao_Paulo ports: - "${PORT:-8191}:8191" restart: unless-stopped cleanuparr: image: ghcr.io/cleanuparr/cleanuparr:latest container_name: cleanuparr restart: unless-stopped ports: - "11011:11011" volumes: - /home/ccalifice/docker-data/cleanuparr:/config # Mount your downloads directory if needed - /mnt/servarr/data:/data environment: - PORT=11011 - BASE_PATH= - PUID=1000 - PGID=1002 - UMASK=022 - TZ=America/Sao_Paulo # Health check configuration healthcheck: test: ["CMD", "curl", "-f", "http://localhost:11011/health"] interval: 30s # Check every 30 seconds timeout: 10s # Allow up to 10 seconds for response start_period: 30s # Wait 30 seconds before first check retries: 3 # Mark unhealthy after 3 consecutive failures #revocery-key: light-tower-river-95 fetcharr: image: egg82/fetcharr:latest environment: - VERIFY_CERTS=false - SSL_PATH=/etc/ssl/certs/ca-bundle.crt - SEARCH_AMOUNT=5 - SEARCH_INTERVAL=1hour - RADARR_0_URL=http://192.168.1.201:7878 - RADARR_0_API_KEY=87d8baf79d4f4610954db015e54456f0 - SONARR_0_URL=http://192.168.1.201:8989 - SONARR_0_API_KEY=b48e381cf57548c8b3bb286956940bb0 # jackett: # image: lscr.io/linuxserver/jackett:latest # container_name: jackett # environment: # - PUID=1000 # - PGID=1002 # - TZ=America/Sao_Paulo # - AUTO_UPDATE=true #optional # - RUN_OPTS= #optional # volumes: # - ./jackett:/config # - ./blackhole:/downloads # ports: # - 9117:9117 # restart: unless-stopped # lidarr: # image: ghcr.io/hotio/lidarr:pr-plugins # container_name: lidarr # environment: # - PUID=1000 # - PGID=1002 # - TZ=America/Sao_Paulo # volumes: # - /home/ccalifice/docker-data/servarr/lidarr:/config # - /mnt/servarr/data/:/data #optional # ports: # - 8686:8686 # restart: unless-stopped # soularr: # restart: unless-stopped # container_name: soularr # hostname: soularr # environment: # - PUID=1000 # - PGID=1000 # - TZ=America/Sao_Paulo #Script interval in seconds # - SCRIPT_INTERVAL=300 # user: "1000:1000" # volumes: #"You can set /downloads to whatever you want but will then need to change the Slskd download dir in your config file" # - /mnt/hdd_1tb/data/downloads:/downloads #Select where you are storing your config file. #Leave "/data" since thats where the script expects the config file to be # - ./soularr:/data # image: mrusse08/soularr:latest networks: seer: