Administrator systemów, integrator
Instalacja EAS na serwerze
Wdrożenie na Ubuntu, najpierw zaloguj się do panelu administracyjnego i sprawdź działanie.
- 1
Przygotuj serwer
Ubuntu 22.04+. **Minimum dla wdrożenia pilotażowego:** 2 rdzenie, 4 GB RAM, 80 GB SSD - do ~8 kamer, 30 czujników, 2 kontrolery. Dla dużego obiektu patrz osobna instrukcja obliczenia sprzętu (100 kamer / 100 czujników / 10 kontrolerów - wytyczne 12–16 rdzeni, 32 GB RAM, 2–4 TB na archiwum). Statyczny adres IP, porty 8000 (panel administracyjny) i dostęp paneli ACS do serwera.
Tip: Szczegółowe tabele: /docs/server-size/
- 2
Uruchom instalator
Na serwerze Ubuntu uruchom jedno polecenie (patrz blok poniżej) - skrypt pobierze aktualny pakunek z huba (manifest.json), rozpakuje i uruchomi natywną instalację: PostgreSQL, Python venv, eas-server, Home Assistant, kreator pierwszej instalacji. Czas: od 30 minut do 2 godzin.
curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula
Tip: Bez Home Assistant: curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula --bez-ha. Manifest wydania: https://asceas.ru/eas-hub/manifest.json
- 3
To, co zostało już zrobione automatycznie
Po kreatorze bez ręcznych poleceń działają: usługa eas-server (panel administracyjny :8000), usługa asystenta domowego (:8123), wpis „Local Home Assistant” (127.0.0.1:8123) w bazie danych EAS. Sprawdź: systemctl is-active eas-server home-assistant i curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:8123/ - zwykle 302 (strona dołączania).
Tip: W przypadku HA po wyjęciu z pudełka zalecane jest ≥4 GB pamięci RAM. Na słabych maszynach wirtualnych pierwsza odpowiedź: 8123 może zająć 10–20 minut po pip.
- 4
Zaloguj się do panelu administracyjnego EAS po raz pierwszy
Otwórz http://<server IP>:8000/admin, zaloguj się przy użyciu danych uwierzytelniających z eas.bootstrap.credentials i zmień hasło. Kreator w trybie nieinteraktywnym (curl | bash) automatycznie tworzy użytkownika admin.

Tip: W przypadku HTTPS skonfiguruj nginx lub Caddy przed uvicornem - nie zostawiaj w produkcji samego protokołu HTTP.
- 5
Wdrożenie Asystenta Home (tylko przeglądarka)
Nie można w pełni skonfigurować Home Assistant z poziomu terminala: otwórz http://<serwer IP>:8123, utwórz konto administratora HA (nazwa, hasło, strefa czasowa, geolokalizacja). Jest to hasło odrębne od EAS – nie mylić z hasłem admin w eas.bootstrap.credentials.
Tip: Jeśli :8123 nie otwiera się: journalctl -u home-assistant -n 50 - poczekaj, aż pip zakończy się podczas pierwszej instalacji.
- 6
Token HA i link do EAS
W Home Assistant: profil (ikona w lewym dolnym rogu) → „Bezpieczeństwo” → „Tokeny dostępu długoterminowego” → „Utwórz token”. Skopiuj linię. W EAS: „Administracja” → „Home Assistant” (lub „Integracje” → przycisk „Otwórz Home Assistant”) → obok wiersza „Lokalny Home Assistant” kliknij „Token / zmień” → włóż token → zapisz → „Synchronizuj podmioty”.

Tip: Alternatywa dla HA w innej podsieci: przycisk „HA Wizard” na tej samej stronie (podsieć + token).
- 7
Sprawdź status serwera
Zaloguj się jako administrator. Nagłówek wyświetla login, rolę i motyw interfejsu. Otwórz „Administracja → Serwer i usługi” - upewnij się, że usługa eas-server jest aktywna, a dysk nie jest zapełniony.

- 8
Aktywuj swoją licencję
Przejdź do zakładki „Licencja”, wprowadź klucz licencji próbnej lub stałej i kliknij „Aktywuj”. Bez licencji niektóre funkcje będą ograniczone.
