Sonarr Version: 2.0.0.4326
Mono Version: 4.2.3 (Stable 4.2.3.4/832de4b Wed Mar 16 13:19:08 UTC 2016)
OS: Ubuntu Server 16.04
Sorry this is so long sometimes I ramble on, but I am just trying to explain everything fully.
All apps are ran in Docker Containers from linuxserver.io where available.
I use haproxy for ssl termination and proxying. No ports are open for any services, all are only locally available on the docker network and made publicly available through haproxy.
I am not a fan of path proxying so all services are available with this style:
sonarr.myurl.com
couchpotato.myurl.com
hydra.myurl.com
Current Containers: Sabnzbd, Sonarr, NZB Hydra, haproxy, couchpotato and others that dont apply to this.
All containers are on a private network that allows them connection to each other via container name or a local IP.
I have just added NZB Hydra, I used to have all indexers setup in each app Sonarr,couch,etc. I have nzbhydra setup and when I go directly to its site I can search and send nzb to sab no problem.
I also have couchpotato setup to use it and it is working without issue, all couchpotato searches and grab appear in the hydra history.
The problem in sonarr is a timeout error whenever trying to add hydra as an indexer.
If I add hydra using the local docker network it works no problem however this requires a few settings in hydra that seems to break it from being available to another server hosted elsewhere that requires public access. I can also open hydra’s port and then enter the public IP and port thus bypassing haproxy and it also works. So this led me to thinking the issue was an haproxy setting, however after setting up couchpotato to use hydra through haproxy and it working leads me back to sonarr.
Sonarr log: http://pastebin.com/rDhhjVRf
NZB Hydra log: doesnt show any incoming connection attempt at all.
The sonarr log shows a timeout error, if I take the URL listed and paste it into chrome and put in the actual API it loads the xml result within 8 sec or less. When I do this the search is listed in NZB Hydra’s logs. I can then take a url from the results and try loading that in chrome and it downloads the nzb just fine.
It all seems to be something causing this timeout error.
URL listed in sonarrr: (changed slightly for privacy): https://hydra.myurl.com
Has anyone else ran into this problem or have any ideas for me to try.
Thanks