Administrateur système, intégrateur

Installation d'EAS sur le serveur

Déploiement sur Ubuntu, connectez-vous d'abord au panneau d'administration et vérifiez le travail.

  1. 1

    Préparez le serveur

    Ubuntu 22.04+. **Minimum pour un déploiement pilote :** 2 cœurs, 4 Go de RAM, 80 Go de SSD - jusqu'à environ 8 caméras, 30 capteurs, 2 contrôleurs. Pour un objet volumineux, consultez les instructions séparées pour le calcul du matériel (100 caméras / 100 capteurs / 10 contrôleurs - directive 12 à 16 cœurs, 32 Go de RAM, 2 à 4 To pour les archives). IP statique, ports 8000 (panneau d'administration) et accès des panneaux ACS au serveur.

    Tip: Tableaux détaillés : /docs/server-sizing/

  2. 2

    Exécutez le programme d'installation

    Sur le serveur Ubuntu, exécutez une commande (voir le bloc ci-dessous) - le script téléchargera le bundle actuel depuis le hub (manifest.json), décompressera et lancera l'installation native : PostgreSQL, Python venv, eas-server, Home Assistant, premier assistant d'installation. Durée : de 30 minutes à 2 heures.

    curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula
    Commande d'installation EAS dans le terminal

    Tip: Sans 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. Manifeste de version : https://asceas.ru/eas-hub/manifest.json

  3. 3

    Ce qui a déjà été fait automatiquement

    Après l'assistant, les éléments suivants fonctionnent sans commandes manuelles : le service eas-server (panneau d'administration :8000), le service home-assistant (:8123), l'entrée « Local Home Assistant » (127.0.0.1:8123) dans la base de données EAS. Vérifiez : systemctl is-active eas-server home-assistant et curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:8123/ - généralement 302 (page d'intégration).

    Tip: Pour HA prêt à l’emploi, ≥4 Go de RAM sont recommandés. Sur les machines virtuelles faibles, la première réponse : 8123 peut prendre 10 à 20 minutes après le pip.

  4. 4

    Connectez-vous au panneau d'administration EAS pour la première fois

    Ouvrez http://<server IP>:8000/admin, connectez-vous avec les informations d'identification de eas.bootstrap.credentials et modifiez le mot de passe. L'assistant en mode non interactif (curl | bash) crée automatiquement l'utilisateur administrateur.

    Écran de connexion de l'administrateur EAS

    Tip: Pour HTTPS, configurez nginx ou Caddy avant uvicorn - ne laissez pas uniquement HTTP en production.

  5. 5

    Onboarding Home Assistant (navigateur uniquement)

    Home Assistant ne peut pas être entièrement configuré depuis le terminal : ouvrez http://<serveur IP>:8123, créez un compte administrateur HA (nom, mot de passe, fuseau horaire, géolocalisation). Il s'agit d'un mot de passe distinct d'EAS - à ne pas confondre avec admin dans eas.bootstrap.credentials.

    Tip: Si :8123 ne s'ouvre pas : journalctl -u home-assistant -n 50 - attendez la fin de pip lors de la première installation.

  6. 6

    Jeton HA et lien vers EAS

    Dans Home Assistant : profil (icône en bas à gauche) → « Sécurité » → « Jetons d'accès longue durée » → « Créer un jeton ». Copiez la ligne. Dans EAS : « Administration » → « Home Assistant » (ou « Intégrations » → bouton « Ouvrir Home Assistant ») → à côté de la ligne « Local Home Assistant », cliquez sur « Jeton / modifier » → insérer le jeton → enregistrer → « Synchroniser les entités ».

    Onglet Home Assistant dans le panneau d'administration EAS - jeton et synchronisation

    Tip: Alternative pour la HA dans un autre sous-réseau : bouton "HA Wizard" sur la même page (sous-réseau + token).

  7. 7

    Vérifier l'état du serveur

    Connectez-vous en tant qu'administrateur. L'en-tête affiche le login, le rôle et le thème de l'interface. Ouvrez « Administration → Serveur et services » - assurez-vous que le service eas-server est actif et que le disque n'est pas plein.

    Onglet Serveur et Services
  8. 8

    Activez votre licence

    Allez dans l'onglet « Licence », entrez la clé de licence d'essai ou permanente et cliquez sur « Activer ». Sans licence, certaines fonctions seront limitées.

    Activation de la licence EAS