سلام به همهی شما دوستان عزیز و علاقهمندان به دنیای میزبانی وب! اگر دنبال یه راهنمای کامل، ساده و کاربردی برای نصب دایرکت ادمین (DirectAdmin) روی سرورتون هستید، جای درستی اومدید. دایرکت ادمین یکی از محبوبترین کنترلپنلهای مدیریت هاستینگ توی ایران و جهانه که به خاطر سادگی، سرعت و امکانات فوقالعادهاش حسابی طرفدار پیدا کرده. توی این مقاله قراره با هم قدمبهقدم مراحل نصب دایرکت ادمین رو مرور کنیم، از پیشنیازها گرفته تا نکات حرفهای که شاید توی هیچ جای دیگه پیدا نکنید. پس با من همراه باشید تا با یه آموزش جذاب و جامع، سرورتون رو آمادهی مدیریت حرفهای کنید!
چرا دایرکت ادمین انتخاب بهتری برای سرور شماست؟
بیاید یه لحظه قبل از اینکه بریم سراغ مراحل نصب، یه نگاه بندازیم به اینکه چرا باید دایرکت ادمین رو انتخاب کنیم. این کنترلپنل با رابط کاربری ساده و سبک بودنش، برای سرورهای لینوکس یه گزینهی ایدهآله. حالا فرقی نمیکنه که تازهکار باشید یا یه ادمین حرفهای، دایرکت ادمین به هر دو گروه حسابی کمک میکنه. مصرف منابع کم، پشتیبانی از قابلیتهای متنوع مثل مدیریت دامنه، ایمیل و دیتابیس، و البته قیمت مناسبش نسبت به رقبا مثل cPanel، باعث شده که خیلی از وبمسترهای ایرانی سراغش برن.
پیشنیازهای نصب دایرکت ادمین چیست؟
قبل از اینکه دست به کار بشیم و نصب رو شروع کنیم، باید مطمئن بشیم که همهچیز آمادهست. این بخش مثل آماده کردن زمین قبل از ساخت خونهست؛ اگه درست انجامش ندید، بعداً به مشکل میخورید!
سیستمعامل مناسب برای نصب دایرکت ادمین
اولین چیزی که نیاز دارید، یه سیستمعامل سازگار با دایرکت ادمینه. این کنترلپنل روی نسخههای مختلف لینوکس مثل CentOS، AlmaLinux، Debian و Ubuntu کار میکنه. اما پیشنهاد من به شما اینه که از AlmaLinux 8 یا CentOS 7 استفاده کنید، چون هم پایداری خوبی دارن و هم توی ایران خیلیها ازشون راضی بودن.
حداقل سختافزار موردنیاز
برای نصب دایرکت ادمین، سرورتون باید حداقل یه پردازنده تکهستهای، 1 گیگ رم و 10 گیگ فضای خالی داشته باشه. ولی اگه قراره سایتهای بیشتری رو مدیریت کنید، بهتره سراغ 2 گیگ رم و یه پردازنده قویتر برید.
دسترسی روت (Root) به سرور
بدون دسترسی روت، عملاً نمیتونید دایرکت ادمین رو نصب کنید. پس مطمئن بشید که به SSH سرورتون با کاربر روت دسترسی دارید.
اتصال اینترنت پایدار
نصب دایرکت ادمین نیاز به دانلود فایلها و آپدیتها داره، پس یه اینترنت پایدار و سریع رو آماده کنید که وسط کار به مشکل نخورید.
آمادهسازی سرور قبل از نصب دایرکت ادمین
حالا که پیشنیازها رو چک کردیم، وقتشه سرور رو برای نصب آماده کنیم. این مرحله خیلی مهمه و اگه درست انجام بشه، نصب مثل آب خوردن پیش میره.
آپدیت سیستمعامل سرور
اولین قدم اینه که سیستمعامل سرور رو آپدیت کنید. برای CentOS میتونید از دستور زیر استفاده کنید:
yum update -yبرای Ubuntu هم این دستور رو بزنید:
apt update && apt upgrade -yاین کار باعث میشه همه پکیجها بهروز بشن و مشکلات احتمالی کمتر بشه.
نصب پکیجهای ضروری
بعضی از پکیجها مثل wget و curl برای دانلود اسکریپت نصب لازمن. با این دستور توی CentOS نصبشون کنید:
yum install wget curl -yتوی Ubuntu هم اینجوری:
apt install wget curl -yغیرفعال کردن SELinux (در صورت نیاز)
اگه از CentOS استفاده میکنید، بهتره SELinux رو غیرفعال کنید تا توی نصب به مشکل نخورید. فایل /etc/selinux/config رو باز کنید و SELINUX=disabled رو تنظیم کنید، بعد سرور رو ریاستارت کنید.
دریافت لایسنس دایرکت ادمین
برای نصب دایرکت ادمین، باید یه لایسنس معتبر داشته باشید. بدون لایسنس، عملاً نمیتونید از این کنترلپنل استفاده کنید.
خرید لایسنس از سایت رسمی
به سایت رسمی DirectAdmin برید و بسته به نیازتون (مثلاً لایسنس شخصی یا تجاری) یه لایسنس بخرید. قیمتها معمولاً از 29 دلار شروع میشه که برای یه کنترلپنل حرفهای واقعاً مناسبه.
اتصال لایسنس به IP سرور
بعد از خرید، باید IP سرورتون رو توی پنل دایرکت ادمین ثبت کنید تا لایسنس بهش متصل بشه. این کار معمولاً توی حساب کاربریتون توی سایت انجام میشه.
دانلود اسکریپت نصب دایرکت ادمین
حالا وقتشه که اسکریپت نصب رو دانلود کنیم. این اسکریپت کار رو حسابی راحت میکنه و بیشتر مراحل رو خودش انجام میده.
اجرای دستور دانلود
با دستور زیر اسکریپت رو دانلود کنید:
wget -O setup.sh http://www.directadmin.com/setup.shتغییر سطح دسترسی اسکریپت
برای اینکه بتونید اسکریپت رو اجرا کنید، باید دسترسی اجرا بهش بدید:
chmod 755 setup.shاجرای نصب دایرکت ادمین روی سرور
بالاخره به بخش هیجانانگیز نصب رسیدیم! اینجا قراره اسکریپت رو اجرا کنیم و دایرکت ادمین رو روی سرور بیاریم.
شروع فرآیند نصب
با دستور زیر نصب رو شروع کنید:
./setup.shبعد از اجرا، ازتون یه سری اطلاعات مثل لایسنس ID و Client ID میخواد که توی ایمیل خرید لایسنس براتون فرستاده شده.
انتخاب نسخههای نرمافزارها
توی این مرحله میتونید نسخه PHP، وبسرور (مثل Apache یا Nginx) و دیتابیس (مثل MySQL یا MariaDB) رو انتخاب کنید. پیشنهادم اینه که از PHP 8.1 و MariaDB استفاده کنید که هم سرعت خوبی دارن هم سازگاری بالایی.
پیکربندی بعد از نصب دایرکت ادمین
نصب که تموم شد، کارمون هنوز تموم نشده! باید یه سری تنظیمات اولیه رو انجام بدیم تا همهچیز درست کار کنه.
ورود به پنل دایرکت ادمین
بعد از نصب، یه لینک مثل http://your-server-ip:2222 بهتون داده میشه. با نام کاربری admin و رمز عبوری که توی مراحل نصب مشخص کردید، وارد بشید.
تغییر رمز عبور ادمین
اولین کاری که باید بکنید، تغییر رمز عبور ادمینه. یه رمز قوی انتخاب کنید که امنیت سرورتون به خطر نیفته.
تنظیم DNS و هاستنیم
هاستنیم سرورتون رو تنظیم کنید (مثلاً server.yourdomain.com) و مطمئن بشید که DNSها درست کار میکنن.
نکات امنیتی بعد از نصب دایرکت ادمین
امنیت سرور یه موضوع حیاتیه که نباید دستکم بگیرید. بیاید چند تا نکته مهم رو با هم مرور کنیم.
فعالسازی فایروال
از فایروالی مثل CSF یا Firewalld استفاده کنید و فقط پورتهای ضروری (مثل 22، 80، 443 و 2222) رو باز بذارید.
نصب SSL رایگان
با Let’s Encrypt یه SSL رایگان برای دایرکت ادمین فعال کنید تا ارتباطتون امن بشه.
بکاپگیری منظم
حتماً یه برنامه بکاپگیری تنظیم کنید که اطلاعاتتون همیشه در امان باشه.
رفع مشکلات رایج در نصب دایرکت ادمین
بعضی وقتها ممکنه توی نصب به مشکل بخورید. اینجا چند تا راهحل برای مشکلات رایج رو براتون آوردم.
خطای لایسنس نامعتبر
اگه با این خطا روبهرو شدید، مطمئن بشید که IP سرورتون با لایسنس ثبتشده تطابق داره.
کندی در نصب
اگه نصب خیلی طول کشید، سرعت اینترنتتون رو چک کنید یا سرور رو ریاستارت کنید و دوباره امتحان کنید.
جدول مقایسه دایرکت ادمین با سایر کنترلپنلها
| کنترلپنل | مزایا | معایب | مناسب برای |
|---|---|---|---|
| دایرکت ادمین | سبک، ساده، قیمت مناسب | امکانات کمتر نسبت به cPanel | کاربران ایرانی، مبتدیها |
| cPanel | امکانات گسترده، رابط کاربری قوی | قیمت بالا، مصرف منابع زیاد | حرفهایها |
| Plesk | چندپلتفرمی، مدیریت آسان | پیچیدگی در تنظیمات | کسبوکارهای بزرگ |
سوالات متداول درباره نصب دایرکت ادمین
آیا دایرکت ادمین برای سایتهای وردپرسی مناسبه؟
بله، کاملاً! دایرکت ادمین با وردپرس سازگاره و میتونید بهراحتی سایتهای وردپرسی رو مدیریت کنید.
نصب دایرکت ادمین چقدر طول میکشه؟
بستگی به سرعت اینترنت و سختافزار سرورتون داره، ولی معمولاً بین 20 تا 40 دقیقه زمان میبره.
میتونم دایرکت ادمین رو روی سرور مجازی نصب کنم؟
آره، تا وقتی که پیشنیازها رو داشته باشید، روی VPS هم بهخوبی کار میکنه.
جمعبندی و حرف آخر
خب دوستان، توی این مقاله با هم قدمبهقدم مراحل نصب دایرکت ادمین رو مرور کردیم. از آمادهسازی سرور و دانلود اسکریپت گرفته تا پیکربندی و نکات امنیتی، سعی کردم همهچیز رو با زبون ساده و صمیمی براتون توضیح بدم. حالا که این راهنما رو دارید، دیگه هیچ بهونهای برای شروع مدیریت حرفهای سرورتون نیست! اگه سوالی دارید یا جایی به مشکل خوردید، توی کامنتها برام بنویسید تا با هم حلش کنیم. موفق باشید و سرورتون همیشه آپ و آنلاین باشه!
همچنین میتونید به کانفیگ سرور سفارش کانفیگ دایرکت ادمین بدهید!




