كيفية تثبيت وإعداد برنامج الدردشة الصوتية Mumble


هل تبحث عن برنامج دردشة صوتية وتسجيل منخفض الكمون للمجموعات؟ يعد Mumble أحد حلول الصوت عبر بروتوكول الإنترنت (VoIP) الشائعة والمفتوحة المصدر والتي يمكنك تشغيلها واستضافتها على أي جهاز تقريبًا. في هذه المقالة، سأقوم بالتعرف على عملية استخدام Mumble وتشغيل خادم Mumble الخاص بك.

لماذا نستخدم Mumble بدلاً من TeamSpeak وDiscord؟

أولاً وقبل كل شيء، Mumble عبارة عن مجموعة خوادم وعميل VoIP مجانية ومفتوحة المصدر. هذا يعني أن كل جزء من التعليمات البرمجية التي يتكون منها Mumble متاح لأي شخص للاطلاع عليه وفحصه. على هذا النحو، فإن استخدام Mumble كواجهة خلفية لاتصالاتك يمنحك الطمأنينة والثقة بأنه لا أحد يتطفل على مكالماتك.

لقطة شاشة توضح أن عميل Mumble يعمل بشكل صحيح.

علاوة على ذلك، يقدم Mumble جودة صوت رائعة بتكلفة قليلة أو بدون تكلفة مقارنة ببرامج VoIP الشائعة الأخرى. على سبيل المثال، تتراوح سرعة المكالمة الصوتية المتوسطة على Discord بين 64 إلى 96 كيلو بايت في الثانية بالنسبة لجودة الصوت الإجمالية. في Mumble، يمكنك بسهولة رفع السرعة إلى 192 كيلو بايت في الثانية مجانًا دون أي تأثير كبير على زمن الوصول للمكالمات.

لقطة شاشة توضح الحد الأقصى لجودة الصوت المتاحة لـ Mumble.

وأخيرًا، يوفر مطورو Mumble أيضًا خادمًا خفيًا مجانيًا ومفتوح المصدر. على عكس TeamSpeak وDiscord، من السهل جدًا تشغيل خدمة VoIP ذاتية الاستضافة داخل شبكتك باستخدام أجهزتك الخاصة، مما يسمح لك بالتحكم في اتصالاتك.

من الجيد أن تعرف: تعرف على كيفية تشغيل خدمة Discord الخاصة بك عن طريق استضافة خادم متوافق مع Matrix على جهازك.

تثبيت وإعداد Mumble

للاتصال بخادم صوتي موجود بالفعل على الإنترنت، كل ما تحتاجه هو عميل Mumble. بالنسبة لنظامي التشغيل Windows وmacOS، يمكنك تنزيل عميل Mumble الرسمي من موقع المطور. على نظام التشغيل Linux، يمكنك الحصول عليه من خلال مدير الحزم الخاص بالتوزيعة.

في Debian وUbuntu، يمكنك تشغيل الأمر التالي لتثبيت Mumble:

في Fedora، يمكنك استخدام DNF لجلب وتثبيت Mumble:

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

لقطة شاشة توضح اختيار جهاز الصوت الافتراضي لـ Mumble.

تعرض الخطوة التالية شريط حجم متحرك. تحدث إلى الميكروفون واضبط شريط التمرير الموجود أسفله للتأكد من وصوله إلى طرف الشريط الأخضر دون الغطس في المنطقة الحمراء.

لقطة شاشة توضح عملية ضبط مستوى الصوت لـ Mumble.

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

لقطة شاشة توضح عملية إعداد اكتشاف الصوت في Mumble.

حدد الجودة الشاملة التي تريدها لعميل Mumble الخاص بك. بالنسبة للجزء الأكبر، اختيار متوازن يجب أن يوفر لك جودة صوت ممتازة ووقت استجابة لائق.

لقطة شاشة توضح اختلاف جودة الصوت والتأخير في Mumble.

انقر التالي في المطالبة الصوتية الموضعية، ثم حدد إنشاء الشهادة تلقائيًا في النافذة التالية للتأكد من أن جميع الاتصالات داخل Mumble آمنة.

لقطة شاشة توضح فحص الشهادة لخوادم Mumble.

بعد الانتهاء من الإعداد الأولي، سيطالبك Mumble على الفور بالاتصال بالخادم. افتراضيًا، سيوفر Mumble قائمة بالخوادم المتاحة للعامة والتي يمكنك الاتصال بها.

