Skip to main content
Version: 0.0.11

Configuration

Shisho can be configured via a YAML config file or environment variables. Environment variables take precedence over config file values.

Settings

SettingEnv VariableDefaultDescription
database_file_pathDATABASE_FILE_PATH-Required. Path to the SQLite database
jwt_secretJWT_SECRET-Required. Secret key for authentication tokens
server_portSERVER_PORT3689Port the server listens on
sync_interval_minutesSYNC_INTERVAL_MINUTES60How often to scan libraries for changes
worker_processesWORKER_PROCESSES2Number of background worker processes
cache_dirCACHE_DIR/config/cacheDirectory for cached files

For a complete reference, see shisho.example.yaml.