Administrator sistem, integrator
Menginstal EAS di server
Penerapan di Ubuntu, pertama login ke panel admin dan periksa pekerjaannya.
- 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
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
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
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
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.

Tip: Untuk HTTPS, konfigurasikan nginx atau Caddy sebelum uvicorn - jangan hanya menyisakan HTTP dalam produksi.
- 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
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”.

Tip: Alternatif untuk HA di subnet lain: tombol "HA Wizard" di halaman yang sama (subnet + token).
- 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.

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