كيفية إنشاء Linux وDocker Controller Hub باستخدام XPipe


XPipe عبارة عن مركز تحكم قوي عبر الأنظمة الأساسية لخوادم Linux وحاويات Docker والمضيفين الافتراضيين. فهو يوفر واجهة مبسطة لإدارة الأنظمة المتعددة والبنية التحتية للخادم على جهازك المحلي. نعرض لك هنا كيفية تثبيت XPipe على Linux بالإضافة إلى إدارة مراكز VPS وDocker الخاصة بك.

لماذا تدير خوادمك وحاوياتك باستخدام XPipe

واحدة من أكبر نقاط البيع في XPipe هي أنه برنامج محلي يعمل بمثابة “المركز الرئيسي” لخدمات المراقبة عن بعد. وعلى عكس Uptime Kuma، فهو لا يتطلب أي خدمة عن بعد، مما يجعله مفيدًا إذا كنت تعمل من نظام واحد.

لقطة شاشة توضح تفاصيل الخادم البعيد الذي يعمل على XPipe.

ميزة أخرى لـ XPipe هي أنها تزيل الحاجة إلى التفاعل مع الأصداف العارية عند الاتصال بالخوادم البعيدة. يمكن أن يكون هذا مفيدًا إذا لم تكن معتادًا على SSH وتريد واجهة مستخدم رسومية سهلة الاستخدام لإدارة أجهزتك البعيدة مباشرة من جهاز الكمبيوتر الخاص بك.

وأخيرًا، يقوم XPipe أيضًا بدمج العديد من الميزات البعيدة إلى المحلية، مثل نقل الملفات بين المضيفين، وإدارة حاويات Docker، وتشغيل عميل VNC. وهذا يجعل XPipe مفيدًا حتى إذا كنت لا تنوي استخدام SSH للحفاظ على خوادمك البعيدة.

لقطة شاشة توضح الملفات المحفوظة على جهاز بعيد يتم عرضها من خلال XPipe.

جيد ان تعلم: تعرف على كيفية إدارة خوادم Minecraft الخاصة بك باستخدام لوحة ويب مخصصة عن طريق تثبيت Crafty على Linux.

الحصول على XPipe وتثبيته

الخطوة الأولى في تثبيت XPipe في Linux هي التأكد من تحديث نظامك بالكامل. للقيام بذلك، قم بتشغيل الأمر التالي في المحطة:

# For Debian and Ubuntu<br>sudo apt update && sudo apt upgrade

في Fedora، يمكنك تشغيل ما يلي بدلاً من ذلك لتحديث نظامك:

افتح متصفح الويب الخاص بك، ثم انتقل إلى صفحة الإصدار الأحدث لـ XPipe.

قم بالتمرير لأسفل إلى عنوان “المثبتات”، ثم حدد تنسيق المثبت المناسب لنظامك. بالنسبة للأنظمة المستندة إلى Debian، حدد الرابط “Linux .deb installer (x86_64)”. بالنسبة للأنظمة المستندة إلى Fedora، حدد “Linux .rpm installer (x86_64).”

لقطة شاشة تسلط الضوء على إصدارات التنزيل المختلفة لـ XPipe.

ملحوظة: يمكنك أيضًا تثبيت XPipe على Raspberry Pi عن طريق تحديد “Linux .deb installer (arm64).”

ارجع إلى جلسة العمل الطرفية، ثم انتقل إلى مجلد التنزيلات بجهازك:

قم بتثبيت مثبت XPipe المجمع باستخدام مدير حزم Ubuntu/Debian:

sudo apt install ./xpipe-installer-linux-x86_64.deb

بالنسبة لفيدورا، يمكنك تشغيل الأمر التالي:

sudo dnf install ./xpipe-install-linux-x86_64.rpm

افتح مشغل التطبيقات في نظامك، واكتب “xpipe” في شريط البحث ثم انقر فوق أيقونة التطبيق.

لقطة شاشة توضح إدخال مشغل التطبيق لـ XPipe.

ضع علامة على أنا أقبل المستخدم اتفاقية ترخيص خانة الاختيار، ثم انقر فوق يتأكد لتحميل لوحة تحكم XPipe.

