this post was submitted on 21 Nov 2025
21 points (95.7% liked)

Selfhosted

61409 readers
712 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Has anyone gotten navidrome mobile apps to work with traefik and authentik sso? I used this article to get the webapp sso to work, but mobile apps won't work even with the /rest path supposedly being bypassed. the traefik config was copied/modified for my setup, so I think the article is still missing something.

I've tried a couple navidrome apps: dsub, tempo, tempus.

top 5 comments
sorted by: hot top controversial new old
[–] Jakeroxs@sh.itjust.works 4 points 8 months ago (1 children)

I am not sure how it works with authentik and the navidrome mobile apps, but I with Authelia and Immich, I basically had to add a header bypass to the traefik config and in the immich mobile app, maybe something similar is possible?

[–] immobile7801@piefed.social 3 points 8 months ago

Thanks, I will look into this

[–] clmbmb@lemmy.dbzer0.com 4 points 8 months ago

Here's my config for Authelia, maybe it helps:

    - domain: music.server.home
      policy: bypass
      resources:
        - '^/rest.*'
        - '^/api.*'
    - domain: music.server.home
      policy: one_factor
[–] starshipwinepineapple@programming.dev 4 points 8 months ago* (last edited 8 months ago)

I have mine only internal so i haven't ran into that. But check console. You mention mobile so if you're on android you can hook it up to your pc and use debugging through chrome.. In the past I've had success looking at error messages to see why my requests were failing. Usually because i wasn't passing headers correctly.

I use symfonium and it looks like it let's you pass custom headers if needed. Good luck

[–] gezero@lemmy.bowyerhub.uk 3 points 8 months ago* (last edited 8 months ago)

In the end, when I was setting it up, I realized that the only apps I use to connect and listen are using the rest API and I never got that one to work when I was setting it up. I had to bypass rest API endpoints like other poster here and create internal users in navidrome to keep some kind of security.

I would love someone posting up to date guide how to do it properly.

In the end problem was with the Subsonic Api and and the fact that I did not know how to implement subsonic authentication scheme on my proxy (caddy).

https://www.navidrome.org/docs/usage/reverse-proxy/