Sistem yöneticisi, entegratör
EAS'yi sunucuya yükleme
Ubuntu üzerinde dağıtım, öncelikle yönetici paneline giriş yapın ve çalışmayı kontrol edin.
- 1
Sunucuyu hazırlayın
Ubuntu22.04+. **Pilot uygulama için minimum:** 2 çekirdek, 4 GB RAM, 80 GB SSD - ~8'e kadar kamera, 30 sensör, 2 denetleyici. Büyük bir nesne için, donanımı hesaplamaya yönelik ayrı talimatlara bakın (100 kamera / 100 sensör / 10 denetleyici - kılavuz 12–16 çekirdek, 32 GB RAM, arşiv için 2–4 TB). Statik IP, port 8000 (yönetici paneli) ve ACS panellerinin sunucuya erişimi.
Tip: Ayrıntılı tablolar: /docs/server-sizing/
- 2
Yükleyiciyi çalıştırın
Ubuntu sunucusunda bir komut çalıştırın (aşağıdaki bloğa bakın) - komut dosyası, mevcut paketi hub'dan (manifest.json) indirecek, paketi açıp yerel kurulumu başlatacaktır: PostgreSQL, Python venv, eas-server, Home Assistant, ilk kurulum sihirbazı. Süre: 30 dakikadan 2 saate kadar.
curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula
Tip: Ev Asistanı olmadan: curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula --ha olmadan. Sürüm bildirimi: https://asceas.ru/eas-hub/manifest.json
- 3
Zaten otomatik olarak yapılanlar
Sihirbazın ardından aşağıdakiler manuel komutlar olmadan çalışır: eas-server hizmeti (yönetici paneli :8000), ev asistanı hizmeti (:8123), EAS veritabanındaki "Yerel Ev Asistanı" girişi (127.0.0.1:8123). Kontrol edin: systemctl is-active eas-server ev asistanı ve curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:8123/ - genellikle 302 (ilk katılım sayfası).
Tip: Kutudan çıkan HA için ≥4GB RAM önerilir. Zayıf VM'lerde ilk yanıt :8123, pip'ten sonra 10-20 dakika sürebilir.
- 4
EAS yönetici paneline ilk kez giriş yapın
http://<sunucu IP>:8000/admin'i açın, eas.bootstrap.credentials adresindeki kimlik bilgileriyle oturum açın ve şifreyi değiştirin. Etkileşimli olmayan moddaki (curl | bash) sihirbaz, yönetici kullanıcısını otomatik olarak oluşturur.

Tip: HTTPS için, uvicorn'dan önce nginx veya Caddy'yi yapılandırın; üretimde yalnızca HTTP'yi bırakmayın.
- 5
Ev Asistanını Başlatma (yalnızca tarayıcı)
Home Assistant terminalden tam olarak yapılandırılamaz: http://<IP sunucusu>:8123'ü açın, bir HA yönetici hesabı oluşturun (ad, şifre, saat dilimi, coğrafi konum). Bu, EAS'tan ayrı bir şifredir; eas.bootstrap.credentials'daki admin ile karıştırılmamalıdır.
Tip: :8123 açılmazsa: Journalctl -u home-assistant -n 50 - ilk kurulumda pip bitene kadar bekleyin.
- 6
HA jetonu ve EAS'ye bağlantı
Ev Asistanı'nda: profil (sol alt simge) → “Güvenlik” → “Uzun ömürlü erişim belirteçleri” → “Belirteç oluştur”. Satırı kopyalayın. EAS'ta: "Yönetim" → "Ev Asistanı" (veya "Entegrasyonlar" → "Ev Asistanını Aç" düğmesi) → "Yerel Ev Asistanı" satırının yanında, "Belirteç / değiştir"e tıklayın → belirteci ekleyin → kaydet → "Varlıkları senkronize et".

Tip: Başka bir alt ağdaki HA alternatifi: Aynı sayfadaki "HA Sihirbazı" düğmesi (alt ağ + belirteç).
- 7
Sunucu durumunu kontrol edin
Yönetici olarak oturum açın. Başlık, arayüzün oturum açma bilgilerini, rolünü ve temasını görüntüler. “Yönetim → Sunucu ve Hizmetler”i açın - eas-server hizmetinin etkin olduğundan ve diskin dolu olmadığından emin olun.

- 8
Lisansınızı etkinleştirin
"Lisans" sekmesine gidin, deneme veya kalıcı lisans anahtarını girin ve "Etkinleştir"e tıklayın. Lisans olmadan bazı işlevler sınırlı olacaktır.
