Webmin واجهة ويب لإدارة الأنظمة الشبيهة بـ Unix كـ Linux. توفر مجموعة شاملة من الأدوات لإدارة النظام، تشمل إدارة الجهاز والشبكات والتخزين والأمان. Webmin برنامج مجاني ومفتوح المصدر مرخص بموجب GNU، الرخصة العامة العمومية.
- لماذا أحتاج إلى استخدام Webmin على VPS؟
- كيفية تثبيت Webmin على خادم CentOS أو خادم مبني على RHEL
- الخطوة ١: أولاً، تحتاج إلى تثبيت حزم التبعيات.
- الخطوة ٢: سنحتاج إلى إضافة مستودع Webmin إلى قائمة المستودعات. افتح الطرفية وأدخل الأمر التالي:
- الخطوة ٣: أضف الأسطر التالية إلى الملف:
- الخطوة ٤: الآن، تحتاج إلى تنزيل مفتاح GPG وتثبيته باستخدام الأمر التالي:
- الخطوة ٥: حدّث المستودع:
- الخطوة ٦: بعد ذلك، يمكنك تثبيت Webmin بإدخال الأمر التالي:
- الخطوة ٧: شغّل الخدمة واضبطها لتبدأ تلقائياً عند الإقلاع:
- الخطوة ٨: إذا كان لديك جدار حماية، فعليك السماح لـ Webmin بالمرور عبره بإدخال الأمر التالي:
- الخطوة ٩: الآن يمكنك تسجيل الدخول إلى Webmin. افتح الرابط التالي في متصفحك:
- الخطوة ١٠: أدخل اسم المستخدم وكلمة المرور باستخدام بروتوكول HTTPS.
- الخطوة ١١: اضبط إعدادات VPS
- الخطوة ١٢: غيّر المنفذ الافتراضي
- المضيف الافتراضي Webmin
- كيفية تثبيت Webmin على خادم Ubuntu أو خادم مبني على Debian
- خلاصة
من خلال أي متصفح ويب حديث، يمكنك إدارة حسابات المستخدمين، وإعدادات Apache، وDNS، ومشاركة الملفات، والمزيد غير ذلك.
في هذا الدليل، سنتعلم كيفية تثبيت Webmin على VPS، وعلى خادم Ubuntu، وعلى خادم مبني على Debian.
لكن قبل ذلك، لنستعرض مزايا Webmin ونرى لماذا نحتاجه.
لماذا أحتاج إلى استخدام Webmin على VPS؟
Webmin أداة إدارة خوادم تعمل عبر المتصفح، تتيح لك إدارة خادمك من أي مكان في العالم. تحتوي على مجموعة واسعة من الوحدات التي تغطي المهام الشائعة، ويمكن توسيعها بوحدات إضافية عند الحاجة. بل إن بعضهم يرى أن Webmin هو الفائز في Webmin مقابل cPanel.
ثمة مزايا عديدة لاستخدام Webmin على VPS، وفيما يلي أبرزها:
- لعل أهم ميزة هي أن Webmin مجاني ومفتوح المصدر، فلا داعي للقلق بشأن الميزانية.
- Webmin سهل الاستخدام والتعلم. يوفر واجهة رسومية مباشرة لإدارة خادمك، وهو مفيد بشكل خاص لمن يبدأ في إدارة الخوادم، إذ يتيح تنفيذ مهام كإنشاء حسابات المستخدمين، وضبط إعدادات Apache، وإدارة قواعد البيانات بكل يسر.
- يدعم Webmin جميع توزيعات Linux الرئيسية، فلا حاجة للقلق بشأن تغيير خادمك.
- تثبيت Webmin على VPS يوفر الوقت من خلال اختصارات للأوامر الأكثر استخداماً.
- كما يغني عن استخدام أدوات سطر الأوامر لتعديل ملفات الإعداد وتشغيل الأوامر.
- يوفر Webmin واجهة API لدمج تطبيقات الطرف الثالث في نظام Webmin.
- من مزايا استضافة Webmin على VPS أيضاً أنه يساعدك على الإبقاء على كل شيء منظماً. إذ تُخزَّن جميع إعدادات الخادم وإعداداته في مكان واحد، مما يسهّل الوصول إلى ما تبحث عنه، وهو أمر مفيد بشكل خاص إذا كنت تحتاج إلى تعديل إعدادات الخادم بصفة منتظمة.
- علاوة على ذلك، ثبّت Webmin على VPS لتعزيز أمان خادمك.
- أخيراً، يتمتع Webmin بمجتمع مستخدمين واسع مع توثيق وافر ومنتديات دعم نشطة، فلا شك في موثوقيته.
الآن بعد أن تعرّفت على أهمية تثبيت Webmin على VPS، لنبدأ.
اقرأ أيضاً: تثبيت pptp VPN على VPS
كيفية تثبيت Webmin على خادم CentOS أو خادم مبني على RHEL
إذا كنت تبحث عن واجهة سهلة الاستخدام لإدارة VPS الخاص بك، فإن Webmin خيار مناسب. إليك كيفية تثبيت Webmin على VPS (خادم افتراضي خاص).
الخطوة ١: أولاً، تحتاج إلى تثبيت حزم التبعيات.
sudo yum install nano -y
الخطوة ٢: سنحتاج إلى إضافة مستودع Webmin إلى قائمة المستودعات. افتح الطرفية وأدخل الأمر التالي:
sudo nano /etc/yum.repos.d/webmin.repo
الخطوة ٣: أضف الأسطر التالية إلى الملف:
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
الخطوة ٤: الآن، تحتاج إلى تنزيل مفتاح GPG وتثبيته باستخدام الأمر التالي:
wget http://www.webmin.com/jcameron-key.asc
sudo rpm --import jcameron-key.asc
الخطوة ٥: حدّث المستودع:
sudo yum check-update
الخطوة ٦: بعد ذلك، يمكنك تثبيت Webmin بإدخال الأمر التالي:
sudo yum install webmin -y
إذا فشل التثبيت بسبب عدم توفر الاعتماديات، أعد إدخال أمر التثبيت مجدداً.
الخطوة ٧: شغّل الخدمة واضبطها لتبدأ تلقائياً عند الإقلاع:
chkconfig webmin on
service webmin start
الخطوة ٨: إذا كان لديك جدار حماية، فعليك السماح لـ Webmin بالمرور عبره بإدخال الأمر التالي:
firewall-cmd --permanent --add-port=10000/tcp
firewall-cmd --reload
الخطوة ٩: الآن يمكنك تسجيل الدخول إلى Webmin. افتح الرابط التالي في متصفحك:
https://your-ip-addres:10000
الخطوة ١٠: أدخل اسم المستخدم وكلمة المرور باستخدام بروتوكول HTTPS.
اسم المستخدم الافتراضي هو root وكلمة المرور هي كلمة مرور المستخدم root
الخطوة ١١: اضبط إعدادات VPS
حان الوقت الآن لضبط إعدادات VPS الخاص بك مع Webmin، وذلك بالانتقال إلى "إعداد Webmin".
الخطوة ١٢: غيّر المنفذ الافتراضي
إذا كان VPS الخاص بـ Webmin يمتلك عنوان IP عامًا، انتقل إلى "المنافذ والعناوين" وعيِّن المنفذ القياسي على "some".
هذا كل شيء. أنت الآن تعرف كيفية تثبيت Webmin على VPS.
إذا أردت تغيير كلمة مرور Webmin، يمكنك تنفيذ هذا الأمر:
/usr/libexec/webmin/changepass.pl /etc/webmin root NEWPASSWORD
غير أن تغيير كلمة المرور لمستخدم محدد في Webmin غير مستحسن.
المضيف الافتراضي Webmin
من أبرز ميزات Webmin المضيف الافتراضي. تتيح لك هذه الميزة استضافة مواقع ويب متعددة على خادم واحد. بعد تثبيت Webmin على VPS، يمكنك إنشاء مضيفات افتراضية باتباع الخطوات التالية:
- الخطوة الأولى: Go إلى لوحة التحكم.
- الخطوة الثانية: حدِّث Webmin للتأكد من أنك تستخدم أحدث إصدار منه.
- الخطوة الثالثة: سجِّل الدخول إلى Webmin وانقر على أيقونة Servers.
- الخطوة الرابعة: انقر على Apache WebServer.
- الخطوة الخامسة: اختر "any address" في قسم "Create a New Virtual Server".
- الخطوة السادسة: في قسم "port"، أدخل القيمة 80 واختر زر الاختيار الأخير.
- الخطوة السابعة: في قسم "document root"، أدخل اسم مجلد ملفات HTML الخاص بمضيفك الافتراضي.
- الخطوة الثامنة: أدخل اسم النطاق في قسم "server name".
تهانينا، لقد أنشأت المضيف الافتراضي لـ Webmin.
كيفية تثبيت Webmin على خادم Ubuntu أو خادم مبني على Debian
Ubuntu نظام تشغيل Linux مبني على Debian، يتميز بسهولة الاستخدام وتوفر مجموعة واسعة من حزم البرامج. كما يُعدّ من أكثر توزيعات Linux شيوعًا في خوادم الويب، ويعود ذلك جزئيًا إلى تكاملها الجيد مع أداة Webmin. توفر Webmin واجهة رسومية واضحة لإدارة إعدادات الخادم، بما في ذلك Apache وMySQL وحسابات المستخدمين، مما يجعل ضبط خادم Ubuntu أكثر يسرًا لمن لا يتقنون صياغة أوامر سطر أوامر Linux.
اقرأ أيضاً: Apache مقابل Nginx 2022
تعرّفت على كيفية تثبيت Webmin على VPS. سنوضح لك الآن كيفية تثبيته على خادم Ubuntu أو خادم مبني على Debian.
أولًا، تحتاج إلى تثبيت حزم التبعيات.
sudo apt install software-properties-common apt-transport-https -y
أضف مستودع Webmin ومفتاح GPG.
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
بعد ذلك، يمكنك تثبيت Webmin:
sudo apt install webmin -y
إذا كان لديك جدار حماية، فعليك السماح له باستخدام هذا الأمر:
sudo ufw allow 10000/tcp
هذا كل ما في الأمر. اسم المستخدم الافتراضي هو "root"، وكلمة المرور هي كلمة مرور الـ root الحالية.
الآن، افتح متصفح الويب وانتقل إلى العنوان التالي:
في بعض الأحيان لا تسمح توزيعات Debian أو Ubuntu بتسجيل الدخول باستخدام اسم المستخدم والكلمة السرية الخاصين بـ "root". في هذه الحالة، أدخل "sudo" كاسم للمستخدم.
بعد تسجيل الدخول، يمكنك ضبط إعدادات خادم الويب وفقاً لاحتياجاتك وأهدافك.
VPS فائق السرعة
لا تقبل بأي VPS. انسَ محركات البخار و HDDs القديمة — احصل على VPS من NVMe SSD من Cloudzy واختبر السرعة الحقيقية!
احصل على VPS بمعالج SSDخلاصة
خلاصة القول، Webmin أداة بالغة القوة لإدارة VPS. وهي أداة مفتوحة المصدر ومجانية، سهلة التثبيت والاستخدام، وتوفر خيارات واسعة لإدارة خادمك.
إن كنت تبحث عن طريقة سهلة لإدارة خادمك وإبقائه يعمل بشكل سليم، فأنصحك بمراجعة دليلنا مرة أخرى ومعرفة كيفية تثبيت Webmin على VPS أو Ubuntu. غير أن ثمة نقطة أخيرة.
أتذكر حين أردت اشترِ VPS. أتذكر كم عانيت للعثور على خيار موثوق وآمن. وحين وجدت ما يلبي هذه المتطلبات، كان إما مكلفاً جداً أو ضعيف الأداء. كنت على وشك الاستسلام حين اكتشفت Cloudzy VPS.
تقدم Cloudzy خوادم VPS عالية الأداء بسعر لا يتجاوز ثمن وجبة خفيفة. مع DDR4 RAMs وتخزين NVMe وحزمة نقل بيانات بسرعة 1 Gbps، تضمن Cloudzy تغطيتك الكاملة.