Vue d’ensemble
L’auto-hébergement entreprise est un runtime client sous plan self_hosted et licence signée. Avant la mise en service, valider licence, infrastructure, gestion des secrets, sauvegardes, scan de fichiers, e-mail et supervision.Prérequis
- Licence signée et LICENSE_PUBLIC_KEY.
- Plateforme conteneur ou hôtes contrôlés par le client.
- Deux PostgreSQL séparés pour métadonnées système et données locataire.
- Redis, stockage S3 compatible, domaines TLS, e-mail et scan de fichiers.
- Procédure de création et récupération du premier administrateur.
Étapes
- 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.
Vérifications opérationnelles
- MFA administrateur actif.
- E-mails de reset, invitation et codes de secours livrés.
- Téléchargements soumis à la politique de scan.
- GET /health supervisé.
- Sauvegarde et restauration testées.