~4 min read • Updated Feb 14, 2026
1. مقدمه
نصب cPanel & WHM روی یک سرور لینوکسی نیازمند رعایت مجموعهای از پیشنیازهای سختافزاری، نرمافزاری و شبکهای است. اسناد رسمی تأکید میکنند که نصب باید روی یک سیستمعامل تازه انجام شود و سرور باید دارای یک IP ثابت و عمومی باشد.
در سند آمده است: «You must log in to the server as the root user in order to install cPanel & WHM.»
2. الزامات لایسنس
هر سرور نیازمند یک لایسنس مستقل است و امکان انتقال آن بین چند سرور وجود ندارد.
در سند آمده است: «You cannot transfer a single cPanel & WHM license across multiple servers.»
همچنین نصب روی سرورهای IPv6-only امکانپذیر نیست و حداقل یک IPv4 لازم است.
3. الزامات شبکه
3.1 نام میزبان (Hostname)
- باید یک دامنهٔ ثبتشده و
FQDNباشد. - حداکثر ۶۰ کاراکتر.
- باید به یک IP معتبر resolve شود.
در سند آمده است: «Your hostname must… resolve to a valid IPv4 or IPv6 address.»
3.2 آدرس IP
- باید معتبر باشد.
- در شبکههای NAT باید
1:1 NATوNAT loopbackفعال باشد.
3.3 کارت شبکه
IP باید استاتیک باشد.
در سند آمده است: «You cannot use an IP address that a DHCP service dynamically assigns to your server.»
4. فایروال و Network Manager
CloudLinux
- در نسخه 7 باید
Network Managerغیرفعال شود. - در نسخههای 8، 9 و 10 نیازی به غیرفعالسازی نیست.
Rocky Linux
- در Rocky 8 نصبکننده Network Manager را غیرفعال میکند.
- در Rocky 9 نیازی به غیرفعالسازی نیست.
Ubuntu
باید UFW غیرفعال شود.
systemctl stop ufw.service5. الزامات سختافزاری
- CloudLinux 7–10: CPU 1.1GHz، حداقل RAM 2GB، حداقل 20GB دیسک، معماری 64bit
- Rocky Linux 8–9: CPU 1.1GHz، حداقل RAM 2GB، حداقل 20GB دیسک، معماری 64bit
- Ubuntu 24.04: حداقل CPU 1.1GHz، حداقل RAM 2GB، حداقل 20GB دیسک، معماری 64bit
در هر سه سند آمده است: «We strongly recommend that you install at least 3 GB of RAM if you want to install ClamAV.»
6. SELinux و AppArmor
- روی CloudLinux و Rocky باید
SELinuxغیرفعال باشد. - روی Ubuntu نباید SELinux نصب شود.
در سند Ubuntu آمده است: «Do not install SELinux on your server. SELinux is not compatible with cPanel & WHM.»
AppArmor روی Ubuntu مشکلی ایجاد نمیکند.
7. فایلسیستم و پارتیشنبندی
- توصیه:
XFSیاext4 - حداقل 20GB برای پارتیشن
/ - حداقل 1,000,000 inode
در سند آمده است: «The base cPanel & WHM installation requires at least 1,000,000 inodes.»
8. محیطهای مجازی سازگار
KVMVMwareXenVirtualBoxQEMU
CloudLinux و Rocky با OpenVZ و Virtuozzo محدودیت دارند.
9. نصب Perl
در هر سه سند تأکید شده است که Perl باید قبل از نصب وجود داشته باشد.
در سند آمده است: «Perl must exist on your server before the installation script…»
10. دستور نصب cPanel & WHM
در هر سه سند، دستور نصب یکسان است:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latestدر سند آمده است: «This command… downloads the latest version of cPanel & WHM, and runs the installation script.»
11. نکات مهم پیش از نصب
- نصب باید روی سیستمعامل تازه انجام شود.
cPanelUninstaller ندارد.- IP باید عمومی و استاتیک باشد.
- نصب سرویسهای اضافی قبل از نصب باعث شکست نصب میشود.
در سند آمده است: «We do not provide an uninstaller. If you wish to remove our software, you must reformat the server.»
12. جمعبندی
اسناد رسمی cPanel نشان میدهند که نصب موفق cPanel & WHM وابسته به رعایت دقیق پیشنیازهای شبکه، سختافزار، فایلسیستم، SELinux و محیط مجازی است. تفاوتهایی میان CloudLinux، Rocky Linux و Ubuntu وجود دارد، اما اصول کلی یکسان است:
- سیستمعامل تازه
- IP استاتیک
- SELinux غیرفعال
- فایروال غیرفعال هنگام نصب
- حداقل 2GB RAM و 20GB فضای دیسک
Written & researched by Dr. Shahin Siami