Ajenti عبارة عن لوحة خادم مجانية أجنبية المصدر. تصميمها الوظيفي مشابه لـ VestaCP الذي قدمناه من قبل. جميع اللوحات تدعم اللغة الصينية وتأتي مع SSL وNginx وPHP وMysqL وما إلى ذلك، والتي يمكن تثبيتها يدويًا على الموقع الرسمي يوفر أيضًا برنامج نصي لتثبيت المفتاح، ويمكن أيضًا استخدام Ajenti كلوحة إدارة خادم.
Ajenti V هو مكون إضافي للمضيف الظاهري لـ Ajenti، يُستخدم بشكل أساسي لإدارة المضيفين الظاهريين وإنشاء مواقع الويب. يلبي Ajenti V بشكل أساسي جميع وظائف إنشاء موقع الويب، مثل FTP وقاعدة البيانات والمنفذ وشهادة SSL وإدارة الملفات وربط اسم النطاق وما إلى ذلك. إن الجمع بين Ajenti V وAjenti مناسب لبناء موقع الويب.
ستشارك هذه المقالة كيفية تثبيت واستخدام لوحات خادم Ajenti وAjenti V بشكل عام، بالمقارنة مع VestaCP، فإن Ajenti لديه أيضًا عيوب، مثل تحديثات الإصدار البطيئة، وعدم وجود مناقشة وتبادل في المنتدى، وعدد قليل نسبيًا من البرامج التعليمية الصينية حول Ajenti على الإنترنت. ، واجه Ajenti الكثير من المشاكل، لذلك لا يزال Ajenti أكثر ملاءمة للأشخاص الذين يحبون القذف.
لمزيد من المعلومات حول لوحة الخادم، يمكنك الرجوع إلى صفحة خاصة قمت بإنشائها من قبل: قائمة لوحة تحكم الخادم، يمكن أيضًا للأصدقاء الذين لا يحبون اللوحات استخدام أدوات الأوامر:
- أداة إنشاء موقع Linux VPS، تثبيت LNMP 1.4 واستخدامه، تجديد التكوين التلقائي لـ SSL ودعم PHP متعدد الإصدارات
- برنامج التثبيت OneinStack بنقرة واحدة - يمكنك بسهولة نشر شهادة Let's Encrypt وتكوين موقع HTTPS
- ملخص أوامر مراقبة نظام Linux - وحدة المعالجة المركزية الرئيسية، والذاكرة، وإدخال القرص، وما إلى ذلك للعثور على اختناقات الأداء
1. تركيب اجينتي 2
الموقع الرسمي لأجينتي:
- http://AjiaoEnti.org/
Ajenti 2 هو الإصدار الأحدث، ويحتوي على وظائف أقل من Ajenti 1، لكن اللوحة أبسط وأخف وزنًا. أنظمة التشغيل المطلوبة هي: Debian 6 أو أحدث، Ubuntu Precise أو أحدث، CentOS 6 أو أحدث، RHEL 6 أو أحدث.
1.1 حزمة التثبيت بنقرة واحدة
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
الدليل بعد تنفيذ الأمر، انتظر لبعض الوقت وستظهر لك رسالة تفيد بتثبيت Ajenti 2 بنجاح.
1.2 طريقة التثبيت اليدوي
تبعيات التثبيت: ديبيان/أوبونتو
sudo apt-get install build-essential python-pip python-dev python-lxml libffi-dev libssl-dev libjpeg-dev libpng-dev uuid-dev python-dbus
تبعيات التثبيت: RHEL/CentOS
sudo yum install gcc python-devel python-pip libxslt-devel libxml2-devel libffi-devel openssl-devel libjpeg-turbo-devel libpng-devel dbus-python
ترقية صورة داخل صورة:
sudo pip install 'setuptools>=0.6rc11' 'pip>=6' wheel
الحد الأدنى من التثبيت:
sudo pip install ajenti-panel ajenti.plugin.dashboard ajenti.plugin.settings ajenti.plugin.plugins
التثبيت مع البرنامج المساعد:
sudo pip install ajenti-panel ajenti.plugin.dashboard ajenti.plugin.settings ajenti.plugin.plugins ajenti.plugin.filemanager ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.services ajenti.plugin.terminal
1.3 استخدام اجينتي 2
مفتوح: منفذ IP+8000، استخدم حساب تسجيل الدخول إلى VPS وكلمة المرور لتسجيل الدخول إلى Ajenti 2.
هذه هي واجهة تشغيل Ajenti 2. وهي تحتوي على وظائف بسيطة وواجهة جيدة.
في إعدادات Ajenti 2، يمكنك ضبط اللغة على اللغة الصينية، وتمكين SSL، وما إلى ذلك.
مدير الملفات الذي يأتي مع Ajenti 2 سهل الاستخدام أيضًا.
يمكن تحرير الملفات الموجودة على مضيف VPS عبر الإنترنت، وتعديل الأذونات، ونقلها، ونسخها وغيرها من العمليات.
يحتوي Ajenti 2 أيضًا على وحدة تحكم يمكنها تنفيذ الأوامر.
2. تركيب اجينتي 1
يحتوي Ajenti 1 على وظائف أكثر من Ajenti 2 ويمكن استخدامه مع Ajenti V.
2.1 التثبيت اليدوي لـ Ajenti 1
ديبيان:
يتطلب Ajenti تثبيت Debian 6 أو إصدار أحدث.
إضافة مفتاح المستودع:
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
أضف مستودعًا إلى /etc/apt/sources.list:
echo "deb http://repo.ajenti.org/debian main main debian" >> /etc/apt/sources.list
بدء التثبيت:
apt-get update && apt-get install ajenti
ابدأ الخدمة:
service ajenti restart
أوبونتو:
يتطلب Ajenti على الأقل Ubuntu 12.04 Precise Pangolin.
إضافة مفتاح المستودع:
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
أضف مستودعًا إلى /etc/apt/sources.list:
echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list
بدء التثبيت:
apt-get update && apt-get install ajenti
ابدأ الخدمة:
service ajenti restart
حزم دورة في الدقيقة
إضافة مفتاح المستودع:
wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm rpm -i ajenti-repo-1.0-1.noarch.rpm
بدء التثبيت:
yum install ajenti
ابدأ الخدمة:
service ajenti restart
2.2 أجينتي 1 استخدام
مطالبة بتثبيت Ajenti 1 بنجاح.
استخدم IP+8000 للدخول إلى Ajenti 1، واستخدم الحساب وكلمة المرور الافتراضيين: root وadmin لتسجيل الدخول.
هذه هي واجهة تشغيل Ajenti 1، مع لوحة القيادة والنظام والبرامج والأدوات والوظائف الأخرى. (اضغط للتكبير)
يمكن تثبيت مكونات مختلفة مثل APC وBind9 في خيار البرنامج الإضافي لـ Ajenti 1.
يمكن إدارة عمليات تثبيت القرص الصلب في نظام الملفات.
"العملية" يمكنها إدارة خدمات النظام.
يمكن لمدير الملفات في Ajenti 1 تعديل أذونات الملف.
يمكنك أيضًا تحرير الملفات عبر الإنترنت.
هذه هي وحدة التحكم Ajenti 1.
3. تركيب Ajenti V
3.1 تثبيت Ajenti V
لا يمكن استخدام Ajenti V إلا مع Ajenti 1. حزم التثبيت المتوفرة حاليًا لـ Ajenti V هي:
أجينتي-v (البرنامج الرئيسي)
ajenti-v-mail (بريد Exim وCourier)
ajenti-v-mysql (قاعدة بيانات MySQL DB)
ajenti-v-php-fpm (دعم PHP عبر PHP-FPM)
ajenti-v-php7.0-fpm
ajenti-v-ruby-unicorn (يدعم Rails عبر Unicorn)
ajenti-v-Ruby-puma (دعم Rails عبر Puma)
ajenti-v-ftp-pureftpd (حساب FTP)
ajenti-v-nginx (دعم خادم الويب NGINX)
ajenti-v-python-gunicorn (دعم Python WSGI عبر gunicorn)
ajenti-v-nodejs (دعم Node.js)
تحتاج أولاً إلى إلغاء تثبيت Apache:
apt-get remove apache2
يمكنك اختيار حزم التثبيت المذكورة أعلاه وفقًا لاحتياجاتك الخاصة. على سبيل المثال، يلزم تثبيت بيئة LNMP:
apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php7.0-fpm php7.0-mysql service ajenti restart
يعد هذا دليلاً للتثبيت الناجح لـ Ajenti V.
3.2 استخدام Ajenti V
بعد تثبيت Ajenti V بنجاح، أدخل Ajenti 1 مرة أخرى وسيظهر لك خيار "موقع الويب".
حدد إضافة موقع ويب.
ثم أدخل إلى مركز إدارة موقع الويب وقم بتعيين مسار الدليل الجذر للموقع.
يمكنك ربط اسم المجال في خيار "اسم المجال".
يمكن إدارة SSL وHTTPS 2 وSPDY وما إلى ذلك في "المنفذ".
في "SSL" يمكنك إضافة مسار الشهادة.
وأخيرا، يمكن إدارة قاعدة البيانات في MysqL.
4. ملخص
بشكل عام، Ajenti و Ajenti V عبارة عن لوحات تحكم جيدة جدًا لمضيف VPS، حيث يمكن لتكوين الخادم وتحميل النظام وذاكرة وحدة المعالجة المركزية وتثبيت المكونات الإضافية وإدارة المضيف الافتراضي والوظائف الأخرى أن تلبي احتياجات بناء مواقع الويب اليومية لدينا.
بالطبع، تتمثل عيوب Ajenti V في وجود عدد أقل قليلاً من وظائف إدارة موقع الويب، وعلى الرغم من إمكانية تكوين شهادة SSL بنفسك، إلا أنها لا تدعم الإصدار التلقائي لشهادات Let's Encrypt المجانية، وهناك عدد قليل نسبيًا من المواد الصينية والإنجليزية ذات صلة ب اجنتي.