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. 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. 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
    Comando de instalação EAS no terminal

    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. 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. 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.

    Tela de login do administrador EAS

    Tip: Para HTTPS, configure o nginx ou Caddy antes do uvicorn - não deixe apenas o HTTP em produção.

  5. 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. 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”.

    Guia Home Assistant no painel de administração EAS - token e sincronização

    Tip: Alternativa para HA em outra sub-rede: botão "HA Wizard" na mesma página (sub-rede + token).

  7. 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.

    Guia Servidor e Serviços
  8. 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.

    Ativação da licença EAS