لقطة شاشة توضح الخوادم العامة المختلفة المتوفرة حاليًا في Mumble.

تشغيل خادم Mumble الخاص بك في Linux

على الرغم من وجود الكثير من المثيلات العامة التي يمكنك الانضمام إليها فورًا، فمن الممكن أيضًا نشر خادمك الخاص للأصدقاء والعائلة. في هذا القسم، سأتناول عملية نشر مثيل Mumble Server باستخدام Ubuntu Server 24.04.

للبدء، تأكد من تثبيت Docker وDocker Compose على الجهاز الذي تريد تثبيت الخادم عليه.

تأكد من أن مثيل Docker الخاص بك يعمل بشكل صحيح عن طريق تشغيل الأمر التالي:

محطة توضح أن Docker قيد التشغيل حاليًا على جهاز الخادم.

قم بإنشاء مجلد جديد في الدليل الرئيسي لخادمك، ثم انتقل داخله:

mkdir ~/mumble-server && cd ~/mumble-server

استخدم محرر النصوص المفضل لديك لإنشاء ملف “docker-compose.yml” لمثيل Mumble الخاص بك:

nano ./docker-compose.yml

الصق كتلة التعليمات البرمجية التالية داخل ملفك الجديد:

---
version: "3.8"
services:
  mumble-server:
    image: mumblevoip/mumble-server:latest
    container_name: mumble-server
    hostname: mumble-server
    restart: on-failure
    ports:
      - 64738:64738
      - 64738:64738/udp
    environment:
      MUMBLE_SUPERUSER_PASSWORD: "YOUR-SECURE-PASSWORD-HERE"
      MUMBLE_CONFIG_SERVERPASSWORD: "YOUR-PUBLIC-PASSWORD-HERE"
      MUMBLE_CONFIG_WELCOMETEXT: "Hello, MakeTechEasier!"

استبدل قيمة MUMBLE_SUPERUSER_PASSWORD مع سلسلة عشوائية من الأحرف. كما يوحي الاسم، سيكون هذا بمثابة كلمة المرور الجذرية لخادمك، مما يسمح لك بتكوين مثيل Mumble الخاص بك.

تعيين قيمة MUMBLE_CONFIG_SERVERPASSWORD مع عبارة مرور سهلة التذكر. سيكون هذا بمثابة كلمة المرور العامة لخادمك والتي يمكنك مشاركتها مع مستخدمين آخرين.

محطة تسلط الضوء على كلمة مرور الخادم العامة وكلمة مرور المستخدم المتميز للمسؤول.

احفظ ملف الإنشاء الخاص بك، ثم قم بتشغيل الأمر التالي لجلب خادم Mumble وتشغيله على جهازك:

sudo docker compose up -d

وفي ملاحظة جانبية: هل تتطلع لمعرفة المزيد عن Docker؟ راجع دليلنا لاستخدام Docker Containers اليوم.

الاتصال بخادم Mumble الخاص بك

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

لقطة شاشة تسلط الضوء على

قم بتوفير عنوان IP الخاص بخادم Mumble الخاص بك في ملف عنوان الحقل، ثم قم بتعيين اسم المستخدم الحقل إلى “المستخدم المتميز”.

اكتب قيمة MUMBLE_SUPERUSER_PASSWORD متغير في كلمة المرور الحقل، ثم انقر فوق نعم لإضافة الخادم إلى العميل الخاص بك.

لقطة شاشة توضح حقل كلمة المرور للمستخدم المتميز للخادم.

ملحوظة: من الممارسات الجيدة استخدام حساب SuperUser فقط للمهام الإدارية. لإنشاء مستخدم غير متميز، ما عليك سوى تقديم أي اسم آخر غير “المستخدم المتميز” في ملف اسم المستخدم مجال.

حدد الخادم الخاص بك تحت المفضلة القائمة، ثم انقر فوق يتصل.

سوف يرسل Mumble تحذيرًا بأن الخادم يستخدم شهادة موقعة ذاتيًا، انقر فوق نعم وستكون على الخادم.

لقطة شاشة توضح حساب المستخدم المتميز الذي تم تسجيل دخوله إلى خادم Mumble الجديد.

لإنشاء قناة جديدة، انقر بزر الماوس الأيمن على جذر، ثم حدد يضيف… سيؤدي هذا إلى ظهور نافذة صغيرة تطلب منك تفاصيل قناتك الجديدة.

