آموزش کامل نصب دایرکت ادمین (DirectAdmin)
دایرکت ادمین چیست و چرا یک انتخاب هوشمندانه است؟
دایرکت ادمین (DirectAdmin) یکی از محبوبترین و کارآمدترین کنترل پنلهای میزبانی وب برای سرورهای لینوکسی است. این کنترل پنل به دلیل سبکی، سرعت بالا و مصرف بهینه منابع (CPU و RAM)، به یک جایگزین عالی برای cPanel تبدیل شده است.
چرا دایرکت ادمین را انتخاب کنیم؟
- عملکرد بالا: نسبت به رقبای خود به منابع کمتری نیاز دارد.
- هزینه مقرونبهصرفه: لایسنس آن به مراتب ارزانتر از cPanel است.
- رابط کاربری ساده و مدرن: مدیریت وبسایتها، دیتابیسها و ایمیلها در آن بسیار ساده است.
- انعطافپذیری بالا: به راحتی با وبسرورهای مختلف مانند Nginx، LiteSpeed و OpenLiteSpeed سازگار میشود.
در این راهنما، ما شما را قدم به قدم در فرآیند نصب دایرکت ادمین روی سیستمعاملهای مدرن AlmaLinux 9 و Ubuntu 24.04 همراهی میکنیم.
پیشنیازهای نصب دایرکت ادمین
قبل از شروع، مطمئن شوید که سرور شما شرایط زیر را دارد:
- سیستمعامل: یک نصب تمیز (Clean Install) از AlmaLinux 9, Ubuntu 24.04 یا Debian 11/12.
- دسترسی: دسترسی کامل root به سرور از طریق SSH.
- منابع سختافزاری (حداقل):
- پردازنده (CPU): حداقل ۱ هسته (۲ هسته توصیه میشود).
- حافظه (RAM): حداقل ۲ گیگابایت (۴ گیگابایت توصیه میشود).
- فضای ذخیرهسازی: حداقل ۱۰ گیگابایت فضای خالی.
- لایسنس دایرکت ادمین
برای اطمینان از عملکرد پایدار، خرید سرور مجازی اولین قدم برای راهاندازی میزبانی حرفهای است، یک سرور مجازی آلمان با سختافزار مدرن (NVMe SSD) و شبکه پایدار، بستر ایدهآلی را برای نصب دایرکت ادمین فراهم میکند.
آموزش قدم به قدم نصب DirectAdmin
فرآیند نصب در اکثر توزیعهای لینوکس مدرن یکسان است.
مرحله ۱: بهروزرسانی سیستمعامل و نصب پکیجهای ضروری
با دسترسی root به سرور خود متصل شوید و دستورات زیر را برای بهروزرسانی سیستم و نصب پکیجهای پایه اجرا کنید.
برای AlmaLinux / CentOS:
yum update -y yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie -y
برای Ubuntu / Debian:
apt-get update -y apt-get install wget gcc g++ make flex bison openssl libssl-dev perl quota libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev cron -y
مرحله ۲: دانلود اسکریپت نصب دایرکت ادمین
دستور زیر را برای دانلود آخرین نسخه اسکریپت نصب رسمی وارد کنید:
bash <(curl -fsSL https://www.directadmin.com/setup.sh) 'YOUR_LICENSE_KEY'
نکات مهم:
- حتما به جای YOUR_LICENSE_KEY، کلید لایسنس معتبر خود را که از دایرکت ادمین یا نماینده فروش آن دریافت کردهاید، وارد کنید.
- این اسکریپت به صورت خودکار سیستمعامل شما را تشخیص داده و فرآیند را آغاز میکند.
مرحله ۳: پاسخ به سوالات نصب
اسکریپت نصب از شما چند سوال خواهد پرسید:
- Would you like to install these required packages? (y/n): حرف y را تایپ کرده و Enter را بزنید.
- Please enter your Client ID: شناسه مشتری خود را وارد کنید.
- Please enter your License ID: شناسه لایسنس خود را وارد کنید.
- Please enter your hostname: نام هاست سرور خود را وارد کنید (مثلا: server.yourdomain.com).
- Is this correct? (y/n): اطلاعات را تایید کنید.
- Is the IP … correct? (y/n): آدرس IP سرور را تایید کنید.
پس از تایید، اسکریپت شروع به دانلود و کامپایل تمام نرمافزارهای مورد نیاز (مانند Apache, PHP, MySQL) میکند. این فرآیند بسته به سرعت سرور شما ممکن است بین ۲۰ تا ۴۰ دقیقه طول بکشد.
مرحله ۴: اتمام نصب و مشاهده اطلاعات ورود
پس از اتمام نصب، اطلاعات ورود به دایرکت ادمین (نام کاربری و رمز عبور ادمین) در انتهای خروجی ترمینال نمایش داده میشود. حتما این اطلاعات را در یک مکان امن کپی و ذخیره کنید.
مرحله ۵: ورود به دایرکت ادمین
مرورگر خود را باز کرده و با آدرس زیر وارد کنترل پنل شوید:
http://your_server_ip:2222/
به جای YOUR_SERVER_IP، آدرس IP سرور خود را وارد کنید.
اقدامات امنیتی پس از نصب دایرکت ادمین (توصیههای امنیتی)
- تغییر پورت پیشفرض: برای افزایش امنیت، پورت پیشفرض ۲۲۲۲ را به یک پورت دیگر تغییر دهید.
- فعالسازی فایروال: یک فایروال مانند CSF را نصب و پیکربندی کنید.
- تنظیم بکاپ خودکار: از بخش مدیریت بکاپ، یک برنامه زمانبندی شده برای تهیه نسخه پشتیبان از سایتهای خود تنظیم کنید.
سوالات متداول برای نصب دایرکت ادمین
آیا دایرکت ادمین رایگان است؟
خیر، دایرکت ادمین یک نرمافزار تجاری است و برای استفاده به لایسنس معتبر نیاز دارد. با این حال، هزینه لایسنس آن نسبت به رقبایی مانند cPanel بسیار مقرونبهصرفهتر است.
بهترین سیستمعامل برای نصب دایرکت ادمین چیست؟
دایرکت ادمین رسما از سیستمعاملهای مبتنی بر RHEL مانند AlmaLinux و Rocky Linux و همچنین Debian و Ubuntu پشتیبانی میکند. در حال حاضر، «AlmaLinux 9» به دلیل پایداری بالا، به عنوان استانداردی برای میزبانی وب شناخته میشود.
آیا میتوانم دایرکت ادمین را روی سرور فعلی خودم نصب کنم؟
دایرکت ادمین باید روی یک سیستمعامل تمیز (Clean Install) و بدون هیچ نرمافزار وب دیگری نصب شود. نصب آن روی سروری که از قبل سرویسهای دیگری روی آن فعال است، توصیه نمیشود و ممکن است با اختلال مواجه شود.