### ### Main configuration file of the server. If you ### plan to have this only for personal use, you ### can leave the defaults as they are. ### ### If you plan on using for a server, ### see https://spotizerr.rtfd.io ### # Interface to bind to. Unless you know what you're doing, don't change this HOST=0.0.0.0 # Redis connection (external or internal). REDIS_HOST=redis REDIS_PORT=6379 REDIS_DB=0 REDIS_PASSWORD=CHANGE_ME # Set to true to filter out explicit content. EXPLICIT_FILTER=false # Optional: Sets the default file permissions for newly created files within the container. UMASK=0022 # Whether to setup file permissions on startup. May improve performance on remote/slow filesystems SKIP_SET_PERMISSIONS=false ### ### Multi-user settings, disabled by default. ### # Enable authentication (i.e. multi-user mode). ENABLE_AUTH=false # Basic Authentication settings. JWT_SECRET=long-random-text # How much a session persists, in hours. 720h = 30 days. JWT_EXPIRATION_HOURS=720 # Default admins creds, please change the password or delete this account after you create your own DEFAULT_ADMIN_USERNAME=admin DEFAULT_ADMIN_PASSWORD=admin123 # Whether to allow new users to register themselves or leave that only available for admins DISABLE_REGISTRATION=false # SSO Configuration SSO_ENABLED=true SSO_BASE_REDIRECT_URI=http://127.0.0.1:7171/api/auth/sso/callback FRONTEND_URL=http://127.0.0.1:7171 # Google SSO (get from Google Cloud Console) GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= # GitHub SSO (get from GitHub Developer Settings) GITHUB_CLIENT_ID= GITHUB_CLIENT_SECRET=