Visão geral
Auto-hospedagem empresarial é um runtime licenciado para clientes com plano self_hosted. Antes de operar, valide licença, infraestrutura, segredos, backups, varredura de arquivos, e-mail e monitoramento.Pré-requisitos
- Licença assinada e LICENSE_PUBLIC_KEY.
- Plataforma de contêineres ou hosts controlados pelo cliente.
- Dois PostgreSQL separados para metadados e dados do tenant.
- Redis, armazenamento S3 compatível, domínios TLS, e-mail e varredura.
- Processo de primeiro administrador e recuperação.
Passos
- 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.
Verificações operacionais
- MFA de administradores ativo.
- E-mails de reset, convite e códigos entregues.
- Downloads sujeitos à política de varredura.
- GET /health monitorado.
- Backup e restauração testados.