TRACKKEEP_IMAGE=ghcr.io/thedinz/spotifybu:dev TRACKKEEP_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 TrackKeep's own login cookies. It is not Spotify's Client Secret. TRACKKEEP_APP_SECRET= # Set true when accessing TrackKeep only over HTTPS. Keep false for local HTTP. TRACKKEEP_SECURE_COOKIES=false # Optional: set external when Authentik or another trusted reverse proxy handles # access control. Internal keeps TrackKeep's built-in login form enabled. TRACKKEEP_AUTH_MODE=internal # Optional: override the default /config/spotifybu.sqlite database location. TRACKKEEP_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 TrackKeep to # recursively change ownership of the mounted music library at container start. TRACKKEEP_CHOWN_MUSIC=false # Required: host path to your Navidrome music folder. NAVIDROME_MUSIC_PATH=/path/to/navidrome/music # Spotify Developer Dashboard app Client ID. # TrackKeep uses PKCE and does not need the Spotify Client Secret. SPOTIFY_CLIENT_ID= # Optional: Navidrome URL as seen by the TrackKeep container. NAVIDROME_URL=http://host.docker.internal:4533 # Optional: used to ping Navidrome and request a server-side library scan after # TrackKeep 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.