~2 min read • Updated Feb 26, 2026
1. بررسی پیشنیازهای سیستم
قبل از نصب DirectAdmin باید مطمئن شوید که سرور شما یک سیستمعامل لینوکسی پشتیبانیشده دارد و کاملاً تمیز است. نصب روی سرورهای دارای سرویسهای قبلی مانند Apache، MySQL یا کنترلپنلهای دیگر توصیه نمیشود.
برای مشاهده جزئیات کامل، صفحه System Requirements را بررسی کنید.
2. اطمینان از داشتن لایسنس معتبر
برای نصب DirectAdmin باید یک لایسنس فعال داشته باشید. وارد حساب کاربری خود شوید و وضعیت لایسنس را بررسی کنید. لایسنس باید در حالت Active و Verified باشد.
3. اجرای اسکریپت نصب (وببیسی)
بهعنوان کاربر root وارد سرور شوید و دستور زیر را اجرا کنید:
sh <(curl -fsSL https://download.directadmin.com/setup.sh)توجه: اجرای این دستور با sudo در یک شل غیر روت کار نمیکند. ابتدا با sudo -s وارد شل روت شوید.
پس از اجرای اولیه، اسکریپت یک URL برای ادامه نصب در مرورگر نمایش میدهد. مثال:
http://192.168.0.1:35222/?key=DAdYbfkB5JIAQmCqYtziZ9vyTaCucbei4. اجرای اسکریپت نصب (CLI)
برای نصب بدون رابط وب، دستور زیر را اجرا کنید:
sh <(curl -fsSL https://download.directadmin.com/setup.sh) '__insert_your_license_key_here__'این حالت از تنظیمات پیشفرض استفاده میکند. برای سفارشیسازی نصب میتوانید از فایلهای options.conf یا directadmin.conf استفاده کنید.
5. دسترسی به کنترلپنل
پس از نصب، کنترلپنل از طریق آدرس زیر قابل دسترسی است:
http://server.ip.address:2222نام کاربری و رمز عبور ادمین در پایان نصب نمایش داده میشود و همچنین در فایل زیر ذخیره شده است:
/usr/local/directadmin/conf/setup.txt6. گزینههای نصب پیشفرض و سفارشی
برای نصب خودکار، میتوانید متغیرهای محیطی مانند نسخه PHP یا ماژولها را تنظیم کنید:
export php1_release=8.0
export php_imap=yesسپس نصب را اجرا کنید:
bash setup.sh LICENSE_KEYنمونه تنظیم hostname
export DA_HOSTNAME="server.yourdomain.com"7. گزینههای پیشرفته نصب
اگر فایلهای options.conf یا directadmin.conf از قبل وجود داشته باشند، نصب از تنظیمات شما استفاده میکند. مثال:
mkdir -p /usr/local/directadmin/custombuild
wget -O /usr/local/directadmin/custombuild/options.conf "http://yourdomain.com/options.conf"
mkdir -p /usr/local/directadmin/conf/
wget -O /usr/local/directadmin/conf/directadmin.conf "http://yourdomain.com/directadmin.conf"8. تنظیمات سختافزاری و پارتیشنبندی
حداقل سختافزار پیشنهادی:
- پردازنده حداقل 500MHz
- حداقل 4GB RAM
- حداقل 2GB فضای خالی
پارتیشنبندی پیشنهادی:
/boot: حدود 500MBswap: دو برابر RAM تا سقف 16GB/: باقی فضای دیسک
9. اطلاعات بیشتر
برای پشتیبانی میتوانید به [email protected] ایمیل بزنید یا از صفحه تماس استفاده کنید. همچنین انجمنها منبع خوبی برای پاسخ به سوالات هستند.
Written & researched by Dr. Shahin Siami