نتطلع لاستضافة الدردشة فريقك بدلا منالاعتماد على خدمات مثل سلاك وغيرها؟ النظر في محاولة الخروج RocketChat. إنه برنامج دردشة تعاونية مفتوح المصدر يشبه Slack مع الكثير من الميزات المتشابهة مثل مؤتمرات الفيديو وقنوات دردشة متعددة ودعم DM والمكالمات الصوتية وغير ذلك الكثير.
تثبيت RocketChat عبر اللقطات
برنامج خادم RocketChat يمكن أن يكون جدامملة للركض. يتطلب الكثير من التكوين اليدوي ، والإعداد اليدوي الأولي خلاف ذلك. إذا كنت تبحث فقط عن تثبيت البرنامج والبدء ، فإن تشغيل حزم Ubuntu الإضافية على الخادم يعد وسيلة رائعة للتغلب على عملية الإعداد المملة.
قد يسخر الكثير من مستخدمي Linux من استخدام Snaps onخادم ولكن ليس فقط لسطح المكتب. في الواقع ، فإن العديد من أدوات الخادم المختلفة تشق طريقها ببطء إلى متجر Snap. علاوة على ذلك ، أصبح الآن أسهل من أي وقت مضى بالنسبة لمعظم توزيعات Linux تثبيت snapd بسهولة والاستيلاء على هذه الحزم. لتثبيت برنامج خادم RocketChat على خادم Linux الخاص بك ، اكتشف أولاً ما إذا كان يمكن بالفعل تشغيل snapd (ربما يمكن). ثم اتبع دليلنا حول كيفية إعداد Snaps.
مع تشغيل snapd ، قم ببساطة بتثبيت أحدث إصدار من برنامج خادم RocketChat:
sudo snap install rocketchat-server
عميل RocketChat عبر Snaps
على الرغم من أن هذا الدليل يركز في المقام الأول على الحصول عليهبرنامج الخادم قيد التشغيل ، سيرغب الكثير من الأشخاص في معرفة كيفية تثبيت عميل سطح المكتب Linux أيضًا. مثل برنامج الخادم ، يمكن تثبيت عميل سطح المكتب بسهولة عبر الأداة الإضافية. للتثبيت ، قم بما يلي:
sudo snap install rocketchat-desktop
تثبيت RocketChat عبر حاوية عامل الميناء
أولئك الذين لا يريدون تثبيت Rocket Chat علىالخادم من خلال التكوين اليدوي ، ومع ذلك لا يريد أيضًا استخدام اللقطات ، فلديه خيار آخر للتثبيت السريع والسهل: RocketChat عبر Docker Containers. يشبه إلى حد كبير إصدار Snap ، سيحصل أولئك الذين يختارون سحب برنامج الخادم عبر Docker Hub على إعداد خادم دردشة مُعد مسبقًا (غالبًا). لا حاجة لتثبيت وتهيئة أشياء مثل Nginx يدويًا. بدلاً من ذلك ، كل ما تحتاجه موجود في حاوية صغيرة.
للبدء ، تأكد من تثبيت Docker على خادم Linux (أو سطح مكتب Linux). بمجرد التثبيت ، اسحب أحدث حاوية RocketChat.
الاستيلاء على أحدث نسخة
su docker pull rocketchat/rocket.chat:latest
الاستيلاء على نسخة محددة
للاستيلاء على نسخة محددة من RocketChat عبرحاوية عامل الميناء ، ستحتاج إلى تحديد رقم الإصدار. استبدل رقم الإصدار الدقيق بـ Xs في الأمر. لست متأكدا ما نسخة للاستيلاء؟ ارجع إلى موقع Rocket Chat للحصول على معلومات. ثم ، اسحب الحاوية الأحدث باستخدام:
docker pull rocketchat/rocket.chat:vX.X.X
الاستيلاء على نسخة مستقرة (وافق رسميا من قبل عامل الميناء)

