Homey خادم مخصص على Synology DSM 7: دليل كامل، مجلد البيانات، التحديثات

في الأدلة السابقة، رأينا كيف يمكننا تثبيت مثلاً Jeedom على جهاز NAS من Synology، أو Home Assistant على Synology. جهاز NAS من Synology يعمل بالفعل 24/7، يستهلك طاقة معقولة، ويوفر تخزين موثوق: إنه مستضيف مثالي لنظام المنزل الذكي. والآن بعد أن أصبح هناك Homey Self-Hosted Server، من الممكن تمامًا تثبيت نظام Homey على جهاز NAS من Synology. الفكرة بسيطة: نقوم بتشغيل خادم Homey في حاوية، نخزن البيانات في مجلد مخصص على NAS، وندير كل شيء من تطبيق Homey على iOS/Android. نظيف، فعال… ونحتفظ بالتحكم في الاستضافة! قامت شركة أثوم، التي تقف وراء Homey، بتطوير إجراء بسيط للغاية للاستفادة من ذلك.

A lire également:
Tuto: installer Home Assistant sur Synology avec Virtual Machine Manager sous DSM 7

على صعيد الأجهزة، يتطلب Homey جهاز Synology بمعالج Intel/AMD، DSM 7 أو أحدث، على الأقل 1 غيغابايت من الذاكرة العشوائية المتاحة و2 غيغابايت من التخزين المتاح.
عمليًا، يُفضل التحضير لمزيد من الذاكرة إذا كنت ستثبت العديد من تطبيقات Homey: يبدو أن الخادم نفسه خفيف، لكن التطبيقات والسجل يمكن أن تزيد من استخدام القرص.

يجب أيضًا وجود حزمة Container Manager (إنها النسخة “Docker” من Synology على DSM الحديث). تمر العملية الرسمية لHomey عبر إدارة مشاريع Docker Compose في Container Manager.

أخيرًا، يُرجى تذكّر نقطة شبكة مهمة: يستخدم Homey Self-Hosted Server منافذ مخصصة (وأيضًا كشف محلي). توصي Homey باستخدام وضع التشغيل network_mode: host، وهو ما يتماشى بشكل جيد مع سياق NAS في المنزل.

تثبيت Container Manager على جهاز NAS من Synology

افتح مركز الحزم في Synology، وابحث عن Container Manager، ثم قم بتثبيته. قد يستغرق فتحه لأول مرة بضع ثوانٍ، حتى يجهز الخدمة أولاً.

إذا كان جهاز NAS لديك قديمًا أو على إصدار DSM يعرض “Docker” بعد، فلا تقلق: المنطق يظل مماثلاً، ولكن واجهة “مشروع / docker-compose.yml” هي عادةً تلك الخاصة بـ Container Manager (DSM 7+).

إنشاء مجلد بيانات Homey على Synology

قبل إنشاء الحاوية، من الأسهل تحضير مكان “نظيف” لبيانات Homey.

في File Station، داخل مجلد Docker، أنشئ مجلدًا على غرار homey-shs. سيكون هذا المجلد هو الذي يحتوي على التكوين، قاعدة البيانات وملفات الخادم.

لماذا هذا مهم؟ لأنه يمكنك تحديث / إعادة بناء الحاوية دون فقدان بياناتك، طالما أن هذا المجلد لا يزال موجودًا (فهو الذي يعتبر موثوقًا).

افتح Container Manager، ثم اذهب إلى مشروع وانقر على إنشاء.

اختر اسم مشروع مثل homey-shs.
لـ المسار، اختر المجلد الذي أنشأته للتو (مثل: مجلد “homey-shs”).
في المصدر، اختر إنشاء ملف docker-compose.yml، ثم الصق ملف التركيب الرسمي أدناه.

services:
  homey-shs:
    image: ghcr.io/athombv/homey-shs:latest
    container_name: homey-shs
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - ./:/homey/user
creation projet

ملاحظتان:

  • يعني التثبيت ./:/homey/user أن مجلد “Path” للمشروع يعمل كمخزن دائم من جانب Homey. هذا مثالي على Synology، لأن Container Manager يدير هذا المجلد للمشروع.
  • يتجنب network_mode: host العديد من المشاكل المتعلقة بالشبكة/الاكتشاف ويساعد في توافق Synology مع التوصية الرسمية Docker لـ Homey.

بدء Homey Self-Hosted Server على Synology

أكد بالضغط على التالي. في إعدادات بوابة الويب، لا تغير شيئًا (يشير Homey صراحة إلى عدم تعديل أي شيء هنا)، ثم تابع.

على شاشة الملخص، تحقق من أن بدء المشروع عند إنشائه محدد، ثم انتهِ بالضغط على تم.

إذا كنت تحب التحقق من أن “الأمور تسير على ما يرام”، افتح سجلات الحاوية عبر Container Manager: يجب عليك رؤية Homey يبدأ بدون حلقات خطأ.

كما ترى، التثبيت بسيط للغاية!

إضافة Homey Self-Hosted Server في تطبيق Homey

بعد بدء المشروع، افتح تطبيق Homey على iOS أو Android، وأضف جهازًا/Homey جديدًا، ثم اختر خادم مخصص.

ثم يتولى التطبيق ربط الخادم الخاص بك لHomey.

نصيحة عملية: إذا لم يكتشف التطبيق أي شيء تلقائيًا، جرب من متصفحك على الشبكة المحلية عنوان http://IP_DU_SYNOLOGY:4859 (هذا هو المنفذ الافتراضي HTTP للخادم).

بعد ذلك، يقدم لنا التطبيق إعداد منزلنا: عدد الطوابق، الغرف، إلخ.

بعض الأفكار للاستخدامات العملية بمجرد تثبيت Homey على Synology

