Skip to content

System Settings ​

System settings are dynamic business configuration stored in the database. They can be changed at runtime through the UI and take effect immediately. This page is for Super Administrators only.

Common Settings ​

KeyDescription
AI_TEXT_MODEL_IDActive chat / text model
AI_VISION_MODEL_IDActive vision model
AI_EMBEDDING_MODEL_IDActive embedding model

Each setting has a key, a value, and a description. Model settings are usually set indirectly on the AI Providers & Models page.

Sign-Up Settings ​

The Sign-Up tab on the settings page manages self sign-up with toggles, which map to the following settings:

KeyDescription
USER_REGISTRATION_ENABLEDWhether visitors can sign up themselves (when on, the sign-in page shows a sign-up link)
USER_REGISTRATION_REQUIRES_APPROVALWhether new accounts require administrator approval (when on, they are disabled by default and can sign in only after being enabled)

See Users · Self Sign-Up.

Question extraction / solving prompts are now configured per subject (defaults are built into the code and used automatically when not customized). They are no longer global system settings; see Prompt Templates.

Static vs. Dynamic Configuration ​

TypeStored inHow to changeExamples
StaticEnvironment variables / .envEdit, then restartSECRET_KEY, DB_URL
DynamicDatabase (system_setting)Hot update in the UIActive models, system prompts

For static configuration of the server edition, see Configuration Reference.

Released under the AGPL-3.0 License