سنناقش في هذا الدرس كيفية تثبيت وضبط خادوم IRC (ircd-irc2) وسنناقش أيضًا كيفية تثبيت وضبط خادوم المراسلة الفورية Jabber.
خادوم IRC
يحتوي مستودع أوبنتو على العديد من خواديم IRC، يشرح هذا القسم كيفية تثبيت وضبط خادوم IRC الأصلي ircd-irc2.
التثبيت
أدخِل الأمر الآتي في الطرفية لتثبيت خادوم ircd-irc2:
sudo apt-get install ircd-irc2
يُخزَّن ملف الضبط في مجلد /etc/ircd، والتوثيق متوفرٌ في مجلد /usr/share/doc/ircd-irc2.
الضبط
يمكن أن تُضبَط إعدادات IRC بملف الضبط /etc/ircd/ircd.conf؛ يمكنك ضبط اسم مضيف IRC بتعديل السطر الآتي:
M:irc.localhost::Debian ircd default configuration::000A
رجاءً تأكد أنك تضيف أسماء DNS البديلة لاسم مضيف IRC؛ على سبيل المثال، إذا ضبطت irc.liveciper.com كاسم مضيف IRC؛ فتأكد أن irc.liveciper.com يُحَّل في خادوم أسماء المضيفين عندك؛ لا يتوجب أن يكون اسم مضيف IRC هو نفسه اسم مضيف الخادوم.
يمكن ضبط معلومات مدير IRC بتعديل السطر الآتي:
A:Organization, IRC dept.:Daemon <ircd@example.irc.org>:Client Server::IRCnet:
عليك إضافة أسطر خاصة لضبط قائمة بالمنافذ التي يستمع إليها IRC؛ ولضبط «الأوراق الاعتمادية للمشغل»، ولتضبط الاستيثاق من العميل ...إلخ. رجاءً ارجع إلى المثال عن ملف الضبط الموجود في /usr/share/doc/ircd-irc2/ircd.conf.example.gz.
لافتة IRC هي الرسالة التي تظهر في عميل IRC عندما يتصل إلى الخادوم، ويمكن أن تُضبَط في الملف /etc/ircd/ircd.motd.
بعد إجراء التعديلات الضرورية لملف الضبط، تستطيع إعادة تشغيل خادوم IRC بتنفيذ الأمر الآتي:
sudo service ircd-irc2 restart
مصادر
- ربما تكون مهتمًا بإلقاء نظرة إلى خواديم IRC الأخرى المتوفرة في مستودعات أوبنتو، التي تتضمن ircd-ircu، و ircd-hybrid.
- ارجع إلى IRCD FAQ للمزيد من التفاصيل حول خادوم IRC.
خادوم المراسلة الفورية Jabber
إن Jabber هو بروتوكول مراسلة فورية مبني على XMPP (معيار مفتوح للمراسلة الفورية) ويُستخدَم بواسطة عدِّة برمجيات مشهورة. يشرح هذا القسم طريقة إعداد خادوم Jabberd 2 على شبكة LAN محلية؛ يمكن أن يُعدَّل هذا الضبط لتوفير خدمات تبادل الرسائل فوريًا عبر الإنترنت.
التثبيت
لتثبيت jabberd2، أدخِل الأمر الآتي في الطرفية:
sudo apt-get install jabberd2
الضبط
هنالك ملفَيّ ضبط XML يُستخدَمان لضبط Jabberd2 لاستيثاق Berkeley DB من المستخدم؛ هذا شكل بسيط جدًا من أشكال الاستيثاق؛ لكن يمكن ضبط Jabberd2 لكي يَستخدم LDAP، أو MySQL، أو PostgreSQL ...إلخ. للاستيثاق من المستخدم.
أولًا، عدِّل الملف /etc/jabberd2/sm.xml مغيّرًا:
<id>jabber.example.com</id>
ملاحظة: استبدل jabber.example.com باسم المضيف أو بمعرِّف ID آخر لخادومك.
الآن في قسم <storage>، عدِّل قيمة <driver> إلى:
<driver>db</driver>
ثم في ملف /etc/jabberd2/c2s.xml، عدِّل في قسم <local>:
<id>jabber.example.com</id>
وعدِّل أيضًا <module> في قسم <authreg> إلى:
<module>db</module>
في النهاية، أعد تشغيل خدمة jabberd2 لتفعيل الضبط الجديد:
sudo service jabberd2 restart
يمكنك الآن الاتصال إلى الخادوم باستخدام عميل Jabber مثل بيدجن (Pidgin) على سبيل المثال.
ملاحظة: ميزة استخدام Berkeley DB لمعلومات المستخدم هو أنها لا تحتاج إلى صيانة إضافية بعد ضبطها؛ إذا أردت المزيد من التحكم في حسابات المستخدمين، فمن المستحسن استخدام آلية استيثاق أخرى.
مصادر
- يحتوي موقع Jabberd2 على المزيد من التفاصيل حول ضبط Jabberd2.
- للمزيد من خيارات الاستيثاق، راجع «Jabberd2 Install Guide».
- أيضًا، هنالك بعض المعلومات في صفحة ويكي أوبنتو «Setting Up Jabber Server».
ترجمة -وبتصرف- للمقال Ubuntu Server Guide: Chat Applications.
حقوق الصورة البارزة: Designed by Freepik.
أفضل التعليقات
لا توجد أية تعليقات بعد
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.