سوال «سی پنل یا دایرکت ادمین» معمولا وقتی مطرح می شود که یک سرور مجازی یا اختصاصی خریده اید و می خواهید چند سایت را روی آن مدیریت کنید، یا لایسنس فعلی گران شده و به فکر جابه جایی افتاده اید. هر دو کنترل پنل سال هاست در هاستینگ لینوکسی استفاده می شوند و هر دو کار اصلی را انجام می دهند: ساخت حساب میزبانی، مدیریت دامنه، ایمیل، دیتابیس، SSL و بکاپ. تفاوت در جزئیات است و همین جزئیات تعیین می کند کدام برای شما مناسب تر است.
در این مطلب cPanel و DirectAdmin را از نظر لایسنس، منابع، امکانات، امنیت و مهاجرت مقایسه می کنیم. قیمت ها را عمدا ذکر نکرده ایم چون هر سال تغییر می کنند؛ به جای آن منطق قیمت گذاری را توضیح می دهیم که در تصمیم گیری مهم تر است.
جدول مقایسه سی پنل و دایرکت ادمین
| معیار | cPanel و WHM | DirectAdmin |
|---|---|---|
| مدل لایسنس | بر اساس تعداد حساب های میزبانی؛ با افزایش حساب ها به رده بالاتر می روید | چند رده با سقف حساب و دامنه؛ رده Standard بدون محدودیت حساب |
| سیستم عامل | AlmaLinux، Rocky Linux، CloudLinux و Ubuntu LTS | AlmaLinux، Rocky Linux و سایر نسخه های سازگار با RHEL، Debian و Ubuntu |
| نصب | فقط روی سیستم عامل تازه نصب شده | فقط روی سیستم عامل تازه نصب شده |
| مدیریت وب سرور | EasyApache 4؛ Apache با امکان NGINX به عنوان reverse proxy؛ LiteSpeed با افزونه | CustomBuild؛ Apache، Nginx، ترکیب Nginx و Apache، OpenLiteSpeed و LiteSpeed |
| چند نسخه PHP | MultiPHP Manager | از طریق CustomBuild |
| سطوح کاربری | root در WHM، ریسلر، کاربر cPanel | Admin، Reseller، User |
| محافظت در برابر brute force | cPHulk | Brute Force Monitor |
| وردپرس | WP Toolkit، Softaculous به عنوان افزونه | Softaculous و ابزارهای جانبی |
| رابط کاربری | پرامکانات، منوهای زیاد، مستندات گسترده | ساده تر و سبک تر، منطق مشابه |
| آشنایی کاربران | رایج در شرکت های هاستینگ بزرگ | رایج در هاستینگ های کوچک و سرورهای شخصی |
مقایسه لایسنس: کجا تفاوت واقعی است
cPanel
لایسنس cPanel برای هر سرور جداگانه صادر می شود و قیمت آن به تعداد حساب های میزبانی (cPanel account) روی سرور وابسته است. رده های پایین سقف مشخصی دارند و اگر حساب ها از سقف بگذرد باید به رده بالاتر بروید. در رده بالا هم برای هر حساب اضافه هزینه جدا محاسبه می شود. این مدل برای سروری با چند سایت محدود قابل پیش بینی است، ولی برای شرکت هاستینگی که صدها حساب کوچک دارد هزینه را مستقیما به تعداد مشتری گره می زند. قیمت های cPanel در سال های اخیر چند بار افزایش یافته اند، پس هنگام برنامه ریزی چند ساله این موضوع را در نظر بگیرید.
DirectAdmin
DirectAdmin هم رده های مختلف دارد: رده های پایین با سقف تعداد حساب و دامنه برای استفاده شخصی یا شرکت کوچک، و رده Standard بدون محدودیت تعداد حساب و دامنه. به همین دلیل وقتی تعداد حساب ها زیاد است، هزینه لایسنس DirectAdmin معمولا رشد کمتری دارد.
لایسنس معتبر یا کرک شده
در بازار ایران لایسنس هر دو پنل معمولا از طریق نمایندگی ها تهیه می شود و به IP سرور متصل است. از نسخه های نال یا کرک شده استفاده نکنید. این نسخه ها به روزرسانی امنیتی مطمئن نمی گیرند، ممکن است کد مخرب داشته باشند و روی سروری که اطلاعات مشتریان روی آن است ریسک غیرضروری ایجاد می کنند.
مصرف منابع: دایرکت ادمین سبک تر است؟
در عمل، خود سرویس DirectAdmin در حالت بیکار حافظه کمتری از سرویس های cPanel و WHM مصرف می کند و رابط آن سبک تر است. این تفاوت روی سرورهای کوچک محسوس است. اما بخش بزرگ مصرف رم و CPU روی یک سرور هاستینگ متعلق به خود کنترل پنل نیست: MySQL یا MariaDB، PHP-FPM، سرویس ایمیل، ضد اسپم و آنتی ویروس (مثل ClamAV) بیشترین سهم را دارند. هر دو پنل این سرویس ها را نصب می کنند.
مستندات رسمی cPanel برای AlmaLinux حداقل 2 گیگابایت رم و مقدار پیشنهادی 4 گیگابایت را ذکر می کند. مستندات DirectAdmin هم در نسخه فعلی 4 گیگابایت رم همراه با swap را حداقل می داند. پس برای سرور تولیدی با چند سایت فعال، تفاوت منابع عامل اصلی تصمیم نیست. روی هر دو پنل می توانید با غیرفعال کردن سرویس هایی که لازم ندارید (مثلا ClamAV اگر ایمیل روی سرور ندارید) مصرف را کم کنید.
قبل از نصب هر کدام، پیش نیازها را بررسی کنید:
# نسخه سیستم عامل و منابع
cat /etc/os-release
free -h
df -h /
hostname -f # باید یک FQDN معتبر باشد
# روی AlmaLinux، cPanel نیاز دارد SELinux غیرفعال باشد
getenforce
امکانات مدیریتی
وب سرور و PHP
در cPanel مدیریت Apache، ماژول ها و نسخه های PHP با EasyApache 4 انجام می شود و MultiPHP Manager اجازه می دهد هر دامنه نسخه PHP خودش را داشته باشد. NGINX را هم می توان به عنوان reverse proxy جلوی Apache قرار داد. در DirectAdmin ابزار CustomBuild همین نقش را دارد و انتخاب وب سرور در آن انعطاف بیشتری دارد: Apache، Nginx، ترکیب Nginx و Apache، OpenLiteSpeed یا LiteSpeed. نمونه تغییر وب سرور در DirectAdmin:
cd /usr/local/directadmin/custombuild
./build set webserver nginx_apache
./build nginx_apache
./build rewrite_confs
این دستورها سرویس ها را دوباره می سازند، پس روی سرور تولیدی در ساعت کم ترافیک و بعد از بکاپ اجرا شوند.
ایمیل و DNS
هر دو پنل از Exim و Dovecot برای ایمیل و Roundcube برای وب میل استفاده می کنند و DNS داخلی دارند. اگر ایمیل سازمانی مهم است، تنظیم درست SPF، DKIM و DMARC روی هر دو ممکن است و به نوع پنل ربطی ندارد.
بکاپ
cPanel سیستم بکاپ داخلی با امکان ارسال به مقصدهای خارجی دارد. DirectAdmin هم در بخش Admin Backup/Transfer بکاپ زمان بندی شده و انتقال به سرور دیگر را فراهم می کند. JetBackup که ابزار رایج بکاپ افزایشی در هاستینگ است برای هر دو پنل نسخه دارد.
امنیت
cPanel با cPHulk جلوی تلاش های مکرر ورود را می گیرد و ModSecurity و ادغام با Imunify360 را پشتیبانی می کند. DirectAdmin سرویس Brute Force Monitor داخلی دارد و ModSecurity را از طریق CustomBuild نصب می کند. یک نکته مهم برای هر دو: شرکت ConfigServer که فایروال پرکاربرد CSF را منتشر می کرد در شهریور 1404 (اوت 2025) فعالیتش را متوقف کرد. CSF به صورت متن باز منتشر شد و cPanel اعلام کرده نسخه منشعب آن را برای رفع ایرادهای امنیتی نگهداری می کند. اگر روی سرور DirectAdmin از CSF استفاده می کنید، منبع به روزرسانی آن را مشخص کنید یا جایگزینی مثل firewalld همراه با Fail2ban یا Imunify360 را بررسی کنید.
سی پنل بهتره یا دایرکت ادمین؟ بر اساس سناریو
- یک یا چند سایت سازمانی روی سرور مجازی: DirectAdmin در رده های پایین هزینه کمتری دارد و برای این کار کافی است. اگر تیم شما قبلا با cPanel کار کرده، هزینه یادگیری را هم در نظر بگیرید.
- شرکت هاستینگ با تعداد زیاد حساب: مدل لایسنس DirectAdmin هزینه را کمتر به تعداد مشتری وابسته می کند. در عوض برخی مشتریان به رابط cPanel عادت دارند و برای انتخاب هاست دنبال آن می گردند.
- نیاز به اکوسیستم افزونه ها: ابزارها و افزونه های تجاری بیشتری ابتدا برای cPanel عرضه می شوند و مستندات و انجمن ها برای عیب یابی گسترده ترند.
- سرور با منابع محدود: رابط سبک تر DirectAdmin مزیت است، هرچند همان طور که گفتیم سرویس های جانبی تعیین کننده ترند.
- ترجیح Debian: DirectAdmin روی Debian هم نصب می شود و cPanel نه.
مهاجرت از سی پنل به دایرکت ادمین و برعکس
کنترل پنل را نمی توان روی سرور در حال کار عوض کرد. هر دو پنل نصب روی سیستم عامل تازه را الزامی می دانند و حذف یکی و نصب دیگری روی همان سرور روش پشتیبانی شده ای نیست. روش درست، راه اندازی سرور جدید و انتقال حساب ها به آن است.
انتقال از cPanel به DirectAdmin
DirectAdmin ابزار تبدیل بکاپ cPanel را دارد. ابتدا روی سرور مبدا برای هر حساب بکاپ کامل می گیرید:
/scripts/pkgacct username /home/transfer
فایل حاصل با نام cpmove-username.tar.gz ساخته می شود. آن را با rsync به سرور مقصد منتقل می کنید و با ابزار تبدیل cPanel به DirectAdmin که از طریق CustomBuild نصب می شود، به قالب DirectAdmin تبدیل و از بخش Admin Backup/Transfer بازیابی می کنید. نام فایل باید همان الگوی cpmove باشد تا تبدیل انجام شود. بکاپ هایی که با JetBackup ساخته شده اند مراحل تبدیل جداگانه دارند.
انتقال از DirectAdmin به cPanel
cPanel اسکریپتی برای بسته بندی حساب های DirectAdmin به قالب cpmove منتشر کرده است (pkgacct-da) که خروجی آن روی سرور مقصد با /scripts/restorepkg بازیابی می شود. این مسیر کمتر از مهاجرت cPanel به cPanel خودکار است و بعد از بازیابی باید ایمیل ها، کاربران دیتابیس و تنظیمات DNS را دقیق بررسی کرد.
چک لیست مهاجرت بین کنترل پنل ها
- فهرست حساب ها، دامنه ها، دیتابیس ها، صندوق های ایمیل و کرون جاب ها را تهیه کنید.
- TTL رکوردهای DNS را یکی دو روز قبل از انتقال کاهش دهید.
- نسخه PHP و افزونه های مورد نیاز هر سایت را روی سرور جدید آماده کنید.
- یک حساب آزمایشی را منتقل کنید و با فایل hosts سایت را روی سرور جدید تست کنید.
- محدودیت ها را بررسی کنید؛ مثلا طول نام کاربر دیتابیس در دو پنل یکسان نیست.
- بعد از انتقال نهایی، ایمیل هایی که در فاصله تغییر DNS به سرور قدیم رسیده اند را همگام کنید (مثلا با imapsync).
- SSL، بکاپ زمان بندی شده و فایروال سرور جدید را فعال و تست کنید.
- سرور قدیم را تا اطمینان از سلامت همه سرویس ها خاموش نکنید.
جمع بندی
اگر تعداد حساب ها کم است و بودجه اهمیت دارد، DirectAdmin انتخاب منطقی است. اگر تیم یا مشتریان شما به cPanel عادت دارند، به ابزارهای خاص آن نیاز دارید یا مستندات گسترده برایتان مهم است، cPanel ارزش هزینه بیشتر را دارد. در هر دو حالت، امنیت و کارایی سرور بیشتر به تنظیمات بعد از نصب بستگی دارد تا به نام کنترل پنل.
اگر برای انتخاب، نصب یا کانفیگ کنترل پنل کمک می خواهید، در صفحه نصب و کانفیگ سی پنل و دایرکت ادمین توضیح داده ایم چه کارهایی انجام می دهیم. برای جابه جایی سایت ها بین دو سرور یا دو پنل هم خدمات مهاجرت و انتقال سرور را داریم. و اگر هنوز تصمیم نگرفته اید، مشخصات سرور و تعداد سایت هایتان را از طریق همین صفحه برای ما بفرستید تا گزینه مناسب را بررسی کنیم.



