Systemadministrator, Integrator
EAS auf dem Server installieren
Bereitstellung unter Ubuntu: Melden Sie sich zunächst beim Admin-Panel an und überprüfen Sie die Arbeit.
- 1
Bereiten Sie den Server vor
Ubuntu 22.04+. **Minimum für eine Pilotinstallation:** 2 Kerne, 4 GB RAM, 80 GB SSD – bis zu ~8 Kameras, 30 Sensoren, 2 Controller. Für ein großes Objekt siehe separate Anleitung zur Berechnung der Hardware (100 Kameras / 100 Sensoren / 10 Controller – Richtwert 12–16 Kerne, 32 GB RAM, 2–4 TB für Archiv). Statische IP, Ports 8000 (Admin-Panel) und Zugriff von ACS-Panels auf den Server.
Tip: Detaillierte Tabellen: /docs/server-sizing/
- 2
Führen Sie das Installationsprogramm aus
Führen Sie auf dem Ubuntu-Server einen Befehl aus (siehe Block unten) – das Skript lädt das aktuelle Bundle vom Hub herunter (manifest.json), entpackt und startet die native Installation: PostgreSQL, Python venv, eas-server, Home Assistant, Ersteinrichtungsassistent. Zeit: von 30 Minuten bis 2 Stunden.
curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula
Tip: Ohne 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. Veröffentlichungsmanifest: https://asceas.ru/eas-hub/manifest.json
- 3
Was bereits automatisch erledigt wurde
Nach dem Assistenten funktionieren Folgendes ohne manuelle Befehle: der eas-server-Dienst (Admin-Panel :8000), der Home-Assistant-Dienst (:8123), der „Local Home Assistant“-Eintrag (127.0.0.1:8123) in der EAS-Datenbank. Überprüfen Sie: systemctl is-active eas-server home-assistant und curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:8123/ – normalerweise 302 (Onboarding-Seite).
Tip: Für HA ab Werk werden ≥4 GB RAM empfohlen. Auf schwachen VMs kann die erste Antwort :8123 nach Pip 10–20 Minuten dauern.
- 4
Melden Sie sich zum ersten Mal beim EAS-Admin-Panel an
Öffnen Sie http://<Server-IP>:8000/admin, melden Sie sich mit den Anmeldeinformationen von eas.bootstrap.credentials an und ändern Sie das Passwort. Der Assistent erstellt im nicht interaktiven Modus (curl | bash) automatisch den Admin-Benutzer.

Tip: Konfigurieren Sie für HTTPS nginx oder Caddy vor uvicorn – lassen Sie nicht nur HTTP in der Produktion.
- 5
Onboarding Home Assistant (nur Browser)
Home Assistant kann vom Terminal aus nicht vollständig konfiguriert werden: Öffnen Sie http://<IP-Server>:8123 und erstellen Sie ein HA-Administratorkonto (Name, Passwort, Zeitzone, Geolokalisierung). Dies ist ein von EAS getrenntes Passwort – nicht zu verwechseln mit admin in eas.bootstrap.credentials.
Tip: Wenn :8123 nicht geöffnet wird: journalctl -u home-assistant -n 50 – warten Sie, bis pip bei der ersten Installation abgeschlossen ist.
- 6
HA-Token und Link zu EAS
Im Home Assistant: Profil (Symbol unten links) → „Sicherheit“ → „Langlebige Zugriffstoken“ → „Token erstellen“. Kopieren Sie die Zeile. In EAS: „Administration“ → „Home Assistant“ (oder „Integrationen“ → Schaltfläche „Home Assistant öffnen“) → neben der Zeile „Local Home Assistant“ auf „Token / Ändern“ klicken → Token einfügen → Speichern → „Entitäten synchronisieren“.

Tip: Alternative für HA in einem anderen Subnetz: Schaltfläche „HA Wizard“ auf derselben Seite (Subnetz + Token).
- 7
Überprüfen Sie den Serverstatus
Melden Sie sich als Administrator an. In der Kopfzeile werden Anmeldename, Rolle und Thema der Schnittstelle angezeigt. Öffnen Sie „Administration → Server und Dienste“ – stellen Sie sicher, dass der Eas-Server-Dienst aktiv und der Datenträger nicht voll ist.

- 8
Aktivieren Sie Ihre Lizenz
Gehen Sie zur Registerkarte „Lizenz“, geben Sie den Test- oder Dauerlizenzschlüssel ein und klicken Sie auf „Aktivieren“. Ohne Lizenz sind einige Funktionen eingeschränkt.
