Administrator systemów, integrator

Instalacja EAS na serwerze

Wdrożenie na Ubuntu, najpierw zaloguj się do panelu administracyjnego i sprawdź działanie.

  1. 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. 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
    Polecenie instalacji EAS w terminalu

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

    Ekran logowania administratora EAS

    Tip: W przypadku HTTPS skonfiguruj nginx lub Caddy przed uvicornem - nie zostawiaj w produkcji samego protokołu HTTP.

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

    Zakładka Home Assistant w panelu administracyjnym EAS - token i synchronizacja

    Tip: Alternatywa dla HA w innej podsieci: przycisk „HA Wizard” na tej samej stronie (podsieć + token).

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

    Karta Serwer i usługi
  8. 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.

    Aktywacja licencji EAS