مسؤول النظام، المتكامل

تثبيت EAS على الخادم

النشر على Ubuntu، قم أولاً بتسجيل الدخول إلى لوحة الإدارة والتحقق من العمل.

  1. 1

    تحضير الخادم

    أوبونتو 22.04+. **الحد الأدنى للإصدار التجريبي:** نواتان، وذاكرة وصول عشوائي (RAM) سعة 4 غيغابايت، ومحرك أقراص SSD سعة 80 غيغابايت - ما يصل إلى 8 كاميرات تقريبًا، و30 مستشعرًا، ووحدتي تحكم. بالنسبة إلى كائن كبير، راجع الإرشادات المنفصلة لحساب الأجهزة (100 كاميرا / 100 مستشعر / 10 وحدات تحكم - المبدأ التوجيهي 12-16 مركزًا، وذاكرة الوصول العشوائي (RAM) سعة 32 جيجابايت، و2-4 تيرابايت للأرشيف). عنوان IP الثابت والمنافذ 8000 (لوحة الإدارة) والوصول إلى لوحات ACS إلى الخادم.

    Tip: الجداول التفصيلية: /docs/server-sizing/

  2. 2

    قم بتشغيل المثبت

    على خادم Ubuntu، قم بتشغيل أمر واحد (انظر الكتلة أدناه) - سيقوم البرنامج النصي بتنزيل الحزمة الحالية من المركز (manifest.json)، وفك ضغط التثبيت الأصلي وتشغيله: PostgreSQL، وPython venv، وeas-server، وHome Assistant، ومعالج الإعداد الأول. الوقت: من 30 دقيقة إلى ساعتين.

    curl -fsSL https://asceas.ru/eas-hub/install/install-eas-from-hub.sh | sudo EAS_ACCEPT_EULA=1 bash -s -- --accept-eula
    أمر تثبيت EAS في المحطة

    Tip: بدون Home Assistant: 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. 3

    ما تم إنجازه تلقائيًا بالفعل

    بعد المعالج، تعمل الأمور التالية بدون أوامر يدوية: خدمة eas-server (لوحة الإدارة: 8000)، خدمة المساعدة المنزلية (:8123)، إدخال "Local Home Assistant" (127.0.0.1:8123) في قاعدة بيانات EAS. تحقق: systemctl هو مساعد منزلي نشط لخادم eas وcurl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:8123/ - عادةً 302 (صفحة الإعداد).

    Tip: بالنسبة إلى HA خارج الصندوق، يوصى بذاكرة وصول عشوائي أكبر من 4 جيجابايت. في الأجهزة الافتراضية الضعيفة، الاستجابة الأولى: 8123 قد تستغرق من 10 إلى 20 دقيقة بعد النقطة.

  4. 4

    قم بتسجيل الدخول إلى لوحة إدارة EAS لأول مرة

    افتح http://<server IP>:8000/admin، وقم بتسجيل الدخول باستخدام بيانات الاعتماد من eas.bootstrap.credentials وقم بتغيير كلمة المرور. يقوم المعالج في الوضع غير التفاعلي (curl | bash) بإنشاء المستخدم المسؤول تلقائيًا.

    شاشة تسجيل دخول مسؤول EAS

    Tip: بالنسبة لـ HTTPS، قم بتكوين nginx أو Caddy قبل uvicorn - لا تترك HTTP فقط في الإنتاج.

  5. 5

    Onboarding Home Assistant (المتصفح فقط)

    لا يمكن تكوين Home Assistant بالكامل من الجهاز الطرفي: افتح http://<IP server>:8123، وقم بإنشاء حساب مسؤول HA (الاسم وكلمة المرور والمنطقة الزمنية والموقع الجغرافي). هذه كلمة مرور منفصلة عن EAS - يجب عدم الخلط بينها وبين كلمة المرور admin في eas.bootstrap.credentials.

    Tip: إذا لم يتم فتح :8123: Journalctl -u home-assistant -n 50 - انتظر حتى تنتهي النقطة عند التثبيت لأول مرة.

  6. 6

    رمز HA والارتباط بـ EAS

    في Home Assistant: الملف الشخصي (الرمز السفلي الأيسر) ← "الأمان" ← "رموز الوصول طويلة الأمد" ← "إنشاء رمز مميز". انسخ السطر. في EAS: "الإدارة" ← "مساعد المنزل" (أو "عمليات التكامل" ← زر "فتح مساعد المنزل") ← بجوار سطر "مساعد المنزل المحلي"، انقر فوق "الرمز المميز / التغيير" ← أدخل الرمز المميز ← حفظ ← "مزامنة الكيانات".

    علامة التبويب Home Assistant في لوحة إدارة EAS - الرمز المميز والمزامنة

    Tip: بديل لـ HA في شبكة فرعية أخرى: زر "HA Wizard" في نفس الصفحة (الشبكة الفرعية + الرمز المميز).

  7. 7

    التحقق من حالة الخادم

    قم بتسجيل الدخول كمسؤول. يعرض الرأس تسجيل الدخول والدور وموضوع الواجهة. افتح "الإدارة → الخادم والخدمات" - تأكد من أن خدمة الخادم السهل نشطة وأن القرص غير ممتلئ.

    علامة تبويب الخادم والخدمات
  8. 8

    تفعيل الترخيص الخاص بك

    انتقل إلى علامة التبويب "الترخيص"، وأدخل مفتاح الترخيص التجريبي أو الدائم وانقر على "تنشيط". بدون ترخيص، ستكون بعض الوظائف محدودة.

    تفعيل ترخيص EAS