مهمة واضحة، وأثر مستمر

مضيف إضافي،
مسار إضافي.

إذا سبق لك التعامل مع نطاق أو استضافة أو VPS، فيمكنك المساعدة. ثبِّت الملفات الجاهزة، ونفِّذ اختبارات هذا النطاق، وعرِّف أول هاتف بعنوانه الآمن.

ابدأ بالخطوة الأولى
١الحزمة والمتطلباتاختر المسار المناسب٢التثبيت على المضيفاستضافتك أو VPS الخاص بك٣الاختبار على النطاقالنتيجة والسبب والحل٤تعريف العنوان الآمنلأول هاتف

الخطوة ١ · التجهيز

ما نوع الاستضافة الذي تملكه؟

لا تحتاج إلى تنفيذ الطريقتين. اختر الطريقة المتوافقة مع إمكاناتك.

هل لديك لوحة استضافة؟

إذا كانت لديك File Manager أو cPanel أو DirectAdmin، فاتبع مسار الاستضافة.

PHP 8.2+ و64-bit، وOpenSSL وcURL وzlib وPDO SQLite؛ مساحة خاصة خارج المجلد العام، وHTTPS واتصال HTTPS صادر.

عرض خطوات الاستضافة ←

هل لديك خادم بصلاحية SSH؟

يناسب هذا المسار VPS مستقل أو فارغ بنظام Linux x86_64 وsystemd.

DNS صحيح؛ المنفذان 80 و443 متاحان من الإنترنت وغير مستخدمين على الخادم؛ والمنفذ الداخلي 17177 متاح أيضًا.

عرض خطوات VPS ←

الخطوة ٢ · التشغيل

نفِّذ المسار الذي اخترته فقط.

استضافة PHPضع الملفات في مجلد جديد
  1. فكّ ضغط الملف الصحيح.

    افتح الحزمة القابلة للنقل من التطبيق. ثم فكّ ضغط public-rescue-host-kit.zip و shared-host.zip داخل المجلد نفسه.

  2. أنشئ مجلدًا جديدًا.

    في مدير ملفات الموقع، مثلًا داخل public_html، أنشئ مجلدًا باسم union. ارفع الأجزاء الأربعة التالية بجوار بعضها داخله. تبقى الملفات العامة بجوار مجلد الخدمة:

    public_html/
      union/
        public-rescue-host-kit.zip
        public-rescue-package.json
        public-files/
        shared-host/
          index.php
          developers.html
  3. فعِّل HTTPS.

    فعِّل SSL للنطاق من اللوحة وافتح هذا العنوان باستخدام نطاقك:

    https://your-domain.tld/union/shared-host/developers-ar.html
  4. تحقَّق من المتطلبات والموقع الخاص.

    تُنشأ قاعدة البيانات تلقائيًا خارج المجلد العام. إذا لم تسمح الاستضافة بذلك، فاطلب مساعدة الدعم. للنسخ الاحتياطية الكبيرة، يلزم post_max_size ≥ 20M وذاكرة كافية.

  5. عرِّف مضيفًا آخر.

    وفق README-fa.txt، اضبط ملف replication-peers.json بجوار قاعدة البيانات الخاصة. لمتابعة الطابور عند غياب الزيارات، يجب أن يشغِّل مجدوِل الاستضافة relay-cron.php كل دقيقة باستخدام PHP CLI والمسار الحقيقي لـ DOCUMENT_ROOT؛ لا يغني طلب HTTP لصفحة فحص السلامة عن هذا الأمر.

لا تحذف ملفات الموقع السابق. تُثبَّت هذه الخدمة في مجلد منفصل.

VPS بنظام لينكسشغِّل المثبّت المرفق بالحزمة
  1. اربط النطاق بالخادم.

    في إعدادات DNS، اجعل سجل A يشير إلى IP هذا الخادم. أبقِ سجل AAAA فقط إذا كان IPv6 الخاص به صحيحًا أيضًا.

  2. انقل الملف وفكّ ضغطه.

    انقل الحزمة القابلة للنقل من التطبيق إلى الخادم عبر SFTP وافتحها. في مجلدها، أبقِ public-files ووصف الحزمة بجوار مجلد الخدمة، ونفِّذ الأوامر التالية:

    unzip public-rescue-host-kit.zip
    unzip vps-host.zip
    cd vps-host
    sudo bash install-vps.sh
  3. أدخل اسم النطاق.

    عندما يطلب المثبّت ذلك، اكتب اسم النطاق فقط؛ مثل relay.your-domain.tld، دون https:// ودون مجلد.

  4. أدخل عنوان أحد النظراء.

    إذا كان لديك مضيف آخر، فأدخل عنوان HTTPS الكامل الخاص به، وينتهي بـ /index.php. وسجِّل عنوان هذا المضيف على المضيف الثاني أيضًا. عند البدء بمضيف واحد، يمكنك ترك هذا الإدخال فارغًا.

  5. افتح صفحة الاختبار.https://your-domain.tld/developers-ar.html

    Node وCaddy مضمنان في الحزمة. لا يوقف المثبّت الموقع السابق؛ يتطلب إصدار الشهادة DNS صحيحًا واتصالًا بالإنترنت.

الخطوة ٣ · الفحص على نطاقك

اعرض النتيجة الفعلية هنا.

بانتظار فحص السلامة المحلية

تُطلَب الفحوص من هذا النطاق نفسه. لكل نتيجة فاشلة أو غير مكتملة سبب وحل منفصلان. تؤكِّد إشارة السلامة الخضراء جاهزية الخدمة المحلية فقط.

سلامة خدمة هذا المضيف

بانتظار استجابة المضيف…