سحب أحدث إصدار من برنامج الخادمهي طريقة رائعة لضمان تجربة المستخدمين دائمًا لأحدث الميزات عند إصدارها. لسوء الحظ ، فإن امتلاك أحدث البرامج ليس دائمًا فكرة جيدة. الأشياء يمكن أن تنكسر ، وفي بيئة الإنتاج هذا كابوس. لحسن الحظ ، هناك إصدار من برنامج Rocket Chat "ثابت". تمت الموافقة رسميًا على هذا الإصدار بواسطة Docker ، وهو الإصدار الثابت.
اسحبه من Docker Hub باستخدام:
docker pull rocket.chat
تكوين خادم RocketChat
مع نهاية البرنامج للعناية بالأشياء ،كل ما تبقى هو تكوين كل شيء. 100 ٪ من جميع التكوين لبرنامج خادم الدردشة في RocketChat هو مع واجهة المستخدم على شبكة الإنترنت. لفتح واجهة الويب الخاصة بلوحة المشرف ، ستحتاج أولاً إلى العثور على عنوان IP الخاص بالخادم. ضع في اعتبارك أن عناوين IP مختلفة إذا قام المستخدمون بالوصول إليها عبر شبكة محلية أو عبر الإنترنت (عبر VPS وغيرها).
ملاحظة: يجب على من يستخدمون RocketChat عبر حاوية Docker اتباع الإرشادات الإضافية الموجودة على الملف التمهيدي للصورة.
يعد الوصول إلى واجهة المستخدم عبر الشبكة المحلية أمرًا سهلاً ، حيث يتواصل جميع المستخدمين بالفعل ويتفاعلون مع الخادم على الشبكة. لمعرفة عنوان IP الخاص بالشبكة المحلية للخادم ، قم بما يلي:
ip addr show | grep "inet 192.168"
الجمع بين "ip addr show" مع grep سيجعل من السهل تصفية عنوان IP الداخلي للخادم. احصل على عنوان IP هذا ، وقم بتوصيله بمتصفح الويب. فمثلا:
http://192.168.1.100:3000
سيحتاج مستخدمو Rocket Chat عبر الإنترنت إلى إعادة توجيه المنفذ 3000 ، واستخدام عنوان IP الخارجي ، بدلاً من العنوان الداخلي.
ضبط كل شيء

الخطوة الأولى لإعداد كل شيء ، هوتسجيل الدخول. معظم ، إن لم يكن كل الخيارات يتم إعدادها بشكل افتراضي. لا توجد إعدادات تتطلب التكوين ، حيث أن الإعدادات الافتراضية عاقلة جدًا. يمكن للمستخدمين بسهولة DM ذهابا وإيابا ، وإنشاء قنوات (إذا كان المسؤول قد منحهم الإذن للقيام بذلك عن طريق الإعدادات). أول مستخدم يقوم بالتسجيل ، سيكون تلقائيًا حساب مشرف.

للوصول إلى إعدادات المسؤول ، انقر فوق السهمبجانب اسم المستخدم ، واختر "الإدارة". في هذا المجال ، يمكن استيراد البيانات من تثبيت Slack حالي و Hipchat والعديد من الأنواع الأخرى المختلفة لبرامج الدردشة الجماعية.
اطلب من المستخدمين الانتقال إلى عنوان IP وإنشاءالحساب. من هناك ، يمكنهم الانضمام إلى قناة. بدلاً من ذلك ، اطلب من المستخدمين تثبيت عميل الدردشة (عبر الأداة الإضافية). هناك أيضا إصدارات متاحة لمنصات أخرى.
طرق أخرى لتثبيت RocketChat
هناك العديد من الطرق المختلفة لتثبيت الصاروخدردشة. إذا كان استخدام Snaps أو Docker لن يعمل من أجلك ، ففكر في معرفة الطرق الأخرى التي يمكن بها نشر برنامج خادم الدردشة. هناك العديد من الخيارات المختلفة ، بما في ذلك: FreeBSD ، و Windows ، ومقدمو خدمات الاستضافة المختلفة وحتى Raspberry Pi.
تعليقات