راهنمای نصب DirectAdmin روی سرور لینوکسیز

این راهنما مراحل کامل نصب DirectAdmin روی یک سرور لینوکسی را توضیح می‌دهد. از بررسی پیش‌نیازها و داشتن لایسنس معتبر گرفته تا اجرای اسکریپت نصب در حالت وب و خط فرمان، همچنین نحوه ورود به کنترل‌پنل و استفاده از تنظیمات پیش‌فرض یا سفارشی‌سازی نصب.

DirectAdmininstallation guideLinux control panel

~2 دقیقه مطالعه • بروزرسانی ۷ اسفند ۱۴۰۴

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=DAdYbfkB5JIAQmCqYtziZ9vyTaCucbei

4. اجرای اسکریپت نصب (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.txt

6. گزینه‌های نصب پیش‌فرض و سفارشی


برای نصب خودکار، می‌توانید متغیرهای محیطی مانند نسخه 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: حدود 500MB
  • swap: دو برابر RAM تا سقف 16GB
  • /: باقی فضای دیسک

9. اطلاعات بیشتر


برای پشتیبانی می‌توانید به [email protected] ایمیل بزنید یا از صفحه تماس استفاده کنید. همچنین انجمن‌ها منبع خوبی برای پاسخ به سوالات هستند.


نوشته و پژوهش شده توسط دکتر شاهین صیامی