Accountant: Inventar, where, Checkmk, Abrechnung

This commit is contained in:
br committed 2026-10-18 17:08:58 +02:00
1 parent 9f16148cde
commit dd93277750
59 files changed
+7522 -113

No files matched your search

+3 -18
View File
@@ -19,23 +19,8 @@ services:
restart: unless-stopped
network_mode: host
command: ["sultan", "server", "--data-dir=/suldata"]
environment:
# Agents (TLS 1.3) – in der Firewall für die Agent-Hosts öffnen.
SULTAN_AGENT_ADDR: ${SULTAN_AGENT_ADDR:-:8443}
# Traefik-Provider & Checkmk – Klartext, nur Loopback!
SULTAN_PROVIDER_ADDR: ${SULTAN_PROVIDER_ADDR:-127.0.0.1:8080}
# Lander (Hinweis-/Wartungsseiten) – nur Loopback, Traefik ruft ihn auf.
SULTAN_LANDER_ADDR: ${SULTAN_LANDER_ADDR:-127.0.0.1:8081}
# Leer = keine Adresse in Einladungen (Agent braucht dann --server).
# Mehrere Adressen kommagetrennt (öffentlich, NetBird …).
SULTAN_PUBLIC_URL: ${SULTAN_PUBLIC_URL:-}
SULTAN_HOSTER_NAME: ${SULTAN_HOSTER_NAME:-}
SULTAN_HOSTER_URL: ${SULTAN_HOSTER_URL:-}
SULTAN_NOTIFY_SLACK: ${SULTAN_NOTIFY_SLACK:-}
SULTAN_NOTIFY_NTFY: ${SULTAN_NOTIFY_NTFY:-}
SULTAN_NOTIFY_NTFY_TOKEN: ${SULTAN_NOTIFY_NTFY_TOKEN:-}
# Zeitzone für Wartungsseite und Checkmk (sonst UTC). Prüfen:
# docker compose exec sultan-server sultan version
TZ: ${TZ:-Europe/Berlin}
# Alle Einstellungen kommen aus .env (Vorlage mit Defaults: .env.example).
# Jedes Flag ist als SULTAN_<FLAG> setzbar; leere Werte = Default.
env_file: .env
volumes:
- ./suldata:/suldata # sultan.db, server.key/.crt, master.key – sichern!