Administrador de sistema, integrador
Instalando EAS no servidor
Implantação no Ubuntu, primeiro faça login no painel de administração e verifique o funcionamento.
- 1
Prepare o servidor
Ubuntu 22.04+. **Mínimo para uma implantação piloto:** 2 núcleos, 4 GB de RAM, SSD de 80 GB – até aproximadamente 8 câmeras, 30 sensores, 2 controladores. Para um objeto grande, consulte instruções separadas para cálculo de hardware (100 câmeras/100 sensores/10 controladores - diretriz 12–16 núcleos, 32 GB de RAM, 2–4 TB para arquivo). IP estático, portas 8000 (painel de administração) e acesso dos painéis ACS ao servidor.
Tip: Tabelas detalhadas: /docs/server-sizing/
- 2
Execute o instalador
No servidor Ubuntu, execute um comando (veja o bloco abaixo) - o script irá baixar o pacote atual do hub (manifest.json), descompactar e iniciar a instalação nativa: PostgreSQL, Python venv, eas-server, Home Assistant, primeiro assistente de configuração. Tempo: de 30 minutos a 2 horas.
curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula
Tip: Sem Home Assistant: curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula --without-ha. Manifesto de lançamento: https://asceas.ru/eas-hub/manifest.json
- 3
O que já foi feito automaticamente
Após o assistente, funcionam sem comandos manuais: o serviço eas-server (painel de administração :8000), o serviço home-assistant (:8123), a entrada “Local Home Assistant” (127.0.0.1:8123) no banco de dados EAS. Verifique: systemctl is-active eas-server home-assistant e curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:8123/ - geralmente 302 (página de integração).
Tip: Para HA pronto para uso, recomenda-se ≥4 GB de RAM. Em VMs fracas, a primeira resposta: 8123 pode levar de 10 a 20 minutos após o pip.
- 4
Faça login no painel de administração do EAS pela primeira vez
Abra http://<server IP>:8000/admin, faça login com as credenciais de eas.bootstrap.credentials e altere a senha. O assistente no modo não interativo (curl | bash) cria o usuário administrador automaticamente.

Tip: Para HTTPS, configure o nginx ou Caddy antes do uvicorn - não deixe apenas o HTTP em produção.
- 5
Onboarding Home Assistant (somente navegador)
O Home Assistant não pode ser totalmente configurado a partir do terminal: abra http://<IP server>:8123, crie uma conta de administrador HA (nome, senha, fuso horário, geolocalização). Esta é uma senha separada do EAS - não deve ser confundida com admin em eas.bootstrap.credentials.
Tip: Se :8123 não abrir: journalctl -u home-assistant -n 50 - espere até que o pip termine ao instalar pela primeira vez.
- 6
Token HA e link para EAS
No Home Assistant: perfil (ícone inferior esquerdo) → “Segurança” → “Tokens de acesso de longa duração” → “Criar token”. Copie a linha. No EAS: “Administração” → “Home Assistant” (ou “Integrações” → botão “Open Home Assistant”) → ao lado da linha “Local Home Assistant”, clique em “Token / change” → insira o token → salvar → “Sincronizar entidades”.

Tip: Alternativa para HA em outra sub-rede: botão "HA Wizard" na mesma página (sub-rede + token).
- 7
Verifique o status do servidor
Faça login como administrador. O cabeçalho exibe o login, função e tema da interface. Abra “Administração → Servidor e Serviços” - certifique-se de que o serviço eas-server esteja ativo e o disco não esteja cheio.

- 8
Ative sua licença
Vá para a guia “Licença”, insira a chave de licença de teste ou permanente e clique em “Ativar”. Sem licença, algumas funções serão limitadas.
