Skip to content

Add section to integrate swag with authelia into navidrome#306

Open
dmuiX wants to merge 1 commit into
navidrome:masterfrom
dmuiX:patch-1
Open

Add section to integrate swag with authelia into navidrome#306
dmuiX wants to merge 1 commit into
navidrome:masterfrom
dmuiX:patch-1

Conversation

@dmuiX

@dmuiX dmuiX commented Mar 16, 2026

Copy link
Copy Markdown

Add documentation for using Authelia with SWAG as the auth service.

Add documentation for using Authelia with SWAG as the auth service.
No need for a custom proxy conf as Swag uses navidrome as a preset and activates the authelia integration automatically.
The integration adds ngingx directives to the navidrome proxy preset. If you want to confirm it you can find themin your swag config under /config/nginx/authelia-location.conf and /config/nginx/authelia-server.conf.

If you want to add support for the subsonic authentication scheme in order to support all subsonic clients, you can have a look at the Traefik plugin [BasicAuth adapter for Subsonic](https://plugins.traefik.io/plugins/6521c6de39e2d7caa2181888/basic-auth-adapter-for-subsonic) which transforms subsonic authentication parameters into a BasicAuth header that Authelia can handle, and performs the error response rewriting.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This paragraph is specific to an integration with Traefik, and it won't work with SWAG as it's nginx-based.

You should just move your new section below this paragraph ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants