آموزش نصب دایرکت ادمین + پیشنیازها و خطاهای رایج

دایرکت ادمین (DirectAdmin) به دلیل سرعت بالا و رابط کاربری ساده یکی از پرکاربردترین و محبوبترین کنترل پنلهای مدیریت هاست و میزبانی وب است. همین موضوع سبب شده تا خیلی از مدیران سرور و وبمسترها به سراغ این ابزار بروند. این کنترل پنل بهطور پیشفرض از ساختار LAMP استفاده میکند اما امکان استفاده از Nginx، LiteSpeed و سایر وبسرورها نیز در آن وجود دارد.
با وجود سادگی کار با دایرکت ادمین، نصب و راهاندازی این ابزار نیازمند رعایت برخی پیشنیازها و انجام درست مراحل نصب است. ما در این مقاله میخواهیم به آموزش نصب دایرکت ادمین بپردازیم و به شما کمک کنیم تا این کار را به بهترین شکل ممکن انجام دهید.
پیش نیازهای نصب دایرکت ادمین
برای نصب صحیح و بدون مشکل دایرکت ادمین، لازم است پیشنیازهای زیر از قبل فراهم شده باشند.
- تهیه و نصب نرمافزار PuTTY برای اتصال به سرور از طریق SSH
- دسترسی Root به سرور از طریق SSH جهت اجرای دستورات نصب
- خرید سرور مجازی لینوکس (VPS) با یکی از سیستمعاملهای پشتیبانیشده مانند AlmaLinux 8/9، Rocky Linux 8/9، Debian 11/12 یا Ubuntu 20.04/22.04.
- داشتن یک دامنه معتبر برای تنظیم نام میزبان سرور (Hostname) مانند server1.domain.com
- در اختیار داشتن Customer ID و License ID معتبر دایرکت ادمین

نصب نرمافزار PuTTY (SSH)
قبل از شروع لازم است بدانید نصب انواع کنترل پنل هاست اصلا کار پیچیدهای نیست و شما با کمی دقت میتوانید این کار را انجام دهید. پس با اعتمادبهنفس کامل آموزش نصب دایرکت ادمین را دنبال کنید.
PuTTY یک نرمافزار سمت کاربر (Client) است که امکان اتصال امن به سرور از طریق پروتکل SSH را فراهم میکند. برای نصب باید نرمافزار PuTTY را دانلود و اجرا کنید. اکنون IP سرور، پورت و نوع اتصال SSH را وارد کرده و به سرور متصل شوید.
اکنون باید سیستم عامل را بهروزرسانی و ابزار wget را نصب کنید. برای اجرای تمامی دستورات در Putty شما باید دستور را کپی و در محیط PuTTY کلیک راست کنید و سپس کلید Enter را بزنید:
yum update -y
این فرآیند بسته به منابع سرور ممکن است بین ۱۰ تا ۲۰ دقیقه زمان ببرد. پس از اتمام بهروزرسانی، نوبت به نصب wget با دستور زیر میرسد:
yum install wget -y
بعد از نصب wget به سراغ نصب بستههای نرمافزاری موردنیاز دایرکت ادمین روی سرور میرویم. این پیشنیازها برای عملکرد صحیح سرویسها و اجرای اسکریپتهای نصب ضروری هستند. در سرورهای CentOS 7 و CentOS 8 دستور زیر را در محیط PuTTY اجرا کنید:
yum install -y psmisc net-tools systemd-devel libdb-devel perl-DBI
پس از وارد کردن دستور کلید Y و سپس Enter را فشار دهید تا نصب آغاز شود. پس از اتمام فرآیند، پیشنیازها با موفقیت نصب خواهند شد. در برخی نسخههای جدید لینوکس ممکن است همه این بستهها ضروری نباشند و اسکریپت DirectAdmin خودش آنها را نصب کند.
آموزش نصب دایرکت ادمین
بعد از نصب موفقیتآمیز پیشنیازها نوبت به نصب کنترل پنل DirectAdmin میرسد. در ادامه قدم به قدم مراحل انجام این کار را به شما توضیح میدهیم تا بدون هیچ دردسری این کار را انجام دهید.
غیرفعال کردن فایروال
اولین قدم بررسی وضعیت SELinux است. برای جلوگیری از برخی خطاهای نصب میتوانید SELinux را موقتاً در حالت permissive قرار دهید:
setenforce 0
توجه داشته باشید که این دستور فایروال را غیرفعال نمیکند، بلکه فقط SELinux را غیرفعال موقت میکند.
دانلود فایل نصبی دایرکت ادمین
در مرحله بعد باید اسکریپت نصب DirectAdmin را مستقیما از سایت رسمی آن دانلود کنید. این کار با استفاده از دستور wget انجام میشود:
wget https://www.directadmin.com/setup.sh
پس از اجرای دستور و اتمام دانلود فایل نصب با نام setup.sh در مسیر فعلی سرور قرار میگیرد و آماده اجرای مراحل بعدی خواهد بود.
تغییر سطح دسترسی فایل دانلود شده جهت نصب
برای اینکه فایل دانلود شده قابلیت اجرا داشته باشد شما باید مجوزهای آن را تغییر دهید. این کار با دستور زیر انجام میشود:
chmod 755 setup.sh
پس از اجرای این دستور مجوزهای فایل setup بهطور خودکار تغییر و امکان اجرای اسکریپت نصب دایرکت ادمین فراهم خواهد شد.
اجرای نصب خودکار دایرکت ادمین
اکنون میتوانید فرآیند اصلی نصب را آغاز کنید. برای اجرای اسکریپت نصب، دستور زیر را وارد کنید:
./setup.sh
پس از اجرای این دستور نصب دایرکت ادمین آغاز میشود. در طول فرآیند نصب چند سؤال از شما پرسیده خواهد شد. در نسخههای جدید نصب DirectAdmin بیشتر مراحل بهصورت خودکار انجام میشود و فقط اطلاعاتی مانند License ID، Client ID و hostname از شما دریافت خواهد شد.
توجه کنید در یکی از مراحل نصب از شما خواسته میشود تا لایسنس و کد کلاینت را وارد کنید. شما این اطلاعات را باید از شرکت ارائه دهنده لایسنس دریافت کنید. بعد از وارد کردن این اطلاعات در نهایت از شما خواسته میشود تا نام میزبان (Hostname) سرور را نیز مشخص کنید.
بررسی و تنظیمات پس از نصب دایرکت ادمین
بعد از نصب اطلاعات ورود به دایرکت ادمین در خروجی نمایش داده میشود. در این بخش، نام کاربری ادمین، رمز عبور، ایمیل مدیر، IP سرور و میزبان مشخص شدهاند. همچنین لینکی مشابه زیر برای ورود به پنل در اختیار شما قرار میگیرد:
با وارد کردن نام کاربری و رمز عبور نمایش داده شده، میتوانید وارد کنترل پنل DirectAdmin شوید و مدیریت سرور و سرویسهای میزبانی را آغاز کنید.

نحوه استفاده از پنل دایرکت ادمین بعد از نصب
پس از اتمام نصب دایرکت ادمین، اولین قدم ورود به پنل مدیریت است. برای این کار باید مراحل زیر را انجام دهید:
- آدرس IP سرور را به همراه پورت ۲۲۲۲ در مرورگر وارد کنید
- با وارد کردن نام کاربری و رمز عبوری که در زمان نصب نمایش داده شد، وارد محیط اصلی دایرکت ادمین خواهید شد.
بعد از وارد شدن صفحه داشبورد دایرکت ادمین جلوی روی شما قرار میگیرد. این صفحه دارای بخشهای مختلفی است که مهمترین آنها عبارتاند از:
- Account Manager (برای مدیریت دامنهها)
- Email Manager (مدیریت ایمیلها)
- Database Manager (مدیریت پایگاه داده)
- File Manager (مدیریت فایلها)
دسترسی به هر بخش بسیار ساده است و شما با یک کلیک میتوانید وارد تنظیمات شوید.
بعد از نصب دایرکت ادمین برای شما هیچ دامنه پیشفرضی تعریف نشده است و شما باید خودتان این کار را انجام دهید. برای تعریف دامنه باید:
- در بالای صفحه روی گزینه User Level کلیک کنید.
- وارد بخش Domain Setup شوید و کلید Add New Domain را بزنید.
- نام دامنه خود را بدون www کنید و در نهایت کلید ذخیره را بزنید.
بعد از انجام این کار شما میتوانید با دسترسی Admin، نیمسرور اختصاصی تعریف کرده و IPهای سرور را مدیریت نمایید.
سخن پایانی
نصب دایرکت ادمین شاید به ظاهر کار سخت و پیچیدهای باشد اما با رعایت اصول و نکاتی که در بالا به آنها اشاره شد به راحتی میتوان این کار را انجام داد. به دلیل سرعت بالا، مصرف بهینه منابع و رابط کاربری، دایرکت ادمین انتخابی ایدهآل برای مدیران سرور، شرکتهای هاستینگ و وبمسترهاست. اگر در خصوص مراحل آموزش نصب دایرکت ادمین سوال یا ابهامی در ذهنتان باقی مانده آن را با ما در میان بگذارید تا کارشناسان به آن پاسخ دهند.
سوالات متداول
چطور میتوان وارد پنل مدیریتی دایرکت ادمین شد؟
برای دسترسی به پنل دایرکت ادمین کافی است آدرس IP سرور را به همراه پورت ۲۲۲۲ در مرورگر وارد کنید و سپس با نام کاربری و رمز عبور مدیر وارد شوید.
دایرکت ادمین روی چه سیستمعاملهایی نصب میشود؟
این کنترل پنل روی سیستمعاملهای لینوکسی و یونیکسی مانند CentOS، RHEL، Debian، Ubuntu و FreeBSD قابل نصب و استفاده است.
آیا نصب دایرکت ادمین بدون اینترنت امکانپذیر است؟
خیر، برای دانلود فایلهای نصب و فعالسازی لایسنس اتصال اینترنت در زمان نصب الزامی است.




