ผู้ดูแลระบบ, ผู้ประกอบระบบ
การติดตั้ง EAS บนเซิร์ฟเวอร์
การปรับใช้บน Ubuntu ก่อนอื่นให้ลงชื่อเข้าใช้แผงผู้ดูแลระบบและตรวจสอบงาน
- 1
เตรียมเซิร์ฟเวอร์
อูบุนตู 22.04+ **ขั้นต่ำสำหรับโปรแกรมนำร่อง:** 2 คอร์, RAM 4 GB, SSD 80 GB - กล้องสูงสุดประมาณ 8 ตัว, เซ็นเซอร์ 30 ตัว, ตัวควบคุม 2 ตัว สำหรับวัตถุขนาดใหญ่ โปรดดูคำแนะนำแยกต่างหากสำหรับการคำนวณฮาร์ดแวร์ (กล้อง 100 ตัว / เซ็นเซอร์ 100 ตัว / ตัวควบคุม 10 ตัว - คำแนะนำ 12–16 คอร์, RAM 32 GB, 2–4 TB สำหรับการเก็บถาวร) IP แบบคงที่, พอร์ต 8000 (แผงผู้ดูแลระบบ) และการเข้าถึงแผง ACS ไปยังเซิร์ฟเวอร์
Tip: ตารางโดยละเอียด: /docs/server-sizing/
- 2
เรียกใช้โปรแกรมติดตั้ง
บนเซิร์ฟเวอร์ Ubuntu ให้รันหนึ่งคำสั่ง (ดูบล็อกด้านล่าง) - สคริปต์จะดาวน์โหลดบันเดิลปัจจุบันจากฮับ (manifest.json) แกะและเปิดใช้งานการติดตั้งแบบเนทิฟ: PostgreSQL, Python venv, eas-server, Home Assistant, วิซาร์ดการตั้งค่าแรก เวลา: จาก 30 นาทีถึง 2 ชั่วโมง
curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula
Tip: ไม่มีผู้ช่วยที่บ้าน: curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula --without-ha รายการเผยแพร่: https://asceas.ru/eas-hub/manifest.json
- 3
สิ่งที่ได้ทำไปแล้วโดยอัตโนมัติ
หลังจากวิซาร์ดแล้ว การทำงานต่อไปนี้โดยไม่มีคำสั่งด้วยตนเอง: บริการ eas-server (แผงผู้ดูแลระบบ :8000), บริการ home-assistant (:8123), รายการ “Local Home Assistant” (127.0.0.1:8123) ในฐานข้อมูล EAS ตรวจสอบ: systemctl is-active eas-server home-assistant และ curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:8123/ - โดยปกติจะเป็น 302 (หน้าการเริ่มต้นใช้งาน)
Tip: สำหรับ HA แบบแกะกล่อง แนะนำให้ใช้ ≥4GB RAM บน VM ที่อ่อนแอ การตอบสนองครั้งแรก :8123 อาจใช้เวลา 10-20 นาทีหลังจาก pip
- 4
เข้าสู่ระบบแผงผู้ดูแลระบบ EAS เป็นครั้งแรก
เปิด http://<server IP>:8000/admin เข้าสู่ระบบด้วยข้อมูลประจำตัวจาก eas.bootstrap.credentials และเปลี่ยนรหัสผ่าน ตัวช่วยสร้างในโหมดไม่โต้ตอบ (curl | bash) จะสร้างผู้ใช้ผู้ดูแลระบบโดยอัตโนมัติ

Tip: สำหรับ HTTPS ให้กำหนดค่า nginx หรือ Caddy ก่อน uvicorn - อย่าเหลือเพียง HTTP ในการใช้งานจริง
- 5
การเริ่มต้นใช้งาน Home Assistant (เบราว์เซอร์เท่านั้น)
Home Assistant ไม่สามารถกำหนดค่าได้อย่างสมบูรณ์จากเทอร์มินัล: เปิด http://<IP server>:8123 สร้างบัญชีผู้ดูแลระบบ HA (ชื่อ รหัสผ่าน โซนเวลา ตำแหน่งทางภูมิศาสตร์) นี่เป็นรหัสผ่านแยกต่างหากจาก EAS - อย่าสับสนกับผู้ดูแลระบบใน eas.bootstrap.credentials
Tip: หาก :8123 ไม่เปิดขึ้น: journalctl -u home-assistant -n 50 - รอจนกว่า pip จะเสร็จสิ้นเมื่อติดตั้งครั้งแรก
- 6
โทเค็น HA และลิงก์ไปยัง EAS
ใน Home Assistant: โปรไฟล์ (ไอคอนล่างซ้าย) → “ความปลอดภัย” → “โทเค็นการเข้าถึงที่มีอายุการใช้งานยาวนาน” → “สร้างโทเค็น” คัดลอกบรรทัด ใน EAS: “การดูแลระบบ” → “ผู้ช่วยในบ้าน” (หรือ “การรวมระบบ” → ปุ่ม “เปิดผู้ช่วยหน้าแรก”) → ถัดจากบรรทัด “ผู้ช่วยในบ้านในพื้นที่” คลิก “โทเค็น / การเปลี่ยนแปลง” → ใส่โทเค็น → บันทึก → “ซิงโครไนซ์เอนทิตี”

Tip: ทางเลือกสำหรับ HA ในซับเน็ตอื่น: ปุ่ม "HA Wizard" ในหน้าเดียวกัน (ซับเน็ต + โทเค็น)
- 7
ตรวจสอบสถานะเซิร์ฟเวอร์
เข้าสู่ระบบในฐานะผู้ดูแลระบบ ส่วนหัวแสดงการเข้าสู่ระบบ บทบาท และธีมของอินเทอร์เฟซ เปิด "การดูแลระบบ → เซิร์ฟเวอร์และบริการ" - ตรวจสอบให้แน่ใจว่าบริการ eas-server ใช้งานได้และดิสก์ไม่เต็ม

- 8
เปิดใช้งานใบอนุญาตของคุณ
ไปที่แท็บ "ใบอนุญาต" ป้อนรหัสใบอนุญาตรุ่นทดลองใช้หรือถาวรแล้วคลิก "เปิดใช้งาน" หากไม่มีใบอนุญาต ฟังก์ชันบางอย่างจะถูกจำกัด
