SPOTIFYBU_IMAGE=ghcr.io/thedinz/spotifybu:dev SPOTIFYBU_PORT=3000 # Optional for local HTTP. Set this to the exact public URL for reverse-proxy # installs, for example https://spotifybu.example.com. Leave blank only when # proxy headers produce the correct Spotify redirect URI. NEXT_PUBLIC_APP_URL= # Required: generate a long random value before running Docker. # This signs SpotifyBU's own login cookies. It is not Spotify's Client Secret. SPOTIFYBU_APP_SECRET= # Set true when accessing SpotifyBU only over HTTPS. Keep false for local HTTP. SPOTIFYBU_SECURE_COOKIES=false # Optional: set external when Authentik or another trusted reverse proxy handles # access control. Internal keeps SpotifyBU's built-in login form enabled. SPOTIFYBU_AUTH_MODE=internal # Optional: override the default /config/spotifybu.sqlite database location. SPOTIFYBU_DATABASE_PATH= # Run the container as the same UID/GID as Navidrome/NaviClean on shared # libraries. On Unraid this is often PUID=99 and PGID=100. PUID=1000 PGID=1000 # Advanced repair option: leave false unless you intentionally want SpotifyBU to # recursively change ownership of the mounted music library at container start. SPOTIFYBU_CHOWN_MUSIC=false # Required: host path to your Navidrome music folder. NAVIDROME_MUSIC_PATH=/path/to/navidrome/music # Spotify Developer Dashboard app Client ID. # SpotifyBU uses PKCE and does not need the Spotify Client Secret. SPOTIFY_CLIENT_ID= # Optional: Navidrome URL as seen by the SpotifyBU container. NAVIDROME_URL=http://host.docker.internal:4533 # Optional: used to ping Navidrome and request a server-side library scan after # SpotifyBU stages or indexes files. The mounted music folder is still required. NAVIDROME_USERNAME= NAVIDROME_PASSWORD= # Optional: Plex playlist sync can also be configured in Settings. PLEX_SERVER_URL=http://host.docker.internal:32400 PLEX_TOKEN= PLEX_MUSIC_LIBRARY_KEY= # Generic MUSIC_LIBRARY_* names are also accepted for non-Navidrome or older # local setups: MUSIC_LIBRARY_HOST_PATH, MUSIC_LIBRARY_URL, # MUSIC_LIBRARY_USERNAME, and MUSIC_LIBRARY_PASSWORD.