Usage
Users & Auth
App accounts, music-server users, and Authentik SSO.
syllogi has two separate user concepts: app accounts (who can open the dashboard) and music-server users (who owns playlists in Jellyfin/Navidrome).
App accounts
- Register with a username and password (confirmation must match).
- Login with your username and password. Sign-in sessions expire after 30 minutes.
- The first account to register becomes admin automatically.
Authentik SSO
Set AUTHENTIK_CLIENT_ID, AUTHENTIK_SECRET, AUTHENTIK_ISSUER, and NEXT_PUBLIC_URL - see Authentik OIDC. When configured, the login page shows Sign in with Authentik.
Signing in with Authentik links to your app account by username, creating it on first login if needed.
Before you start
- A restart invalidates in-flight SSO logins - simply start the Authentik login again.
- The first SSO login also becomes admin if no users exist yet.
Music-server users (admin only)
The Users tab manages the saved music-server users used as playlist owners - separate from the user list on your music server itself.
When adding or editing:
- Provider: Is fixed from your configured music servers and locked on edit. If both Jellyfin and Navidrome are configured,
MUSIC_PROVIDERselects the active one. - Username: Must match the exact music-server account (picked from the live list). Details are checked against the music server on save.
- Password (Navidrome only): Leave blank on edit to keep the saved one. Passwords are stored encrypted.
- Last.fm / ListenBrainz usernames: Verified upon saving the user profile. Recommendations requires this field, otherwise the
Playbutton stays disabled.