ما المثبّت على خادم Matrix الخاص بك؟
- خادم Matrix المنزلي Synapse 1.164، من صورة Docker الرسمية
- Element Web 1.12، تطبيق الدردشة في المتصفح، مضبوط على التركية افتراضيًا
- قاعدة بيانات PostgreSQL 17
- حساب مسؤول باسم yonetici (أي "المسؤول" بالتركية)، بكلمة مرور مولّدة في لوحتك
- HTTPS عبر Caddy، مع Element وMatrix على عنوان sslip.io نفسه
- تسجيل مغلق واتحاد معطّل
- جدار حماية لا يفتح سوى المنافذ 22 و80 و443
ما الحجم الذي تحتاجه لـ Matrix؟
لا يطلب دليل تثبيت Synapse ما لا يقل عن 1 GB من RAM الحرة إلا إن كنت تنوي الانضمام إلى غرف عامة كبيرة. والاتحاد معطّل هنا فلن تنضم إليها، لكن PostgreSQL تشارك الخادم. وكقاعدة عامة، يكفي 2 GB لبداية فريق صغير أو عائلة، و4 GB مع نمو المستخدمين والغرف. ولا يوجد عدد رسمي للمستخدمين، لأن الحِمل يعتمد على المستخدمين والغرف والملفات المرفوعة. وتتراكم الملفات على القرص، ويمكنك تكبير القرص من لوحتك.
| الاستخدام | الحجم | السعر | اختر |
|---|---|---|---|
| بضعة أشخاص | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/شهريًا | |
| فريق صغير | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/شهريًا | |
| شركة | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/شهريًا |
لمن هو؟
- الفرق والشركات الصغيرة التي تريد سجل الدردشة على خادمها الخاص
- العائلات ومجموعات الأصدقاء الباحثة عن مساحة دردشة مغلقة
- المؤسسات التي تبحث عن مراسلة داخلية لا يستطيع الغرباء التسجيل فيها
- مديرو الأنظمة الذين يريدون تجربة Matrix على تثبيت صغير
ماذا يحدث بعد الطلب؟
- اضبط الحجم وأتمّ الدفع.
- يبدأ خادمك ويُثبَّت Synapse وElement من تلقاء نفسيهما. تابع حين يذكر صف التطبيق في لوحتك أن Matrix جاهز.
- في تبويب نظرة عامة اضغط فتح التطبيق وسجّل الدخول إلى Element بالبيانات من صفّي اسم الدخول وكلمة المرور.
- يبدو معرّفك هكذا: @yonetici:site-name. وفي تطبيقي Element للهاتف وسطح المكتب اختر عنوان موقعك خادمًا.
- أنشئ حسابات فريقك عبر SSH، وأعدّ غرفك وادعُ الجميع.
مع كل خادم
- نسخ احتياطي يومي مشمول في السعر
- حركة بيانات غير محدودة
- صلاحية root كاملة
- ارفع RAM والمعالج أو اخفضهما لاحقًا، وكبّر القرص
- الموقع: Istanbul · IST-1.
من المفيد أن تعرف
- اسم الخادم هو عنوان sslip.io لتثبيتك، ويُكتب في كل معرّف مستخدم. وتذكر Synapse أن هذا الاسم لا يمكن تغييره لاحقًا، فتحتفظ المعرّفات به حتى لو ربطت نطاقًا.
- الاتحاد معطّل، فلا تستطيع مراسلة أشخاص على خوادم Matrix الأخرى. ولفتحه عليك تعديل homeserver.yaml والتعامل مع المنفذ 8448 بنفسك.
- لم يُثبَّت خادم TURN. وتذكر وثائق Synapse أن المكالمات الصوتية والمرئية الموثوقة تحتاج إليه، فقد تفشل المكالمات على بعض الشبكات.
- البريد الإلكتروني غير مُعدّ، أي لا إعادة تعيين لكلمات المرور ولا إشعارات بريدية. ويمكنك إضافة خدمة SMTP الخاصة بك إلى homeserver.yaml. والخدمة غير مشمولة في السعر.
- Synapse وElement مرخّصان بـ AGPL-3.0 دون رسوم استخدام. وإن عدّلت الشيفرة وقدّمتها للآخرين فعليك مشاركة تعديلاتك.
- يبقى التثبيت على Synapse 1.164.2 وElement 1.12.33 إلى أن تغيّره. والتحديثات مسؤوليتك: عدّل الوسوم في compose.yaml ونفّذ docker compose up -d.
أسئلة وأجوبة عن Matrix
ما الفرق بين Matrix وSynapse وElement؟
Matrix معيار دردشة مفتوح. وSynapse برنامج الخادم الذي يشغّله، وElement هو التطبيق الذي يستخدمه الناس لإرسال الرسائل. وكلاهما على الخادم نفسه في هذا التثبيت، فيفتح عنوان موقعك Element.
كم يحتاج خادم Matrix من RAM؟
لا يطلب دليل Synapse ما لا يقل عن 1 GB من RAM الحرة إلا إن كنت ستنضم إلى غرف عامة كبيرة. ولخادم خاص صغير بالاتحاد المعطّل، يكفي 2 GB بداية بحسب القاعدة العامة، ويمكنك رفع الحجم من لوحتك كلما أضفت مستخدمين.
كيف أضيف مستخدمًا إلى خادم Matrix الخاص بي؟
اتصل عبر SSH ونفّذ cd /opt/seturack/synapse. ثم نفّذ docker compose exec synapse register_new_matrix_user -c /data/homeserver.yaml http://localhost:8008 وأدخل اسم المستخدم وكلمة المرور. التسجيل مغلق، وبهذه الطريقة تُنشأ الحسابات.
كيف أتصل بخادم Matrix من الهاتف؟
ثبّت تطبيق Element وأدخل عنوان الموقع من لوحتك خادمًا، وسجّل الدخول بالحساب الذي أُنشئ لك. ويقبل تطبيق سطح المكتب البيانات نفسها.
هل يستطيع خادمي التواصل مع خوادم Matrix الأخرى؟
ليس في هذا التثبيت: فهو خادم خاص بالاتحاد المعطّل. ولديك وصول root فيمكنك تفعيله بنفسك، لكن اقرأ دليل الاتحاد في Synapse أولًا، لأن خادمك يصبح حينها في متناول الخوادم الأخرى.
هل يمكنني استخدام نطاقي الخاص مع خادم Matrix؟
يمكنك توجيه عنوان الموقع إلى نطاقك، لكن اسم الخادم في معرّفات المستخدمين يبقى على عنوان sslip.io. وتذكر وثائق Synapse أن هذا الاسم لا يمكن تغييره لاحقًا.
هل تعمل المكالمات الصوتية والمرئية؟
التثبيت جاهز للمراسلة، لكنه لا يتضمن خادم TURN. وتطلب وثائق Synapse خادمًا منه لمكالمات موثوقة، فقد لا تتصل المكالمات على بعض الشبكات. وبوصول root تستطيع إضافة خادم TURN بنفسك.