لقطة شاشة توضح شاشة اتفاقية ترخيص المستخدم النهائي لـ XPipe.

الاتصال بخادمك البعيد الأول

في هذه المرحلة، لديك الآن عميل XPipe فارغ تمامًا يعمل على جلسة سطح المكتب الحالية. لاستخدامه مع خادم بعيد، يجب عليك أولاً التأكد من أنه يمكنه اكتشاف الغلاف المحلي لجهازك.

ابدأ بالنقر على البحث عن اتصالات الزر الموجود على الشاشة الرئيسية للبرنامج.

لقطة شاشة تسلط الضوء على "البحث عن اتصالات..." زر على الشاشة المقصودة لـ XPipe.

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

لقطة شاشة توضح لك ملخصًا للخدمات المختلفة التي سيستمع إليها XPipe.

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

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

يختار المضيف البعيد -> اتصال SSH بسيط.

لقطة شاشة توضح موقع اتصال SSH الأساسي في XPipe.

في ملحوظة جانبية: تعلم كيف يمكنك دمج SSH مع أنابيب UNIX في Linux.

تكوين تفاصيل الخادم الخاص بك في XPipe

انقر على يستضيف في مربع النص ضمن معلومات الاتصال، ثم قم بتوفير اسم المجال أو عنوان IP الخاص بجهازك البعيد.

حدد مستخدم في مربع النص، ثم اكتب اسم المستخدم الذي تريد توصيله بالخادم الخاص بك.

لقطة شاشة توضح اسم المضيف واسم المستخدم للخادم البعيد.

قم بالتمرير لأسفل إلى قسم المصادقة، ثم أدخل إما كلمة مرور حساب المستخدم الخاص بك أو مفتاح SSH المرتبط به.

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

لقطة شاشة توضح قائمة مصادقة كلمة المرور لاتصال SSH الجديد.

وفي الوقت نفسه، إذا كنت تستخدم مفتاح SSH، فحدد المصادقة المستندة إلى المفتاح القائمة المنسدلة، حدد ملف الهوية ثم قم بتوفير موقع ملف مفتاح SSH العام الخاص بك.

ملحوظة: تأكد من ضبط خيار المصادقة الآخر على لا أحد إذا كنت تستخدم إحدى الطريقتين فقط.

انتقل إلى قسم “اسم الاتصال”، وقم بإعطاء اسم لإعداد SSH الجديد، ثم انقر فوق ينهي لحفظه.

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

لقطة شاشة توضح الخدمات المختلفة التي سيستمع إليها XPipe على الخادم البعيد.

إرسال واستقبال الملفات في XPipe

لإرسال ملف إلى خادمك البعيد، انقر فوق الزر الصغير رمز المجلد على إدخال جذر الخادم الخاص بك.

لقطة شاشة توضح رمز المجلد الموجود على مدخل الخادم البعيد الرئيسي.

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

لقطة شاشة توضح الدليل الرئيسي للمستخدم البعيد.

افتح نافذة مدير الملفات على جهازك المحلي وانتقل إلى الملف الذي تريد نقله.

قم بتمييز الملف الذي تريد إرساله، ثم اسحبه إلى شاشة متصفح الملفات البعيدة.

لقطة شاشة توضح الملف المنسوخ مباشرة من مدير ملفات الجهاز المحلي.

ملحوظة: يمكنك أيضًا إرسال التسلسلات الهرمية للمجلدات بأكملها إلى نظام بعيد باستخدام هذه الطريقة.

لتلقي ملف من الخادم الخاص بك، انقر فوق شريط العناوين الموجود أعلى المتصفح البعيد، ثم قم بتوفير المسار إلى الملف الذي تريد استرداده. على سبيل المثال، أريد الحصول على ملف “nginx.conf” من خادمي البعيد، لذلك سأكتب “/etc/nginx/” في شريط العناوين الخاص بي.

لقطة شاشة توضح

ملحوظة: يمكن أن يعمل شريط العناوين أيضًا كقائمة تنقل أساسية عن طريق النقر فوق فواصل الدليل بين المجلدات.

اسحب الملف الذي تريد نسخه إلى جهازك من متصفح الملفات البعيدة إلى منطقة التدريج الخاصة بـ XPipe في الزاوية اليسرى السفلية للبرنامج.

