cPanel & WHM و الزامات سیستم روی CloudLinux، Rocky Linux و Ubuntu

این مقاله یک راهنمای کامل برای نصب cPanel & WHM روی سیستم‌عامل‌های CloudLinux، Rocky Linux و Ubuntu است. در این متن، تمام پیش‌نیازهای سخت‌افزاری، شبکه‌ای، لایسنس، SELinux، فایل‌سیستم، محیط‌های مجازی و دستور نصب بررسی شده‌اند. محتوا کاملاً بر اساس اسناد رسمی cPanel نوشته شده و تمام نکات ضروری برای یک نصب موفق ارائه شده است.

نصب cPanelالزامات سیستمCloudLinux Rocky Ubuntu

~4 دقیقه مطالعه · آخرین به‌روزرسانی ۲۵ بهمن ۱۴۰۴

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.service

5. الزامات سخت‌افزاری


  • 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. محیط‌های مجازی سازگار


  • KVM
  • VMware
  • Xen
  • VirtualBox
  • QEMU

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. نکات مهم پیش از نصب


  • نصب باید روی سیستم‌عامل تازه انجام شود.
  • cPanel Uninstaller ندارد.
  • 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 فضای دیسک

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل بازیابی اکانت cPanel و انتقال حساب‌ها و تنظیمات برای مدیران سیستم تازه‌کار

این مقاله یک راهنمای جامع برای مدیران سیستم تازه‌کار است که می‌خواهند اکانت‌های cPanel را بازیابی کنند، حساب‌ها و تنظیمات را بین سرورها منتقل کنند، و از ابزارهای تشخیصی برای بررسی مشکلات انتقال و بازیابی استفاده کنند. این راهنما شامل نحوه استفاده از WHM، نحوه آپلود بکاپ‌ها، روش‌های انتقال، و فعال‌سازی لاگ‌های پیشرفته است.

ادامه

How to Move All cPanel Accounts from One Server to Another

This guide explains how to migrate all cPanel accounts, service configurations, SSL certificates, and the main server IP address from an old source server to a new target server. It covers installation requirements, configuration transfers, account migration, IP reassignment, DNS adjustments, and SSL restoration.

ادامه

آموزش کامل مهاجرت یک وب‌سایت وردپرس از macOS به سرور cPanel & WHM

این مقاله نحوه انتقال یک وب‌سایت وردپرس که روی macOS میزبانی شده است را به یک سرور cPanel & WHM توضیح می‌دهد. شامل خروجی گرفتن از دیتابیس، آپلود فایل‌ها، ایجاد دیتابیس جدید، تنظیم wp-config.php، تغییر URL سایت، و رفع لینک‌ها و تصاویر خراب است.

ادامه

آموزش کامل انتقال دستی یک اکانت بین سرورها در cPanel & WHM

این مقاله نحوه انتقال دستی یک اکانت بین دو سرور را زمانی که حجم اکانت برای ابزارهای انتقال WHM بسیار بزرگ است توضیح می‌دهد. شامل ایجاد دایرکتوری موقت، فشرده‌سازی public_html و لاگ‌ها، انتقال امن با scp، و بازیابی فایل‌ها در سرور جدید است.

ادامه

آموزش کامل مهاجرت دستی داده‌های Horde به Roundcube در cPanel & WHM

این مقاله نحوه مهاجرت دستی تقویم‌ها و مخاطبین Horde به Roundcube را در نسخه‌های 108 تا 118 cPanel & WHM توضیح می‌دهد. شامل مراحل خروجی گرفتن از Horde، انتقال فایل‌ها به مسیرهای صحیح، و وارد کردن داده‌ها در Roundcube با استفاده از افزونه‌های داخلی یا ابزارهای واردسازی است.

ادامه

آموزش کامل مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM

این مقاله نحوه مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM را توضیح می‌دهد. شامل اقدامات قبل از مهاجرت، نصب سرور جدید، انتقال فایل‌ها و دایرکتوری‌ها، بازیابی دیتابیس‌ها، انتقال SSL، و اقدامات پس از مهاجرت است.

ادامه