Ü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_hostedandNODE_ENV=production. - Configure
LICENSE_FILEandLICENSE_PUBLIC_KEY. - Run
docker compose -f docker-compose.self-hosted.yml up -d --buildfromapps/api. - Run
npm run prisma:generate,npm run prisma:migrate, andnpm run db:seed. - Verify
GET /healthon 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.