27 lines
1.4 KiB
Bash
27 lines
1.4 KiB
Bash
# Nur Nicht-Secrets. master.key und session.secret liegen als eigene Dateien in CHECKBOT_CONFIG_DIR.
|
|
# Alles andere (Checkmk, Ollama, Chat) wird in der Web-UI eingestellt.
|
|
|
|
CHECKBOT_CONFIG_DIR=/etc/checkbot
|
|
|
|
# Die Datenbank muss unter /var/lib/checkbot liegen (einziger beschreibbarer Pfad der systemd-Unit).
|
|
CHECKBOT_DB=/var/lib/checkbot/checkbot.db
|
|
|
|
# Bind-Adresse und Port von uvicorn (die Unit liest beide Werte). Caddy leitet auf diese Adresse weiter.
|
|
# Nach einer Änderung setup-lxc.sh erneut ausführen, damit das Caddyfile angepasst wird.
|
|
CHECKBOT_BIND_HOST=127.0.0.1
|
|
CHECKBOT_BIND_PORT=8080
|
|
|
|
# 1 = Session-Cookie nur über HTTPS (Betrieb hinter Caddy). 0 nur für lokale Tests ohne TLS.
|
|
CHECKBOT_SECURE_COOKIES=1
|
|
|
|
# Log-Level des Zeilenlogs (journald): DEBUG, INFO, WARNING, ERROR. Ungültige Werte ergeben INFO mit einer Warnung.
|
|
# Secrets werden maskiert; DEBUG ist für die Fehlersuche gedacht. Nach einer Änderung: systemctl restart checkbot
|
|
CHECKBOT_LOG_LEVEL=INFO
|
|
|
|
# Zeitzone (nur Hinweis): wird nicht hier gesetzt, sondern von setup-lxc.sh über CHECKBOT_TZ bzw. --tz
|
|
# (Standard Europe/Berlin) als Systemzeitzone des LXC eingerichtet. Die UI zeigt Zeiten in dieser Zone.
|
|
|
|
# Für Checkmk und Ollama gibt es in der UI jeweils ein Feld "CA-Datei". Nur für andere Ziele mit interner CA
|
|
# (z.B. ein Matrix-Homeserver) die CA im System installieren (update-ca-certificates) und hier das Bundle nutzen.
|
|
# SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
|