بمجرد استضافة Homey على جهاز NAS، يمكنك مركز جميع الأجهزة في المنزل. يوفر Homey العديد من التطبيقات لتثبيتها لإضافة توافق بعض الأجهزة المتصلة، وهي مفيدة بشكل خاص للأجهزة التي لا تتطلب بروتوكولًا معينًا عبر مفتاح USB.

هنا، على سبيل المثال، إضافة محطة الأرصاد الجوية Netatmo، و بطاريتي الشمسية Marstek، أو حتى إنارة Philips Hue لا تسبب أي مشكلة.

تندمج وحدات Shelly الخاصة بي أيضًا بدون مشكلة، مما يتيح لي متابعة استهلاك الكهرباء في لوحة التحكم المخصصة:

بالطبع، من الممكن إنشاء أتمتة بتقنية “المنزل المتصل”، دون الاعتماد على جهاز صغير مخصص. نموذجياً، يمكن أن يقوم سيناريو “المغادرة” بإيقاف تشغيل المقابس غير الأساسية، وتخفيض التدفئة، وتفعيل الإنذار، وتحويل بعض الكاميرات إلى وضع المراقبة.

هناك أيضًا خيار كلاسيكي يعمل دائمًا: إدارة الحضور + الإضاءة. بمجرد مغادرة الشخص الأخير للمنزل، يمكن لـ Homey إطفاء الأضواء المنسية وتقليل التهوية. على العكس، عندما يدخل شخص ما بعد غروب الشمس، يقوم Homey بتشغيل مشهد لطيف في المدخل وغرفة الجلوس (ولا تحتاج إلى التفكير في ذلك، هذه هي الفكرة).

If you need Zigbee / Z-Wave / 433 MHz / IR radios, Homey can extend via Homey Bridge depending on your equipment, while keeping the server on your own machine!

A lire également:
Un serveur de notifications gratuit et indépendant pour Jeedom ? On installe Ntfy sur Synology Docker !

احذر من الترخيص

على عكس Home Assistant أو Jeedom، فإن Homey ليس مفتوح المصدر ولا مجاني. تتضمن كل تثبيت جديد تجربة مجانية لمدة 30 يومًا، بدون بطاقة ائتمانية.

ثم، خياران: 4.99 يورو شهريًا، أو ترخيص مدى الحياة بـ 149 يورو، يمكن الاشتراك فيها عبر حسابك على موقع Homey.

تفصيل يجب عدم تفويته: إذا انتهت صلاحية الاشتراك الشهري، ستعمل النسخة بشكل غير متصل حتى إعادة الاشتراك أو شراء ترخيص مدى الحياة.

تحديث Homey على Synology (تنظيف + بناء)

بالطبع، يجب التفكير بين الحين والآخر في تحديث النظام، لأن Homey يتميز بالكثير من التحديثات في هذا الصدد. الطريقة الرسمية لـ Homey على جانب Synology بسيطة للغاية: في Container Manager → مشروع، انقر بزر الماوس الأيمن على homey-shs، ثم تنظيف.
قم بالنقر بزر الماوس الأيمن مرة أخرى واختر إنشاء.
تشير Homey إلى أنه بعد ذلك، سيعمل الخادم على آخر إصدار.

تدفق “تنظيف + إنشاء” هو بالضبط ما يجعل وجود مجلد بيانات دائم مفيدًا: تعيد بناء الصورة، لكنك تحتفظ بالتاريخ والتكوين.

يستخدم Homey Self-Hosted Server افتراضيًا عدة منافذ: 4859 (HTTP)، 4860 (HTTPS)، و منافذ “Bridge” 4861/4862.
إذا كان جدار الحماية من Synology مفعلًا، فاسمح على الأقل لهذه المنافذ بالدخول من شبكتك المحلية، وإلا ستسبب لك مشاكل كثيرة بلا داعٍ.

إذا لم تتمكن الكشف عن عنوان IP المحلي بشكل صحيح (هذا يحدث حسب الشبكات، VLAN، أو الإعدادات الغريبة)، يتيح Homey استخدام متغير HOMEY_LOCAL_ADDRESS لتحديد IPv4 المحلي لجهاز NAS.
على Synology، يبقى الخيار الأسهل هو ترك network_mode: host والتحقق من أن NAS لديه عنوان IP ثابت/محجوز DHCP.

تريد الوصول إلى Homey من الخارج باستخدام اسم مجال؟ توثق Homey كيفية الإعداد عبر وكلاء عكسيين HTTPS (مع دعم WebSocket) بالإشارة إلى http://<ip-homey>:4859.
على Synology، يمكن القيام بذلك مع وكلاء عكسيين مدمجين أو أداة مثل Nginx Proxy Manager، طالما أن TLS + WebSocket مدعومان بشكل صحيح.

A lire également:
Tuto Synology Reverse Proxy: comment accéder facilement à ses équipements depuis l'extérieur ?
لمعلوماتك، قد تحتوي هذه المقالة على روابط تابعة دون أي تأثير على ما تكسبه بنفسك أو السعر الذي يمكن أن تدفعه مقابل المنتج. يتيح لك استخدام هذا الرابط أن تشكرني على العمل الذي أقوم به على المدونة كل يوم، والمساعدة في تغطية نفقات الموقع (الاستضافة، والطوابع البريدية للمسابقات، وما إلى ذلك). إنه لا يكلفك شيئاً، لكنه يساعدني كثيراً! لذا شكراً لكل من يشاركني!

Tags:

ما رأيك في هذا المقال؟ اترك لنا تعليقاتك! يرجى البقاء مهذبين: التحية والشكر لا تكلف شيئاً! نحن هنا لإجراء مناقشات بناءة. سيتم حذف المتصيدون.

Leave a reply

ثلاثة عشر − 8 =

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare