دایرکت ادمین چیست؟
دایرکت ادمین (DirectAdmin) یکی از محبوبترین و سبکترین کنترل پنلهای مدیریت هاستینگ در دنیاست که برای مدیریت سرورهای لینوکسی طراحی شده است. این کنترل پنل به مدیران سرور امکان میدهد تا بهسادگی هاستهای وب، دامنهها، دیتابیسها، ایمیلها و تنظیمات سرور را مدیریت کنند.
دایرکت ادمین در مقایسه با رقبایی مانند cPanel منابع کمتری مصرف میکند و برای سرورهایی با RAM محدود گزینه بسیار مناسبی است. همچنین لایسنس آن نسبت به cPanel مقرونبهصرفهتر است.
پیشنیازهای نصب دایرکت ادمین
قبل از شروع نصب، موارد زیر را مطمئن شوید:
- سیستمعامل: CentOS 7/8، CloudLinux، AlmaLinux، Rocky Linux یا Debian/Ubuntu
- حداقل RAM: 1 گیگابایت (توصیهشده: ۲ گیگابایت یا بیشتر)
- فضای دیسک: حداقل ۲۰ گیگابایت
- دسترسی root به سرور
- آدرس IP اختصاصی
- لایسنس معتبر دایرکت ادمین
مراحل نصب دایرکت ادمین روی لینوکس
مرحله ۱: بهروزرسانی سرور
ابتدا با دستورات زیر سرور را بهروزرسانی کنید:
# برای CentOS / AlmaLinux / Rocky Linux:
yum update -y
# برای Debian / Ubuntu:
apt-get update && apt-get upgrade -y
مرحله ۲: دانلود اسکریپت نصب دایرکت ادمین
دایرکت ادمین یک اسکریپت نصب خودکار دارد که کار را بسیار ساده میکند:
wget -O setup.sh https://www.directadmin.com/setup.sh
chmod 755 setup.sh
مرحله ۳: اجرای اسکریپت نصب
اسکریپت نصب را با اطلاعات لایسنس خود اجرا کنید:
./setup.sh auto
در حین نصب، اسکریپت از شما میخواهد اطلاعات زیر را وارد کنید:
- Client ID (شناسه مشتری از پنل خرید لایسنس)
- License Key (کلید لایسنس دایرکت ادمین)
- Hostname سرور
- آدرس IP اصلی سرور
مرحله ۴: انتظار برای تکمیل نصب
فرایند نصب بسته به سرعت سرور و اینترنت بین ۱۵ تا ۴۵ دقیقه طول میکشد. در این مدت اسکریپت بهصورت خودکار موارد زیر را نصب و کانفیگ میکند:
- Apache یا LiteSpeed (وبسرور)
- PHP (نسخههای مختلف)
- MySQL یا MariaDB (دیتابیس)
- Exim (سرور ایمیل)
- ProFTPD یا Pure-FTPd (سرور FTP)
- BIND (سرور DNS)
مرحله ۵: دسترسی به پنل دایرکت ادمین
پس از اتمام نصب، میتوانید از طریق آدرس زیر وارد پنل دایرکت ادمین شوید:
http://IP-سرور-شما:۲۲۲۲
اطلاعات ورود پیشفرض:
- نام کاربری: admin
- رمز عبور: در پایان نصب در ترمینال نمایش داده میشود
تنظیمات اولیه پس از نصب دایرکت ادمین
تنظیم Nameserver
بعد از نصب، nameserver های سرور را تنظیم کنید:
# ویرایش فایل کانفیگ دایرکت ادمین
nano /usr/local/directadmin/conf/directadmin.conf
فعالسازی SSL برای پنل
برای امنیت بیشتر، SSL را روی پورت ۲۲۲۲ فعال کنید تا از آدرس https://IP:2222 به پنل دسترسی داشته باشید.
نصب CSF Firewall
بعد از نصب دایرکت ادمین، نصب فایروال CSF توصیه میشود:
cd /usr/src
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
رفع مشکلات رایج در نصب دایرکت ادمین
خطای License Invalid
اگر پیام خطای لایسنس دریافت کردید، مطمئن شوید که IP سرور با IP ثبتشده در لایسنس یکسان است. همچنین لایسنس را از پنل directadmin.com تأیید کنید.
خطای Hostname Resolution
hostname سرور باید به IP سرور اشاره کند. آن را با دستور زیر بررسی کنید:
hostname
hostname -i
مشکل در اتصال به پنل بعد از نصب
اگر نمیتوانید به پورت ۲۲۲۲ وصل شوید، فایروال را بررسی کنید:
# باز کردن پورت ۲۲۲۲ در iptables
iptables -I INPUT -p tcp --dport 2222 -j ACCEPT
مزایای استفاده از دایرکت ادمین
- سبک و کممصرف: مصرف RAM بسیار کمتر از cPanel
- قیمت مناسب: لایسنس ارزانتر و مقرونبهصرفه
- پایداری بالا: کمتر دچار مشکل و crash میشود
- رابط کاربری ساده: مدیریت آسان برای مدیران سرور
- پشتیبانی از چند PHP: امکان اجرای نسخههای مختلف PHP
- امنیت خوب: سازگاری کامل با CSF، ClamAV و CXS
⚙️ نصب و کانفیگ دایرکت ادمین توسط میهن هاستینگ
نصب دایرکت ادمین نیاز به دانش فنی و تجربه دارد. تیم میهن هاستینگ نصب، کانفیگ کامل و بهینهسازی دایرکت ادمین روی سرور شما را از صفر تا صد انجام میدهد — شامل نصب وبسرور، فایروال، SSL و تمام تنظیمات امنیتی.
