The app fails with "Unable to connect to server" when entering a server address that is reverse-proxied through Traefik with a valid Let's Encrypt certificate. The same URL works correctly:
In a mobile browser (loads the web UI fully)
When querying the API directly: https://[domain]/api/v1/status returns valid JSON ({"version":"3.4.1", ...})
This suggests the issue is specific to how the app validates or establishes the connection, not the server/proxy itself.
Steps to reproduce:
Set up Seerr behind Traefik (v3.2 in docker container) with automatic HTTPS via Let's Encrypt (HTTP-01 challenge)
And then do just like below.
Confirm the URL works in a browser and returns valid API response and then enter the same URL (https://subdomain.yourdomain.com) in "Server address" and
tap connect, and instead of app connects successfully, all I get is "Unable to connect to server" error.
Environment:
App version: 0.10.7
Device/OS: Poco F7 Ultra/Android 16
Server: Seerr v3.4.1
Reverse proxy: Traefik v3.2, Let's Encrypt cert via HTTP-01 challenge (not DNS-01/wildcard)
The app fails with "Unable to connect to server" when entering a server address that is reverse-proxied through Traefik with a valid Let's Encrypt certificate. The same URL works correctly:
In a mobile browser (loads the web UI fully)
When querying the API directly: https://[domain]/api/v1/status returns valid JSON ({"version":"3.4.1", ...})
This suggests the issue is specific to how the app validates or establishes the connection, not the server/proxy itself.
Steps to reproduce:
Set up Seerr behind Traefik (v3.2 in docker container) with automatic HTTPS via Let's Encrypt (HTTP-01 challenge)
And then do just like below.
Confirm the URL works in a browser and returns valid API response and then enter the same URL (https://subdomain.yourdomain.com) in "Server address" and
tap connect, and instead of app connects successfully, all I get is "Unable to connect to server" error.
Environment:
App version: 0.10.7
Device/OS: Poco F7 Ultra/Android 16
Server: Seerr v3.4.1
Reverse proxy: Traefik v3.2, Let's Encrypt cert via HTTP-01 challenge (not DNS-01/wildcard)