Skip to content
NorvikOps CI edited this page Jun 14, 2026 · 9 revisions

Vakt — Wiki

Willkommen im Vakt-Wiki. Hier findest du alles, was du für Installation, Konfiguration und Betrieb der Plattform brauchst.

Vakt ist eine selbst gehostete Security- & Compliance-Plattform für KMU im DACH-Raum. Lizenz: Elastic License 2.0 (ELv2). Quellcode offen lesbar, kostenlos für den Eigenbetrieb.


Inhalt

Einstieg

Seite Beschreibung
Installation Systemanforderungen, Docker-Compose-Quickstart, HTTPS, erste Schritte
Konfigurationsreferenz Alle Umgebungsvariablen vollständig dokumentiert
API-Referenz REST API — Endpoints, Authentifizierung, Beispiele; OpenAPI 3.0 Spec
Support & Diagnose Logs einsammeln, Health prüfen, Diagnose-Bundle für Support-Fälle erstellen
FAQ Häufige Fragen zu Lizenz, Datenschutz, Updates und Unterschieden zu kommerziellen Tools

Module

Modul Beschreibung
Vakt Comply Compliance-Hub: NIS2, ISO 27001, BSI-Grundschutz, Risikomanagement, Vorfallsregister, Audits
Vakt Scan Scanner-Orchestrierung: Trivy, Nuclei, OpenVAS — Findings werden automatisch als Compliance-Evidenz übertragen
Vakt Vault Secrets Management: AES-256-GCM-Verschlüsselung, Git-Repo-Scanning, automatische Rotation
Vakt Aware Security Awareness: Phishing-Simulationen, Micro-Trainings, Betriebsrat-konformes Reporting
Vakt Privacy DSGVO-Hub: VVT (Art. 30), DPIA (Art. 35), AVV (Art. 28), DSR-Workflows, Meldungsregister
Vakt HR Mitarbeiter-Lifecycle: Onboarding/Offboarding-Checklisten, Mitarbeiterverzeichnis, Compliance-Evidenz

Kurzübersicht

docker compose up -d

Das ist alles. Vakt ist in unter 5 Minuten startbereit unter http://localhost. Die mitgelieferte lokale KI braucht beim ersten Start zusätzlich Zeit, um das Default-Modell (qwen2.5:7b, ~4.5 GB, braucht 8 GB RAM; auf kleinen VMs qwen2.5:3b) zu laden — je nach Internet-Verbindung 3–30 Minuten extra, bis die KI-Funktionen nutzbar sind. Die Plattform selbst funktioniert sofort, du musst nicht auf das Modell warten.

Datenbankmigrationen laufen automatisch beim Start. Kein manueller Setup-Schritt erforderlich.


Features (Auswahl)

  • Compliance-Frameworks — NIS2, ISO 27001, BSI IT-Grundschutz, DSGVO TOM, CIS Controls v8, KRITIS, BSI C5, EU AI Act, CRA, DORA, TISAX, ISO 42001, ISO 27017, ISO 27018
  • Scheduled Reports — Compliance-, Findings- und Risk-Berichte automatisch per E-Mail planen (wöchentlich/monatlich/vierteljährlich)
  • Excel-Export — Findings, Risks und Controls als .xlsx exportieren
  • CSV-Import — Lieferanten, Assets und Controls per CSV-Datei importieren
  • Webhooks — Ausgehende Webhooks für finding.created, finding.severity_changed, incident.created, incident.status_changed, control.status_changed; HMAC-SHA256-signiert

Grundprinzipien

  • Lokal first — Keine Daten verlassen deinen Server. Kein Phone-home, kein Telemetry.
  • Documentation-first — Ziel ist auditreife Compliance-Evidenz, kein aktiver Sicherheitsbetrieb.
  • Modular — Jedes Modul kann einzeln aktiviert oder deaktiviert werden.
  • Selbstgehostetdocker compose up -d reicht. Kein Kubernetes erforderlich.

Technischer Stack

Schicht Technologie
Backend Go 1.26+, Echo v4
Datenbank PostgreSQL 16
Queue / Cache Redis 7
Frontend React 18 + TypeScript (Vite)
UI shadcn/ui + Tailwind CSS
Auth Paseto-Token, OIDC/SAML via Casdoor
Deployment Docker Compose, Helm (Kubernetes)

Beitragen

Issues und Pull Requests sind willkommen. Vor einem PR make lint ausführen und Tests schreiben. Keine Secrets committen — .env.example als Vorlage verwenden.

Clone this wiki locally