Symfonium App Can't Connect to Ampache via Nginx Proxy (Docker Setup)

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:

 

    

… … … … … … … …

thank you @lachlan-00 Watchtower sent me a notification that a new version of Ampache is available. Everything is working as expected :slight_smile:

1 Like

If only the mandatory logs had been provided :wink:

1 Like

@Tolriq I did use the “Enable logging” button in the Subsonic connection form. It prompted me for my username, and after submitting it, I received a message confirming the logs were sent (I actually did it twice just to be sure). Next time, I’ll dig a bit deeper to locate where the logs are stored — assuming they are accessible somewhere.

I also made sure to follow your advice from the topic post and checked the forum discussions. Turns out, this issue was already discussed — who knew reading was so effective?

Anyway, I hope this earns me a passing grade… or at least a “nice try” sticker :sweat_smile:.already been discussed and addressed.