لقطة شاشة توضح المطالبة بإنشاء قناة جديدة.

انقر نعم لإنشاء قناة Mumble الجديدة الخاصة بك، ثم انقر نقرًا مزدوجًا فوق الإدخال الخاص بها للانضمام إليها.

لقطة شاشة توضح انتقال المستخدم المتميز إلى القناة الصوتية التي تم إنشاؤها حديثًا.

مشاركة خادم Mumble الخاص بك باستخدام Tailscale

آخر ما عليك فعله هو جعل خادم Mumble الخاص بك متاحًا لشبكتك الخارجية. يمكنك القيام بذلك إما عن طريق إعادة توجيه المنفذ 64738 على جهاز التوجيه الخاص بك أو إنشاء شبكة VPN تربط العملاء من شبكات مختلفة.

في هذا القسم، سأقوم بتوصيل خادم Mumble الخاص بي بـ Tailscale لمشاركته خارج شبكتي. تتمثل ميزة القيام بذلك عبر إعادة توجيه المنفذ في أنه يوفر الأمان لخادمك ويسمح لك بالاستضافة حتى ضمن CGNAT.

أولاً، قم بتثبيت Tailscale على الخادم الخاص بك. تأكد من ربطه بحسابك عن طريق التشغيل sudo tailscale up.

تأكد من أن خادمك يقوم بتشغيل Tailscale عن طريق التحقق من حالته الحالية:

محطة توضح أن Tailscale يعمل بشكل صحيح من خلال إدراج جميع العملاء المتاحين في Tailnet.

انتقل إلى صفحة إدارة Tailscale الخاصة بك، ثم ابحث عن الخادم الخاص بك في قائمة المضيفين المتصلين بشبكة VPN.

انقر على أيقونة النقاط الثلاث بجانب إدخال الخادم الخاص بك، ثم حدد يشارك….

لقطة شاشة تسلط الضوء على "يشارك..." الخيار في إدخال Tailscale لخادم Mumble.

أدخل عنوان البريد الإلكتروني للمستخدم الذي تدعوه، ثم انقر فوق يشارك.

لقطة شاشة توضح المطالبة بدعوة مستخدمين جدد إلى عقدة Tailscale.

من جانب العميل، انقر فوق قبول دعوة الجهاز في رسالة الدعوة الإلكترونية وقم بإجراء عملية الإعداد لـ Tailscale. بمجرد الانتهاء من ذلك، قم بتسجيل الدخول إلى صفحة إدارة Tailscale الخاصة بجهاز العميل وانسخ عنوان IP الخاص بخادم Mumble.

لقطة شاشة تسلط الضوء على عنوان Tailscale IP لخادم Mumble.

افتح غمغم، انقر فوق إضافة جديد…، ثم قم بلصق عنوان IP Tailscale على عنوان مجال.

املأ حقل اسم المستخدم، ثم انقر فوق نعم لحفظه في قائمة المفضلة للعميل.

لقطة شاشة توضح عميل Mumble البعيد الذي يستخدم عنوان Tailscale IP لتسجيل الدخول إلى خادم Mumble.

وأخيرًا، اتصل بخادم Mumble البعيد عن طريق النقر المزدوج فوق إدخال الخادم في شاشة التحديد.

لقطة شاشة توضح أن Mumble يعمل بشكل صحيح على Tailscale.

إن تعلم كيفية تثبيت Mumble، ونشر الواجهة الخلفية الخاصة به باستخدام Docker، وإنشاء شبكة Mumble خاصة، ليس سوى بعض ما يمكنك القيام به عند تشغيل خدماتك الخاصة. قم بالتعمق في عالم الاستضافة الذاتية الرائع والمتنوع من خلال الاطلاع على أفضل أنظمة تشغيل الخوادم المنزلية اليوم.

حقوق الصورة: ELLA DON عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

اشترك في النشرة الإخبارية لدينا!

يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك

رمسيس الأحمر

رمسيس كاتب في مجال التكنولوجيا عاش مع أجهزة الكمبيوتر طوال حياته. قارئ غزير الإنتاج وطالب في الأنثروبولوجيا، وهو شخصية غريبة الأطوار تكتب مقالات عن Linux وأي شيء لا شيء.


اكتشاف المزيد من تكتك تكنولوجيا

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

اكتشاف المزيد من تكتك تكنولوجيا

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading