# Connecting to Navidrome through Cloudflare

**URL:** <http://support.symfonium.app/t/connecting-to-navidrome-through-cloudflare/10052>\
**Category:** Support\
**Tags:** handled\
**Created:** [August 7, 2025, 2:18pm UTC](http://support.symfonium.app/t/connecting-to-navidrome-through-cloudflare/10052 "2025-08-07T14:18:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kuro68k](http://support.symfonium.app/letter_avatar_proxy/v4/letter/k/a698b9/32.png) [@kuro68k](http://support.symfonium.app/u/kuro68k)\
**Post date:** [August 7, 2025, 2:18pm UTC](http://support.symfonium.app/t/connecting-to-navidrome-through-cloudflare/10052/1 "2025-08-07T14:18:26Z")

</div>

## Issue description:

I have installed Navidrome and it works via the web interface, and if I add it to Symfonium by IP address while on the same network.

I have set up a Cloudflare tunnel, and can access that from the web. I have created an app Service Token to access it, which requires two headers to be added to requests. I have added the headers to Symfonium.

However, I cannot connect from the app.

## Logs:

Upload description: kuro68k

## Additional information:

&nbsp;

&nbsp;

## Reproduction steps:

&nbsp;  
Latest Android version, installed today from the Play Store.  
&nbsp;

## Media provider:

Subsonic

## Screenshots:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [August 11, 2025, 7:00am UTC](http://support.symfonium.app/t/connecting-to-navidrome-through-cloudflare/10052/2 "2025-08-11T07:00:37Z")

</div>

From the logs Symfonium sends the headers but Cloudflare block access.

See with Cloudflare logs / configuration / support.

---

<div class="post-metadata">

**Author:** ![kuro68k](http://support.symfonium.app/letter_avatar_proxy/v4/letter/k/a698b9/32.png) [@kuro68k](http://support.symfonium.app/u/kuro68k)\
**Post date:** [August 11, 2025, 7:18am UTC](http://support.symfonium.app/t/connecting-to-navidrome-through-cloudflare/10052/3 "2025-08-11T07:18:45Z")

</div>

I fixed it. Looks like a bug in Symfonium.

It didn’t work with a library that I initially set up with a local IP address as the source, and then tried to change to the public subdomain I’m using. Cloudflare rejected it every time.

I created a new source with the public subdomain and custom headers, and it works fine. All other settings identical.

There seems to be some issue with the editing screen not updating whatever needs updating to make it work. It has to be configured that way from the start.

---

<div class="post-metadata">

**Author:** ![brummertest](http://support.symfonium.app/letter_avatar_proxy/v4/letter/b/c2a13f/32.png) [@brummertest](http://support.symfonium.app/u/brummertest)\
**Post date:** [September 4, 2025, 7:39am UTC](http://support.symfonium.app/t/connecting-to-navidrome-through-cloudflare/10052/4 "2025-09-04T07:39:39Z")

</div>

i have the same problem

---

<div class="post-metadata">

**Author:** ![brummertest](http://support.symfonium.app/letter_avatar_proxy/v4/letter/b/c2a13f/32.png) [@brummertest](http://support.symfonium.app/u/brummertest)\
**Post date:** [September 4, 2025, 8:25am UTC](http://support.symfonium.app/t/connecting-to-navidrome-through-cloudflare/10052/5 "2025-09-04T08:25:10Z")

</div>

I am using a Cloudflare tunnel on Truenas.

I have created an application token in Cloudflare.

The custom headers are also entered, but unfortunately I cannot connect.

---

<div class="post-metadata">

**Author:** ![LastManOutTheDoor](http://support.symfonium.app/letter_avatar_proxy/v4/letter/l/ac91a4/32.png) [@LastManOutTheDoor](http://support.symfonium.app/u/LastManOutTheDoor)\
**Post date:** [October 1, 2026, 2:40am UTC](http://support.symfonium.app/t/connecting-to-navidrome-through-cloudflare/10052/6 "2026-10-01T02:40:43Z")

</div>

Thank you!

I used **[https://subdomain.domain.tld/](https://subdomain.domain.tld/)**

And it just worked.
