پیش‌نیازها

سیستم عامل AlmaLinux 8 (یا بالاتر).
دسترسی به کاربر root یا کاربری با دسترسی sudo.
آدرس IP ثابت.
فایروال و SELinux پیکربندی شده (می‌توانید SELinux را غیرفعال کنید یا در حالت permissive قرار دهید).

پورت‌های مورد نیاز:


HTTP: پورت 80
HTTPS: پورت 443
DirectAdmin: پورت 2222
FTP: پورت 21
SSH: پورت 22
Mail: پورت 25 و 587 (SMTP)، 110 (POP3)، 143 (IMAP)

مراحل نصب

1. به‌روز رسانی سیستم
قبل از شروع نصب، مطمئن شوید که سیستم شما به‌روز است:

sudo dnf update -y

2. نصب ابزارهای مورد نیاز
برخی از ابزارهای پایه مثل wget برای نصب دایرکت ادمین مورد نیاز هستند:

sudo dnf install wget curl -y

3. دانلود و اجرای اسکریپت نصب DirectAdmin
اسکریپت نصب دایرکت ادمین به صورت خودکار پیکربندی‌های لازم را انجام می‌دهد. ابتدا اسکریپت را دانلود کنید:

wget https://www.directadmin.com/setup.sh
chmod 755 setup.sh

4. اجرای اسکریپت نصب
اسکریپت را با دسترسی root اجرا کنید:

./setup.sh auto

این دستور به طور خودکار دایرکت ادمین را نصب و پیکربندی می‌کند.

5. وارد کردن لایسنس
پس از اتمام نصب، سیستم از شما می‌خواهد که اطلاعات لایسنس DirectAdmin را وارد کنید. برای این کار به لایسنس خریداری شده از سایت DirectAdmin نیاز دارید.

6. دسترسی به DirectAdmin
پس از اتمام نصب، می‌توانید با استفاده از مرورگر به آدرس IP سرور خود و پورت 2222 متصل شوید:


https://<Your_Server_IP>:2222

7. پیکربندی نهایی
پس از ورود به پنل مدیریت DirectAdmin، می‌توانید تنظیمات مربوط به ایمیل، DNS، وب‌سرور (Apache یا Nginx)، دیتابیس (MySQL یا MariaDB) و سایر سرویس‌ها را پیکربندی کنید.

8. پیکربندی فایروال
مطمئن شوید که پورت‌های لازم برای دسترسی به DirectAdmin و سرویس‌های دیگر باز هستند. به عنوان مثال، می‌توانید با استفاده از firewall-cmd پورت 2222 را باز کنید:

sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload


با این مراحل می‌توانید DirectAdmin را روی سیستم عامل AlmaLinux نصب و راه‌اندازی کنید.


توجه: دایرکت ادمین دارای مسخه تریال نمی باشد و در صورت نیاز باید لایسنس را از سایت رسمی این شرکت پس از ثبت نام خریداری نمایید.