Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Could not reach server" error with self signed certificate #537

Open
CrazyVito11 opened this issue Jan 18, 2025 · 3 comments
Open

"Could not reach server" error with self signed certificate #537

CrazyVito11 opened this issue Jan 18, 2025 · 3 comments
Labels
has-workaround A bug that has a viable workaround

Comments

@CrazyVito11
Copy link

What went wrong

Supersonic seems to fail to connect in case the Subsonic server (Navidrome in this case) is using a self signed certificate.
This server is only accessible via LAN, which is why it's unable to use a public certificate.

Image

Image
The Navidrome instance is perfectly accessible via the browser over HTTPS.
Supersonic can also connect to the Navidrome instance, as long as it's using HTTP and not HTTPS.

Expected result

Supersonic allows connections to servers using self signed certificates, preferably by first having to check a box like "Allow self signed certificates" so you can optionally turn it on in case you need it, but keep the extra security check in case you don't need it.

This way you can still have an encrypted connection, even if the certificate can't be verified.

Setup information

The Navidrome instance is hosted via a Docker container and is exposed to the network via Traefik in a Docker container. The Traefik container acts as a reverse proxy, forwarding the request to the Navidrome container.

@dweymouth
Copy link
Owner

In the config file, you can set SkipSSLVerify = true. This feature hasn't (yet) been exposed in the settings GUI though

@CrazyVito11
Copy link
Author

After updating that in the [Application] section it worked fine, thanks!

Should I keep this issue open for specifically implementing this feature in the front-end?

@dweymouth
Copy link
Owner

Should I keep this issue open for specifically implementing this feature in the front-end?

Sounds good

@dweymouth dweymouth added the has-workaround A bug that has a viable workaround label Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
has-workaround A bug that has a viable workaround
Projects
None yet
Development

No branches or pull requests

2 participants