Files
checkbot/deploy/checkbot.env.example
T

20 lines
1000 B
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
# 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