Configuration reference¶
All settings are environment variables in /etc/mcprack/env (KEY=value lines;
quote values that contain spaces or $). Restart the service after a change:
sudo systemctl restart mcprack. Defaults are shown in parentheses.
Core¶
Variable |
Meaning |
|---|---|
|
Signs sessions, relay tokens and reset links; keys the local secret store and the audit mirror. At least 32 characters, no placeholder, or the service refuses to start. |
|
Comma-separated old keys that stay valid (Rotating the SECRET_KEY) |
|
Database (set by the installer; SQLite by default) |
|
Public address; used for reset links, OAuth metadata and as the accepted
|
|
Further accepted host names (comma separated) |
|
( |
|
( |
|
( |
|
( |
|
( |
|
Public demo mode (Checklist for an internet-facing instance) |
Accounts and sign-in¶
Variable |
Meaning |
|---|---|
|
( |
|
( |
|
( |
|
( |
|
( |
|
( |
|
Flask-Limiter budgets per worker ( |
|
( |
|
Directory settings (Authentication and sessions) |
|
TLS and group restriction |
|
Mail for password reset |
|
( |
|
( |
|
( |
|
( |
Access, tokens and OAuth¶
Variable |
Meaning |
|---|---|
|
( |
|
Lifetime of path tokens (unset = no expiry; fresh installs: 90 days) |
|
( |
|
( |
|
( |
|
( |
|
( |
|
( |
|
( |
|
( |
Servers, processes and policies¶
Variable |
Meaning |
|---|---|
|
Path of |
|
( |
|
( |
|
Extra variable names a started process may inherit (secrets are never allowed) |
|
Strict command allowlist (empty = off) |
|
( |
|
( |
|
( |
Secrets¶
Variable |
Meaning |
|---|---|
|
Vaultwarden connection; empty |
|
( |
|
( |
|
( |
Audit and monitoring¶
Variable |
Meaning |
|---|---|
|
( |
|
( |
|
Unset: |
|
|
|
OpenTelemetry |