I recently placed my Navidrome / Subsonic docker container behind a reverse proxy (Traefik). Since then I can’t get Symfonium to connect to the fqdn of https://navidrome.mydomain.com. I can browse to that address from multiple devices and hit the Navidrome instance just fine but my the app on my phone keeps telling me “error parsing hostname/ip: check the entered value.” I’ve double checked the spelling and both Feishin and various webrowsers can login and play music fine. I’m guessing that the problem is either with my Android phone (Pixel 7 / Android 15) or the app. Any ideas would greatly be appreciated! Logs have been submitted under my username
Logs:
Upload description: Retrograde
Additional information:
Reproduction steps:
Placed Navidrome docker container behind Traefik reverse proxy
Sympfonium can no longer access server now that it is using a hostname rather than an IP address.
Tried it a couple of more times with :4533 after the URL and in the separate field. Tried http and https and still get the same thing. I sent some more logs under Retrograde 2 with those attempts, it fails so quickly that It seems like it’s not even trying to connect.
Did some more testing, tried another subsonic Android app (Tempo) and it can’t connect via hostname either. However, installed a subsonic client on the wife’s ipad and it picked the server up first try. So it’s definitely something with Android and I suspect the Traefik certificates. I’ll look into it some more and maybe engage with the Traefik folks.
Its a proxy issue. Symfonium should be pointed at whatever subdomain you’re using for forwarding via the TLS port, not Navidrome’s actual port. Your proxy will see the requested subdomain and forward to the Navidrome server. This does appear to be an issue with your config.