• Fri. Sep 20th, 2024

كيفية إنشاء مركز تحكم Linux وDocker باستخدام XPipe

Byadmin

Aug 4, 2024

صورة لشخص يعمل أمام جهاز الكمبيوتر.

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

لماذا يجب عليك إدارة خوادمك وحاوياتك باستخدام XPipe

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

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

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

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

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

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

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

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

# For Debian and Ubuntubr>sudo apt update && sudo apt upgrade

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

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

قم بالتمرير لأسفل إلى عنوان “المثبتات”، ثم حدد تنسيق المثبت المناسب لنظامك. بالنسبة للأنظمة المستندة إلى Debian، حدد رابط “مثبت Linux .deb (x86_64)”. بالنسبة للأنظمة المستندة إلى Fedora، حدد “مثبت Linux .rpm (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 الموجودة في الزاوية اليسرى السفلية للبرنامج.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *