اختار اسم السيرفر
اسم السيرفر اللي بيشوفه المستخدم ممكن يكون صعب تغييره بعدين. افهم التفويض والسجلات المعروفة اللي بيستخدمها النشر بتاعك. اختبر اكتشاف العميل والاتحاد بدل ما تفترض إن تسجيل دخول ناجح على الويب يثبت الاتنين.
استخدم بنية مدعومة
يستخدم Synapse عادةً PostgreSQL لبيانات الإنتاج، مع خدمات مساندة تعتمد على الحجم والإعداد. اتبع توصيات المصدر الحالية. حافظ على توافق مهلات العمال وقاعدة البيانات والوكيل العكسي مع الحمل.
خلّي ادعاءات التشفير دقيقة
التشفير من الطرف للطرف بيحمي المحتوى في الغرف المشفّرة المدعومة بين العملاء المشاركين. سيرفر المنزل لسه يقدر يعالج البيانات الوصفية والمحتوى غير المشفّر. النسخ الاحتياطي لمفاتيح العميل والتحقق واستعادة الحساب محتاجين شرح خاص بيهم.
حافظ على النسخة
قيّد التسجيل لما يكون مناسب، واحمي واجهات الإدارة والأسرار المشتركة، وحدد مدة الاحتفاظ بالوسائط والأحداث بشكل مدروس. اعمل باك أب لقاعدة البيانات والإعدادات ومفاتيح التوقيع بشكل متسق، وبعدين اختبر الاسترداد.
اختبر مسارات العميل والاتحاد بشكل منفصل
عميل زي Element بيوصل لـ API العميل بتاع الهوم سيرفر، بينما الهوم سيرفرات التانية بتستخدم اكتشاف الفيدرالية ونقاط النهاية. تغيير في البروكسي العكسي ممكن يكسر واحد ويسيب التاني شغّال. اختبر حساب جديد وغرفة محلية وغرفة فيدرالية مصرّح بها، وبعدين تحقق من سلوك التشفير والاستعادة من العميل.
الوثائق الرسمية: دليل تركيب Synapse الحالي
حافظ على مواد الهوية الدائمة
قاعدة البيانات مش هي هوية السيرفر المنزلي كلها. حافظ على مفتاح التوقيع والإعدادات والأسرار المرتبطة بنسخة احتياطية متسقة. راجع إيه الوسائط الخارجية والتاريخ اللي بيتحفظوا، وحدّد سياسة مناسبة لمجتمعك. راقب التخزين وطوابير العمال قبل ما النمو يتحول لانقطاع.
افصل اسم الحساب عن نقطة نهاية الاستضافة
حدّد اسم سيرفر الماتريكس قبل إنشاء الحساب: بيبقى جزء من معرّفات المستخدمين والغرف. اسم المضيف اللي بيخدم Synapse ممكن يختلف لو الاكتشاف/التفويض متظبط صح. خطط لاكتشاف العميل واكتشاف السيرفر للسيرفر، وشهادة صالحة، وعائلة العنوان اللي فعلًا ممكن الوصول لها. Element عميل، مش بديل عن السيرفر الرئيسي. خلّي مسار إداري مستقل وجهة تواصل للاسترداد برّه السيرفر الرئيسي.
- اختار إصدار Synapse مدعوم ونشر PostgreSQL مناسب للإنتاج.
- أبقِ قاعدة البيانات ومستمعي الإدارة خاصين.
- حدّد سياسة التسجيل والاتحاد بشكل صريح.
الوثائق الرسمية: تثبيت Synapse · تفويض Matrix
ابنِ الاكتشاف والبروكسي كجزء من الخدمة
أنشئ الإعداد للإصدار المحدد، واحفظ مفتاح التوقيع وقاعدة البيانات، واضبط الوكيل وفق إرشادات Synapse الرسمية. يجب أن يتوافق الأصل الظاهر خارجيًا والترويسات المُمرَّرة ومسارات الطلبات. إذا استُخدم التفويض، فقم بتقديم مستندات well-known المطلوبة من نطاق الهوية. لا تعرّض منفذ API الداخلي الخام لحل خطأ الوكيل. أبقِ أسرار التسجيل خارج إعداد عميل المتصفح.
الوثائق الرسمية: الوكيل العكسي لـ Synapse
اختبر جلسة عميل وجلسة اتحاد
أنشئ حسابًا تجريبيًا، واتصل بعميل مدعوم، وأرسل رسالة محلية وارفع ملفًا صغيرًا. تحقق من اكتشاف العميل بشكل مستقل عن اكتشاف الفيدرالية، ثم اختبر غرفة مع خادم آخر مسموح به إذا كانت الفيدرالية مقصودة. في غرفة مشفرة، جرّب التحقق وتدفق استرداد المفاتيح في العميل. نسخ احتياطي الخادم الرئيسي لا يستعيد تلقائيًا كل مفتاح فك تشفير محتفظ به العميل. وضّح أي بيانات وصفية يحتفظ بها الخادم وأي الغرف مشفرة.
# Discovery checks use your identity domain and HTTPS:
curl --fail https://example.com/.well-known/matrix/client
curl --fail https://example.com/.well-known/matrix/serverاستخدم موقع الخطأ لتضييق نطاق الإصلاح
إذا لم يتمكن Element من اكتشاف الخادم، افحص استجابة well-known للعميل وأصل TLS. إذا عملت المراسلة المحلية لكن فشل الاتحاد، افحص تفويض الاتحاد والعناوين القابلة للوصول والشهادات والسياسة. قد تتضمن أعطال الوسائط المتكررة حدود الرفع أو التخزين. احتفظ بقاعدة البيانات والوسائط والإعدادات ومفاتيح التوقيع بشكل متسق؛ اختبر الاسترداد دون تفعيل الاتحاد أولًا، حتى لا ينشئ التمرين نسخة منافسة من هوية الإنتاج.