با توجه به تغییرات زیادی مکه در چند سال اخیر شاهد آنها بودیم، دایرکت ادمین با قابلیت اطمینان بالا و مقرون به صرفه بودن، به یکی از کنترل پنلهای پیشرو در بازار هاست و میزبانی وب تبدیل شده است. اگر شما هم میخواهید برای میزبانی خود از این کنترل پنل استفاده کنید اما از نحوه نصب دایرکت ادمین روی سرور اطلاع ندارید تا انتهای این مطلب با ما همراه باشید.
در این راهنما، ما به شما نحوه نصب دایرکت ادمین روی یک سرور مدیریت نشده را آموزش خواهیم داد.
دایرکت ادمین چیست؟
شاید بد نباشد که پیش از هر چیز به این سوال پاسخ دهیم که دایرکت ادمین چیست؟ احتمالا هنگام خرید هاست و سرور، متوجه شدهاید که این هاست یا سرور، از یک کنترل پنل برای مدیریت آن همراه هستند.
دایرکت ادمین نیز یک کنترل پنل میزبانی وب مدرن و قوی است که میتوانید از آن برای مدیریت هاست اشتراکی یا سرور اختصاصی و سرور مجازی خود استفاده کنید. دایرکت ادمین یک ابزار عالی بوده و استفاده سادهای دارد.
این کنترل پنل ویژگیهای متنوعی را در اختیار شما قرار میدهد که آن را به یک کنترل پنل عالی برای انواع محیطهای میزبانی، از میزبانی اشتراکی گرفته تا سرورهای مجازی و سرورهای اختصاصی تبدیل میکند.
این نرم افزار به شما امکان دسترسی به تمام ویژگیهایی را که از یک کنترل پنل میزبانی وب انتظار دارید، میدهد. ویژگیهایی مانند phpMyAdmin، MySQL، گواهی SSL، پیکربندی وب سرور، SSH و پیکربندی سرور ایمیل در این کنترل پنل به راحتی قابل استفاده هستند.
دایرکت ادمین به شما این امکان را میدهد تا کنترل کاملی روی سرور خود داشته باشید. استفاده از آن هم برای ادمینها و هم برای کاربران ساده، بسیار آسان است. کنترل پنل هاست DirectAdmin یکی از بهترین گزینهها در میان رقبای خود محسوب میشود.
لازم به ذکر است که دایرکت ادمین بر اساس فناوری استک یا پشته LAMP ساخته شده است. میتوانید از آن برای مدیریت حسابهای کاربری، پایگاههای داده، حسابهای ایمیل، دامنهها، سوابق DNS، امنیت و موارد دیگر استفاده کنید.
رایجترین استفاده دایرکت ادمین در هاست لینوکس است.
پیش نیازهای نصب دایرکت ادمین
سیستم عاملهای پشتیبانی شده
دایرکت ادمین از سیستم عامل زیر پشتیبانی میکند و با نسخههای ذکر شده و نسخههای جدیدتر سیستم عاملهای لیست شده سازگاری بالایی دارد.
Operating System | Version of Operating System |
AlmaLinux / RHEL / CentOS | 7.x 64-bit, 8.x 64-bit |
CloudLinux | 6.x 64-bit, 7.x 64-bit, 8.x 64-bit |
Ubuntu | 16.04 64-bit, 18.04 64-bit, 20.04 64-bit |
Debian | 9.x 64-bit, 10.x 64-bit, 11.x 64-bit |
FreeBSD | 11.x 64-bit, 12.x 64-bit |
VzLinux | 8.x 64-bit |
بقیه پیشنیازها مربوط به آدرسهای IP و نرم افزارها به نیازهای کاربر هنگام کار با سرویس بستگی دارد. بعد از اتمام نصب دایرکت ادمین، میتوانید آنها را به صورت دستی پیکربندی کنید.
نصب دایرکت ادمین
معمولا مجوزهای دایرکت ادمین آی پی بیس هستند و روی هر سرور مدیریت نشدهای (که نیازی به وارد کردن شناسه مشتری یا کلید لایسنس ندارد) کار میکنند. برای شروع نصب دایرکت ادمین ابتدا از دستور زیر استفاده میکنیم:
bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O - https://www.directadmin.com/setup.sh) 'auto'
اگر مجوز دایرکت ادمین را از یک فروشنده شخص ثالث خریداری کرده اید، باید یک کلید لایسنس (license key) برای نصب دایرکت ادمین دریافت کنید. برای انجام این کار و ادامه نصب از دستور زیر استفاده کنید:
bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O - https://www.directadmin.com/setup.sh) 'Provided license key should go here'
با دسترسی root به سرور وارد شوید:
برای شروع فرایند نصب دایرکت ادمین، دستور زیر را اجرا کنید:
bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O - https://www.directadmin.com/setup.sh) 'auto'
اسکریپت Setup.sh فرآیند نصب کنترل پنل دایرکت ادمین را با نصب برنامههای پایه (wget، gcc، gcc-c++، flex، bison، make، bind، و غیره)، سرویسها (DNS، MySQL، و غیره) و سایر اجزای دایرکت ادمین آغاز میکند. پس از اتمام نصب، می توانید اعتبارنامههای ورود (تولید شده توسط DirectAdmin) و دستورالعمل های ورود به سیستم را در پنجره SSH مشاهده کنید، که برای دسترسیهای ادمین قابل استفاده هستند.
با اتمام این مرحله فرایند نصب دایرکت ادمین با موفقیت به پایان میرسد. اکنون میتوانید با استفاده از یکی از آدرسهای https://your-domain.com:2222 یا https://IP-address:2222 یا https://server-hostname:2222 به کنترل پنل دایرکت ادمین خود دسترسی داشته باشید.
چه چیزی با کنترل پنل DirectAdmin نصب میشود؟
با نصب، تنظیمات تبلیغات نصب شده زیر را روی سرور خود دریافت خواهید کرد:
:Database servers
MySQL
MariaDB
:WWW servers
Apache
Nginx
Litespeed web server
OpenLiteSpeed
:PHP 5.x / 7.x Modes
mod_php
FPM
FastCGI
lsphp
:Web applications
phpMyAdmin
roundcube
SquirrelMail webmail
:IMAP / POP3 Server
Dovecot
:mail trasfer agent / SMTP server
Exim
:Mailing list
Majordomo
:Anti-Spam solutions
SpamAssassin
Pigeonhole
Easy Spam Fighter
BlockCrackling
RSPAMD
:Antivirus Software
ClamAV
:FTP Server
ProFTPd
Pure-FTPd
:Web application firewall
modsecurity
:WWW usage statistics
AWstats
Webalizer
جمع بندی
در این راهنمای آموزشی، نحوه نصب دایرکت ادمین را به صورت گام به گام برای شما توضیح دادیم. دایرکت ادمین یکی از محبوبترین کنترلپنلها برای سیستمعاملهای مبتنی بر لینوکس به شمار میرود.