Administrator sistem, integrator

Menginstal EAS di server

Penerapan di Ubuntu, pertama login ke panel admin dan periksa pekerjaannya.

  1. 1

    Siapkan servernya

    Ubuntu 22.04+. **Minimum untuk uji coba:** 2 inti, RAM 4 GB, SSD 80 GB - hingga ~8 kamera, 30 sensor, 2 pengontrol. Untuk objek besar, lihat petunjuk terpisah untuk menghitung perangkat keras (100 kamera / 100 sensor / 10 pengontrol - pedoman 12–16 inti, RAM 32 GB, 2–4 TB untuk arsip). IP statis, port 8000 (panel admin) dan akses panel ACS ke server.

    Tip: Tabel detail: /docs/server-sizing/

  2. 2

    Jalankan penginstal

    Di server Ubuntu, jalankan satu perintah (lihat blok di bawah) - skrip akan mengunduh bundel saat ini dari hub (manifest.json), membongkar dan meluncurkan instalasi asli: PostgreSQL, Python venv, eas-server, Home Assistant, wizard pengaturan pertama. Waktu: dari 30 menit hingga 2 jam.

    curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula
    Perintah instalasi EAS di terminal

    Tip: Tanpa Asisten Rumah: curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula --tanpa-ha. Manifes rilis: https://asceas.ru/eas-hub/manifest.json

  3. 3

    Apa yang telah dilakukan secara otomatis

    Setelah wizard, yang berikut ini berfungsi tanpa perintah manual: layanan eas-server (panel admin :8000), layanan asisten rumah (:8123), entri “Asisten Rumah Lokal” (127.0.0.1:8123) di database EAS. Periksa: systemctl is-active eas-server home-assistant dan curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:8123/ - biasanya 302 (halaman orientasi).

    Tip: Untuk instalasi HA awal, disarankan ≥4 GB RAM. Pada VM yang lemah, respons pertama :8123 mungkin memerlukan 10–20 menit setelah pip.

  4. 4

    Masuk ke panel admin EAS untuk pertama kalinya

    Buka http://<server IP>:8000/admin, masuk dengan kredensial dari eas.bootstrap.credentials dan ubah kata sandi. Wizard dalam mode non-interaktif (curl | bash) membuat pengguna admin secara otomatis.

    Layar masuk admin EAS

    Tip: Untuk HTTPS, konfigurasikan nginx atau Caddy sebelum uvicorn - jangan hanya menyisakan HTTP dalam produksi.

  5. 5

    Orientasi Asisten Rumah (khusus browser)

    Home Assistant tidak dapat dikonfigurasi sepenuhnya dari terminal: buka http://<server IP>:8123, buat akun administrator HA (nama, kata sandi, zona waktu, geolokasi). Ini adalah kata sandi terpisah dari EAS - jangan bingung dengan admin di eas.bootstrap.credentials.

    Tip: Jika :8123 tidak terbuka: journalctl -u home-assistant -n 50 - tunggu hingga pip selesai saat instalasi pertama kali.

  6. 6

    Token HA dan tautan ke EAS

    Di Home Assistant: profil (ikon kiri bawah) → “Keamanan” → “Token akses jangka panjang” → “Buat token”. Salin barisnya. Di EAS: “Administrasi” → “Asisten Rumah” (atau “Integrasi” → tombol “Buka Asisten Rumah”) → di sebelah baris “Asisten Rumah Lokal”, klik “Token / ubah” → masukkan token → simpan → “Sinkronkan entitas”.

    Tab Home Assistant di panel admin EAS - token dan sinkronisasi

    Tip: Alternatif untuk HA di subnet lain: tombol "HA Wizard" di halaman yang sama (subnet + token).

  7. 7

    Periksa status server

    Masuk sebagai administrator. Header menampilkan login, peran dan tema antarmuka. Buka “Administrasi → Server dan Layanan” - pastikan layanan eas-server aktif dan disk tidak penuh.

    Tab Server dan Layanan
  8. 8

    Aktifkan lisensi Anda

    Buka tab “Lisensi”, masukkan kunci lisensi uji coba atau permanen dan klik “Aktifkan”. Tanpa lisensi, beberapa fungsi akan dibatasi.

    Aktivasi lisensi EAS