Smart Home SaaS para ISPs Brasileiros
Instalação automática em menos de 10 minutos
Execute no VPS que vai hospedar o painel (precisa de domínio apontado)
Verifica Ubuntu/Debian, RAM (mín. 1.5GB) e espaço em disco (mín. 5GB)
Solicita domínio, e-mail SSL, DATABASE_URL e repositório Git
Instala Node.js 20 LTS via NodeSource e PM2 globalmente
Clona o repositório, configura .env, roda migrations e build Next.js
Configura Nginx como reverse proxy e emite certificado Let's Encrypt automático
Configura 3 processos: web, monitor de uptime e cron de billing
Execute no VPS dedicado ao banco (pode ser o mesmo VPS do painel em ambientes menores)
Instala via repositório oficial postgresql.org com tuning automático baseado na RAM
Pool de conexões na porta 6432, modo transaction, até 200 conexões
Cria banco nyxacore, usuário com senha aleatória segura, permissões configuradas
Configura túnel VPN entre VPS DB e CLOUD. Exibe chave pública para troca manual
pg_dump diário às 3h com retenção de 7 dias em /var/backups/nyxacore/
Configuração mínima recomendada para produção
Versão 1.0.0 "Orion" — instalação completa