Files
sultan/deploy/compose/server/.env.example
T

43 lines
2.1 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# sultan server – Einstellungen für compose.yaml (cp .env.example .env).
# Jede Variable SULTAN_<FLAG> entspricht dem Flag --<flag> (sultan server --help);
# leer oder auskommentiert = Default (rechts angegeben).
# Image: lokal gebaut (docker build -t sultan:latest .) oder aus der Registry
SULTAN_IMAGE=zot.chmln.de/sultan:latest
# Adresse(n), unter denen Agents den Server erreichen – die erste steckt in jeder
# Einladung, alle bekommen Agents als Ausweichweg. Kommagetrennt. Default: keine
# (Agents brauchen dann --server).
SULTAN_PUBLIC_URL=https://webproxy11.lan.r25dc.de:8443
# Ports (Host-Netz). Vorher prüfen, ob frei – Traefiks API/Dashboard nutzt oft 8080:
# ss -ltnp | grep -E ':(8443|8080|8081)\b'
# SULTAN_AGENT_ADDR=:8443 # Agents, nur TLS – in der Firewall für Agent-Hosts öffnen
# SULTAN_PROVIDER_ADDR=127.0.0.1:8080 # Traefik-Provider & Checkmk – Klartext, nur Loopback!
# SULTAN_LANDER_ADDR=127.0.0.1:8081 # Hinweis-/Wartungsseiten, nur Loopback
# Texte/Links der Hinweis- und Einladungsseiten (Default: leer)
# SULTAN_HOSTER_NAME=everDC
# SULTAN_HOSTER_URL=https://www.everdc.eu
# SULTAN_PRO_URL=https://www.everdc.eu/pro
# Benachrichtigungen (Default: keine; kommagetrennt mehrere möglich)
# SULTAN_NOTIFY_SLACK=https://hooks.slack.com/services/…
# SULTAN_NOTIFY_NTFY=https://ntfy.example.de/sultan
# SULTAN_NOTIFY_NTFY_TOKEN=tk_…
# SULTAN_OFFLINE_ALERT_AFTER=15m
# Betrieb
# SULTAN_REFRESH=1m # Neubewertung, Leases, Befehle
# SULTAN_ENROLL_LIMIT=10 # Enrollment-Versuche/Minute je IP (-1 = aus)
# SULTAN_LEASE_DURATION=0 # 0 = je Tier (Community 14 Tage, kommerziell 7)
# Inventar an den Accountant melden (Default: aus). Einladung von
# sultan accountant invite --payee=<dieser-server>
# nur beim ersten Start nötig (danach accountant.json + payee.key in suldata).
# SULTAN_ACCOUNTANT_TOKEN=sltn_enroll_…
# SULTAN_ACCOUNTANT=https://accountant.example.de:8444 # nur, wenn die Einladung keine/eine andere Adresse hat
# Zeitzone für Wartungsseite, Checkmk und Log (ohne TZ: UTC)
TZ=Europe/Berlin