Resumen
El autohospedaje empresarial es un runtime licenciado para clientes con plan self_hosted. Antes de operar, valida licencia, infraestructura, secretos, copias, escaneo, correo y monitoreo.Requisitos previos
- Licencia firmada y LICENSE_PUBLIC_KEY.
- Plataforma de contenedores o hosts controlados por el cliente.
- Dos PostgreSQL separados para metadatos y datos del tenant.
- Redis, almacenamiento S3 compatible, dominios TLS, correo y escaneo.
- Proceso de primer administrador y recuperación.
Pasos
- 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.
Controles operativos
- MFA de administradores activo.
- Correos de reset, invitación y códigos entregados.
- Descargas sujetas a política de escaneo.
- GET /health monitoreado.
- Backup y restauración probados.