# 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