Zum Hauptinhalt springen

Überblick

Enterprise Self-Hosted ist eine lizenzierte Kundenlaufzeit für den self_hosted-Plan. Vor dem Betrieb müssen Lizenz, Infrastruktur, Secret-Verwaltung, Backups, Dateiscanning, E-Mail und Monitoring bestätigt werden.

Voraussetzungen

  • Signierte Lizenzdatei und LICENSE_PUBLIC_KEY.
  • Kundenseitig kontrollierte Containerplattform oder Hosts.
  • Zwei PostgreSQL-Datenbanken für Systemmetadaten und Mandantendaten.
  • Redis, S3-kompatibler Speicher, TLS-Domains, E-Mail und Scanning.
  • Prozess für ersten Mandantenadministrator und Recovery.

Schritte

  • Set EDITION=self_hosted and NODE_ENV=production.
  • Configure LICENSE_FILE and LICENSE_PUBLIC_KEY.
  • Run docker compose -f docker-compose.self-hosted.yml up -d --build from apps/api.
  • Run npm run prisma:generate, npm run prisma:migrate, and npm run db:seed.
  • Verify GET /health on the approved API origin.

Betriebsprüfungen

  • Admin-MFA greift.
  • Reset-, Einladungs- und Backup-Code-Mails werden zugestellt.
  • Downloads folgen der Scan-Policy.
  • GET /health ist überwacht.
  • Backup und Restore wurden getestet.