لقطة شاشة توضح موقع

انقر فوق أيقونة القائمة المنسدلة لجهازك المحلي، ثم اضغط الزر الأيسر على مدخل الصدفة “bash”.

لقطة شاشة تسلط الضوء على جلسة Bash Shell الخاصة بالجهاز المحلي.

سيؤدي القيام بذلك إلى فتح علامة تبويب جديدة داخل شاشة مدير الملفات عن بعد. اكتب مسار الملف للمجلد الذي تريد إرسال الملف إليه.

حدد محتويات منطقة السحب واسحبها إلى المجلد المحلي لديك لنسخها بشكل صحيح إلى جهازك.

لقطة شاشة توضح "nginx.conf" الملف في دليل التنزيلات الخاص بالجهاز المحلي.

نصيحة: تعرف على المزيد حول بروتوكولات نقل الملفات المختلفة في Linux من خلال مراجعة مقال المقارنة الخاص بنا بين SCP وSFTP.

إنشاء وفتح الملفات البعيدة

وبصرف النظر عن الإرسال والاستقبال، يمكن لـ XPipe أيضًا إنشاء الملفات وتعديلها مباشرةً من خلال نافذة المتصفح البعيدة. للقيام بذلك، انقر فوق رمز المجلد في الزاوية اليمنى العليا لXPipe.

لقطة شاشة توضح موقع قائمة الملفات للدليل الحالي.

يختار جديد -> ملف لإنشاء ملف فارغ جديد في الدليل البعيد الحالي.

لقطة شاشة توضح موقع

أدخل اسمًا لملفك الجديد، ثم انقر فوق ينهي لإنشائه.

تأكد من أن ملفك يعمل بشكل صحيح عن طريق تحديده، ثم الضغط عليه يدخل.

لقطة شاشة توضح الملف البعيد الذي تم إنشاؤه حديثًا والذي يتم تحريره محليًا من خلال XPipe.

تعديل وحذف الملفات البعيدة

تتيح لك نافذة متصفح الملفات البعيدة أيضًا تعديل بتات الأذونات لملفاتك البعيدة مباشرةً من جهازك المحلي. يمكن أن يكون هذا مفيدًا إذا كنت تواجه مشكلات في الوصول إلى الملفات لخدمات الويب الخاصة بك.

لتعديل بتات الأذونات الخاصة بالملف، حدد الملف الذي تريد تعديله ثم اضغط على انقر على اليمين.

يختار شمود…، ثم قيمة الإذن التي تريد تعيينها لملفك. على سبيل المثال، ستضمن القيمة “777” أن أي مستخدم في نظامك يمكنه فتح ملفك وتحريره وتشغيله.

لقطة شاشة توضح موقع

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

لقطة شاشة توضح موقع

إدارة حاويات Docker في XPipe

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

للقيام بذلك، قم بتبديل مفتاح التشغيل على الجانب الأيمن لبرنامج Docker daemon، ثم انقر فوق ينعش الزر الموجود بجانبه لإعادة تحميل حالته الحالية.

لقطة شاشة توضح موقع مفتاح التبديل لبرنامج Docker الخفي.

انقر على رمز المجلد الحاوية التي تريد الوصول إليها.

لقطة شاشة توضح موقع أيقونة المجلد لحاوية Docker المستهدفة.

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

لقطة شاشة توضح موقع شريط عناوين مدير الملفات البعيد.

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

ومن هناك، يمكنك إما تحميل أو تنزيل الملفات التي تريد وضعها في الحاوية الخاصة بك على غرار الاتصال العادي بالخادم البعيد.

لقطة شاشة تعرض الملفات العشوائية التي يتم نقلها داخل حاوية Docker.

إن تعلم كيفية تثبيت خادم ومحور حاوية Docker باستخدام XPipe في Ubuntu وFedora هو مجرد خطوة أولى نحو الدخول في إدارة نظام Linux الأساسية. استكشف هذا العالم الرائع لإدارة الخوادم وخدمات الويب من خلال مراجعة دليلنا لتثبيت Docker في Linux.

حقوق الصورة: ميخائيل فيسينكو عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

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

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

رمسيس الأحمر

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

اترك تعليقاً

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

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