Unable to contact sonarr / radarr (docker compose / env / config.yml attached
Hi Thanks for an awesome app! I am stuck attempting to get Watchlistarr running. Any pointers? Thanks!
Below is my Watchlistarr config.yml. docker compose, env, logs
Config.yml
interval: seconds: 60
rss:
- url: https://rss.plex.tv/d03fab38-6f5REDACTED - FROM PLEX PASS ACCOUNT - SETTINGS - FRIENDS LIST COMBINED RSS (monitored friends are not plex pass accounts)
sonarr: baseUrl: http://sonarr:8989 apikey: 00b464eREDACTED rootFolder: /data/media/tv qualityProfile: Any seasonMonitoring: all tags: - watchlistarr
sonarr_additional:
- qualityProfile: Any rootFolder: /data/media/kids-tv
- qualityProfile: Any rootFolder: /data/media/documentary-series
radarr: baseUrl: http://radarr:7878 apikey: dcd724d4REDACTED rootFolder: /data/media/movies qualityProfile: Any tags: - watchlistarr
radarr_additional:
- qualityProfile: Any rootFolder: /data/media/kids-movies
- qualityProfile: Any rootFolder: /data/media/documentaries
plex: skipfriendsync: false
delete: movie: true # Remove movies not on the watchlist endedShow: true # Remove ended shows not on the watchlist continuingShow: true # Remove ongoing shows not on the watchlist interval: days: 7 # Grace period before deletion deleteFiles: true # Delete the actual media files
bazarr: baseUrl: http://bazarr:6767 apikey: 96eREDACTED
Docker-compose.yml
version: "3.8"
#📜 Bazarr bazarr: image: lscr.io/linuxserver/bazarr:latest container_name: bazarr environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - ${DOCKER_STORAGE_DIR}/docker/bazarr:/config - ${DOCKER_STORAGE_DIR}:/data ports: - "6767:6767" restart: unless-stopped networks: - media_network
#🎉 Overseer overseerr: image: lscr.io/linuxserver/overseerr:latest container_name: overseerr environment: - PORT=5055 - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - ${DOCKER_STORAGE_DIR}/docker/overseerr:/config ports: - "5055:5055" restart: unless-stopped networks: - media_network
#🎬 Plex: plex: image: lscr.io/linuxserver/plex:latest container_name: plex environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - ${DOCKER_STORAGE_DIR}/docker/plex:/config - ${DOCKER_STORAGE_DIR}/media:/data/media:rw network_mode: "host" restart: unless-stopped
#🎦 Radarr radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - ${DOCKER_STORAGE_DIR}/docker/radarr:/config - ${DOCKER_STORAGE_DIR}:/data - ${DOCKER_STORAGE_DIR}/downloads:/downloads # optional ports: - "7878:7878" restart: unless-stopped networks: - media_network
#🗣️ Requestrr requestrr: image: thomst08/requestrr container_name: requestrr environment: - PUID=1026 - PGID=1000 - TZ=Australia/Melbourne volumes: - ${DOCKER_STORAGE_DIR}/docker/requestrr:/config ports: - 4545:4545 restart: unless-stopped
#🎞️ Sonarr sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} volumes: - ${DOCKER_STORAGE_DIR}/docker/sonarr:/config - ${DOCKER_STORAGE_DIR}:/data - ${DOCKER_STORAGE_DIR}/downloads:/downloads # optional ports: - "8989:8989" restart: unless-stopped networks: - media_network
#👀 Watchlistarr watchlistarr: image: nylonee/watchlistarr container_name: watchlistarr environment: - PLEX_URL=${PLEX_URL} - PLEX_TOKEN=${PLEX_TOKEN} - SONARR_URL=${SONARR_URL} - SONARR_API_KEY=${SONARR_API_KEY} - RADARR_URL=${RADARR_URL} - RADARR_API_KEY=${RADARR_API_KEY} - BAZARR_API_KEY=${BAZARR_API_KEY} volumes: - ${DOCKER_STORAGE_DIR}/docker/watchlistarr:/data # Corrected path restart: unless-stopped networks: - media_network
networks: media_network: external: true
.ENV
#🔐 User and Group IDs PUID=1026 PGID=1000
#🕒 Timezone TZ=Australia/Melbourne
#⚙️ Service URLs PLEX_URL=http://192.168.0.36:32400 SONARR_URL=http://192.168.0.36:8989 RADARR_URL=http://192.168.0.36:7878
#📁 Base path for all media/config/storage DOCKER_STORAGE_DIR=/volume1/data SLSKD_SHARED_DIR=/volume1/data/slskd_downloads
#🚮 Trash-Guides Pullio / labels (optional but used in some hotio containers) PULLIO_UPDATE=true PULLIO_NOTIFY=true PULLIO_DISCORD_WEBHOOK=
#Optional logging limits (used in some containers like Readarr) DOCKERLOGGING_MAXFILE=10 DOCKERLOGGING_MAXSIZE=50m
#🔑 API Keys SONARR_API_KEY=00bREDACTED RADARR_API_KEY=dcREDACTED PLEX_TOKEN=iKREDACTED TAILSCALE_AUTH_KEY=REDACTED SLSKD_KEY=D72CREDACTED SOULARR_KEY=b5D72REDACTED JWT_KEY=Q4ZzREDACTED BAZARR_API_KEY=96eREDACTED`
Logs
$ docker logs -f watchlistarr
15:33:19.564 [main] INFO c.FileAndSystemPropertyReader$ - Created config file in config/config.yaml 15:33:22.656 [io-compute-3] ERROR configuration.ConfigurationUtils$ - Unable to connect to Sonarr at host.docker.internal:8989, with error java.net.ConnectException: Connection refused java.lang.IllegalArgumentException: Unable to connect to Sonarr at host.docker.internal:8989, with error java.net.ConnectException: Connection refused at configuration.ConfigurationUtils$.throwError(ConfigurationUtils.scala:336) at configuration.ConfigurationUtils$.$anonfun$getSonarrConfig$5(ConfigurationUtils.scala:132) at apply @ http.HttpClient.httpRequest(HttpClient.scala:41) at fromFuture @ http.HttpClient.httpRequest(HttpClient.scala:41) at map @ configuration.ConfigurationUtils$.$anonfun$getSonarrConfig$4(ConfigurationUtils.scala:126) at flatMap @ configuration.ConfigurationUtils$.$anonfun$getSonarrConfig$4(ConfigurationUtils.scala:126) at apply @ http.HttpClient.httpRequest(HttpClient.scala:41) at fromFuture @ http.HttpClient.httpRequest(HttpClient.scala:41)
THANKS AGAIN!
@maskofsanity666 I just ran into this issue. The problem is your RADARR_URL and SONARR_URL should be RADARR_BASE_URL and SONARR_BASE_URL