# Wiki Konfiguration — Vorlage # Kopiere diese Datei nach .env und trage deine Werte ein: # cp .env.example .env # # Wichtig: .env enthält Secrets und ist in .gitignore ausgeschlossen. # Niemals .env in Git committen! # ── Server ──────────────────────────────────────────────────────────────────── # Wurzelverzeichnis für alle Teams. Jedes Team bekommt automatisch einen Unterordner # //content für seine Markdown-Dateien (siehe teams.yaml.example). DATA_ROOT=data # Pfad zur Team-Konfiguration (siehe teams.yaml.example) TEAMS_CONFIG=teams.yaml # Port auf dem der Server lauscht PORT=8080 # ── Tokens & Secrets ────────────────────────────────────────────────────────── # Globaler Admin-Zugang: sieht/verwaltet ALLE Teams (Web über Team-Umschaltung, # REST-API und MCP mit explizitem "team"-Parameter/-Header). ADMIN_TOKEN=hier-sicheren-token-eintragen # Signiert die Web-Session-Cookies nach dem Team-Login (HMAC) — Pflichtfeld, # ohne SESSION_SECRET startet der Server nicht. Mindestens 32 zufällige Zeichen, # z.B. erzeugt mit: openssl rand -hex 32 SESSION_SECRET=hier-zufaelligen-string-eintragen # Secret für den Git-Webhook (/api/webhook) # Muss identisch sein mit dem Secret das du bei GitHub/GitLab/Bitbucket einträgst. # Leer lassen oder weglassen um den Webhook zu deaktivieren. WEBHOOK_SECRET=hier-sicheres-secret-eintragen