كيفية إنشاء Linux وDocker Controller Hub باستخدام XPipe
XPipe عبارة عن مركز تحكم قوي عبر الأنظمة الأساسية لخوادم Linux وحاويات Docker والمضيفين الافتراضيين. فهو يوفر واجهة مبسطة لإدارة الأنظمة المتعددة والبنية التحتية للخادم على جهازك المحلي. نعرض لك هنا كيفية تثبيت XPipe على Linux بالإضافة إلى إدارة مراكز VPS وDocker الخاصة بك.
لماذا تدير خوادمك وحاوياتك باستخدام XPipe
واحدة من أكبر نقاط البيع في XPipe هي أنه برنامج محلي يعمل بمثابة “المركز الرئيسي” لخدمات المراقبة عن بعد. وعلى عكس Uptime Kuma، فهو لا يتطلب أي خدمة عن بعد، مما يجعله مفيدًا إذا كنت تعمل من نظام واحد.
ميزة أخرى لـ XPipe هي أنها تزيل الحاجة إلى التفاعل مع الأصداف العارية عند الاتصال بالخوادم البعيدة. يمكن أن يكون هذا مفيدًا إذا لم تكن معتادًا على SSH وتريد واجهة مستخدم رسومية سهلة الاستخدام لإدارة أجهزتك البعيدة مباشرة من جهاز الكمبيوتر الخاص بك.
وأخيرًا، يقوم XPipe أيضًا بدمج العديد من الميزات البعيدة إلى المحلية، مثل نقل الملفات بين المضيفين، وإدارة حاويات Docker، وتشغيل عميل VNC. وهذا يجعل XPipe مفيدًا حتى إذا كنت لا تنوي استخدام SSH للحفاظ على خوادمك البعيدة.
جيد ان تعلم: تعرف على كيفية إدارة خوادم 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 على 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 كلاً من الجذر وواجهة المستخدم العادية، انقر فوق + جديد الزر الموجود في الزاوية اليسرى العليا لنافذة البرنامج.
يختار المضيف البعيد -> اتصال SSH بسيط.
في ملحوظة جانبية: تعلم كيف يمكنك دمج SSH مع أنابيب UNIX في Linux.
تكوين تفاصيل الخادم الخاص بك في XPipe
انقر على يستضيف في مربع النص ضمن معلومات الاتصال، ثم قم بتوفير اسم المجال أو عنوان IP الخاص بجهازك البعيد.
حدد مستخدم في مربع النص، ثم اكتب اسم المستخدم الذي تريد توصيله بالخادم الخاص بك.
قم بالتمرير لأسفل إلى قسم المصادقة، ثم أدخل إما كلمة مرور حساب المستخدم الخاص بك أو مفتاح SSH المرتبط به.
إذا كنت تستخدم كلمة مرور لخادم SSH الخاص بك، فانقر فوق المصادقة المستندة إلى كلمة المرور في المربع المنسدل، حدد كلمة المرور، ثم أدخل كلمة مرور حساب المستخدم الخاص بك في مربع النص الموجود أسفلها.
وفي الوقت نفسه، إذا كنت تستخدم مفتاح SSH، فحدد المصادقة المستندة إلى المفتاح القائمة المنسدلة، حدد ملف الهوية ثم قم بتوفير موقع ملف مفتاح SSH العام الخاص بك.
ملحوظة: تأكد من ضبط خيار المصادقة الآخر على لا أحد إذا كنت تستخدم إحدى الطريقتين فقط.
انتقل إلى قسم “اسم الاتصال”، وقم بإعطاء اسم لإعداد SSH الجديد، ثم انقر فوق ينهي لحفظه.
وأخيرًا، سيحاول XPipe البحث عن الحاويات والخدمات الموجودة التي تعمل على مضيفك البعيد. قم بقبول القيم الافتراضية، ثم انقر فوق ينهي مرة أخرى لبدء ذلك.
إرسال واستقبال الملفات في XPipe
لإرسال ملف إلى خادمك البعيد، انقر فوق الزر الصغير رمز المجلد على إدخال جذر الخادم الخاص بك.
انقر فوق شريط العناوين الموجود في لوحة مدير الملفات البعيدة، ثم اكتب المسار الذي تريد الوصول إليه على خادمك البعيد. في حالتي، سأرسل ملفي إلى الدليل الرئيسي للمستخدم البعيد.
افتح نافذة مدير الملفات على جهازك المحلي وانتقل إلى الملف الذي تريد نقله.
قم بتمييز الملف الذي تريد إرساله، ثم اسحبه إلى شاشة متصفح الملفات البعيدة.
ملحوظة: يمكنك أيضًا إرسال التسلسلات الهرمية للمجلدات بأكملها إلى نظام بعيد باستخدام هذه الطريقة.
لتلقي ملف من الخادم الخاص بك، انقر فوق شريط العناوين الموجود أعلى المتصفح البعيد، ثم قم بتوفير المسار إلى الملف الذي تريد استرداده. على سبيل المثال، أريد الحصول على ملف “nginx.conf” من خادمي البعيد، لذلك سأكتب “/etc/nginx/” في شريط العناوين الخاص بي.
ملحوظة: يمكن أن يعمل شريط العناوين أيضًا كقائمة تنقل أساسية عن طريق النقر فوق فواصل الدليل بين المجلدات.
اسحب الملف الذي تريد نسخه إلى جهازك من متصفح الملفات البعيدة إلى منطقة التدريج الخاصة بـ XPipe في الزاوية اليسرى السفلية للبرنامج.
انقر فوق أيقونة القائمة المنسدلة لجهازك المحلي، ثم اضغط الزر الأيسر على مدخل الصدفة “bash”.
سيؤدي القيام بذلك إلى فتح علامة تبويب جديدة داخل شاشة مدير الملفات عن بعد. اكتب مسار الملف للمجلد الذي تريد إرسال الملف إليه.
حدد محتويات منطقة السحب واسحبها إلى المجلد المحلي لديك لنسخها بشكل صحيح إلى جهازك.
نصيحة: تعرف على المزيد حول بروتوكولات نقل الملفات المختلفة في Linux من خلال مراجعة مقال المقارنة الخاص بنا بين SCP وSFTP.
إنشاء وفتح الملفات البعيدة
وبصرف النظر عن الإرسال والاستقبال، يمكن لـ XPipe أيضًا إنشاء الملفات وتعديلها مباشرةً من خلال نافذة المتصفح البعيدة. للقيام بذلك، انقر فوق رمز المجلد في الزاوية اليمنى العليا لXPipe.
يختار جديد -> ملف لإنشاء ملف فارغ جديد في الدليل البعيد الحالي.
أدخل اسمًا لملفك الجديد، ثم انقر فوق ينهي لإنشائه.
تأكد من أن ملفك يعمل بشكل صحيح عن طريق تحديده، ثم الضغط عليه يدخل.
تعديل وحذف الملفات البعيدة
تتيح لك نافذة متصفح الملفات البعيدة أيضًا تعديل بتات الأذونات لملفاتك البعيدة مباشرةً من جهازك المحلي. يمكن أن يكون هذا مفيدًا إذا كنت تواجه مشكلات في الوصول إلى الملفات لخدمات الويب الخاصة بك.
لتعديل بتات الأذونات الخاصة بالملف، حدد الملف الذي تريد تعديله ثم اضغط على انقر على اليمين.
يختار شمود…، ثم قيمة الإذن التي تريد تعيينها لملفك. على سبيل المثال، ستضمن القيمة “777” أن أي مستخدم في نظامك يمكنه فتح ملفك وتحريره وتشغيله.
كما هو الحال مع تعديل بتات إذن الملف، يمكنك أيضًا استخدام قائمة سياق النقر بزر الماوس الأيمن لحذف ملف بعيد موجود. للقيام بذلك، حدد الملف الذي تريد إزالته، ثم اضغط انقر على اليمين ثم حدد يمسح.
إدارة حاويات Docker في XPipe
افتراضيًا، سيكتشف XPipe تلقائيًا أي حاويات موجودة أو جديدة تعمل على نظامك. ونتيجة لذلك، لا يتعين عليك القيام بأي شيء آخر حتى تظهر حاوياتك على لوحة المعلومات. ومع ذلك، لا يزال XPipe يوفر عددًا من الأدوات التي يمكنها الوصول إلى محتوى حاويات Docker الخاصة بك وتعديلها.
للقيام بذلك، قم بتبديل مفتاح التشغيل على الجانب الأيمن لبرنامج Docker daemon، ثم انقر فوق ينعش الزر الموجود بجانبه لإعادة تحميل حالته الحالية.
انقر على رمز المجلد الحاوية التي تريد الوصول إليها.
سيؤدي القيام بذلك إلى إظهار قائمة النظرة العامة لحاوية Docker الخاصة بك. حدد شريط العناوين الموجود أعلى المتصفح البعيد، ثم قم بتوفير مسار الملف الذي تريد الوصول إليه.
ملحوظة: يمكنك أيضًا النقر نقرًا مزدوجًا فوق اسم حاوية Docker لتحميل غلاف الجذر الداخلي الخاص بها. ومع ذلك، لن ينجح هذا إلا إذا كانت صورة الحاوية تحتوي على غلاف مدمج بداخلها.
ومن هناك، يمكنك إما تحميل أو تنزيل الملفات التي تريد وضعها في الحاوية الخاصة بك على غرار الاتصال العادي بالخادم البعيد.
إن تعلم كيفية تثبيت خادم ومحور حاوية Docker باستخدام XPipe في Ubuntu وFedora هو مجرد خطوة أولى نحو الدخول في إدارة نظام Linux الأساسية. استكشف هذا العالم الرائع لإدارة الخوادم وخدمات الويب من خلال مراجعة دليلنا لتثبيت Docker في Linux.
حقوق الصورة: ميخائيل فيسينكو عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك
اكتشاف المزيد من تكتك تكنولوجيا
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.