تفاصيل استجابة فحص السلامة
لم تصل استجابة بعد.

خمسة اختبارات مرقَّمة

أكمِل إعدادات النظراء أولًا. دون تعريف نظير، ستكون نتيجة الاختبارين ٣ و٤ «غير مكتملة». وقد يبقى الاختبار ٥ غير مكتمل حتى وصول دورة مزامنة فعلية وحديثة.

بيئة التشغيل والتخزين

يُفحَص PHP أوNode وإمكانات التشفير وقاعدة بيانات هذا المضيف.

بانتظار التشغيل

لم يُشغَّل هذا الاختبار بعد.

تفاصيل الاختبار ١
لم يُشغَّل أي اختبار بعد.

اختبار إرسال ورد محلي

تُجرى كتابة وقراءة مؤقتتان وفحص للتشفير؛ لا تتغيَّر بيانات التطبيق الفعلية.

بانتظار التشغيل

لم يُشغَّل هذا الاختبار بعد.

تفاصيل الاختبار ٢
لم يُشغَّل أي اختبار بعد.

التعرّف إلى النظراء والاتصال بهم

تُفحَص عيّنة من ثلاثة مضيفين معرَّفين كحد أقصى من حيث السلامة والتعرّف المتبادل.

بانتظار التشغيل

لم يُشغَّل هذا الاختبار بعد.

تفاصيل الاختبار ٣
لم يُشغَّل أي اختبار بعد.

إرسال ورد موقَّعان مع النظير

تُفحَص استجابة تجريبية موقَّعة ومشفَّرة من عيّنة النظراء نفسها؛ لا تُسجَّل عضوية أو أخبار.

بانتظار التشغيل

لم يُشغَّل هذا الاختبار بعد.

تفاصيل الاختبار ٤
لم يُشغَّل أي اختبار بعد.

متابعة مزامنة البيانات

تُقرأ حالة آخر دورة فعلية لنقل الشهادات ومتابعة الطابور والتعرّف إلى المضيفين فقط؛ لا تُسجَّل بيانات جديدة للاختبار.

بانتظار التشغيل

لم يُشغَّل هذا الاختبار بعد.

تفاصيل الاختبار ٥
لم يُشغَّل أي اختبار بعد.

يقرأ الفحص الأولي السلامة فقط. تُشغَّل الاختبارات من ١ إلى ٥ باختيارك.

لكل نتيجة نطاق محدَّد.

الاختباران ١ و٢ محليان. يقيس الاختباران ٣ و٤ عيّنة النظراء المختارة فقط. يقرأ الاختبار ٥ تقرير آخر دورة فعلية لهذا المضيف فقط؛ وجود مضيف واحد أو غياب اتصال سابق أو قِدم التقرير أو قيود الحصة أو بقاء طابور لا تعني التأكيد الكامل. «غير مكتمل» لا يعني النجاح. حتى نجاح الاختبارات الخمسة وحده لا يثبت استعادة جميع الهواتف أو الاستعادة الكاملة للشبكة.

الخطوة ٤ · لا تنسَ هذه الخطوة

عرِّف أول هاتف بعنوان HTTPS.

بعد جاهزية الخدمة، أدخل العنوان الكامل لهذا المضيف واحفظه في قسم «البلوتوث ← بطاقة الاستعادة / تعريف المضيف» داخل التطبيق. تثبيت الملفات وحده لا يُعرِّف الهواتف بالنطاق الجديد.

إذا توقفت عند خطوة

استدِل على الحل من العلامة نفسها.

النطاق لا يفتح أو يُظهر خطأ HTTPS.

افحص سجلَّي A وAAAA وعنوان IP وشهادة النطاق وإتاحة المنفذين 80 و443. لا تعطِّل التحقق من الشهادة.

السلامة المحلية خضراء، لكن الاختبار ٣ أو٤ غير مكتمل.

أضِف مضيفًا آخر إلى إعدادات النظراء، وسجِّل عنوان هذا المضيف في الجهة المقابلة أيضًا. ثم أعد الاختبار؛ إذا كان لديك مضيف واحد فقط، فلا تزال النتيجة بين المضيفين غير مؤكَّدة.

ملف ZIP أو المثبّت غير موجود على هذا المضيف.

جاهزية خدمة النقل لا تعني رفع الملفات العامة. اضغط فحص ملفات التنزيل أعلى هذه الصفحة واتبع دليل الحزمة نفسها لوضع الملفات العامة. تبقى الحزمة المحفوظة داخل التطبيق متاحة لك أيضًا.

تعطَّل جميع المضيفين المعروفين.

لا تحذف بيانات الهاتف. عرِّف هاتفًا واحدًا أولًا بعنوان HTTPS للمضيف الجديد؛ ثم استخدم مسارات التعريف والاتصال القريب لنقل العنوان إلى الهواتف الأخرى. تبقى مزامنة الإنترنت متوقفة حتى وصول مسار متاح.

تعريف أول هاتف بالعنوان

سجِّل عنوان HTTPS هذا داخل التطبيق.

  1. ثبِّت إصدارًا متوافقًا من التطبيق على هاتفك.
  2. افتح «البلوتوث ← بطاقة الاستعادة / تعريف المضيف» واحفظ العنوان التالي؛ أو اضغط التعريف المباشر.
  3. أبقِ البلوتوث واتصال التطبيق مفعَّلين عند الحاجة إلى النقل القريب.
التعريف المباشر لأول هاتف

يجب أن يبدأ العنوان بـ https:// وينتهي بـ index.php. لا يلزم رمز الخادم أو رمز المدير.

إغلاق هذا الدليل لا يعني حفظ العنوان على الهاتف أو تأكيد استعادة الشبكة.