Issue description:
Hey everyone,
I’m running Ampache v 7.5.1, php v 8.2.28 in a Docker container and exposing it through Nginx Proxy Manager with a custom domain using Cloudflare (Full SSL via Let’s Encrypt). Here’s a high-level overview:
Ampache runs in Docker with ports properly mapped
Nginx Proxy Manager is forwarding a subdomain (e.g., https://ampache.example.com) to the internal Ampache container
The domain is proxied through Cloudflare, and HTTPS works fine in the browser
web_path in the Ampache config is empty (“”)
I’ve experimented with local_web_path using both default internal and external IP formats
The issue:
Symfonium (Android app) fails to connect to the server using Subsonic API, while another Subsonic-compatible app connects and works perfectly with the same credentials and URL.
What I’ve tried so far:
Verified Subsonic API is enabled in Ampache and user has necessary permissions
Adjusted local_web_path in the config
Attempted to add CORS headers via Nginx Proxy Manager
Confirmed ports are properly exposed and there are no conflicts
Connection via browser and other Subsonic apps works fine
I’m wondering if Symfonium needs something extra—maybe specific headers or a clean redirect—or if there’s a config tweak I’m overlooking?
Any insight would be appreciated. Happy to provide anonymized config snippets if needed.
Thanks in advance!
Logs:
Upload description: screenshot
Additional information:
Reproduction steps:
Media provider:
Subsonic
Screenshots: