سی‌پنل (cPanel) یکی از محبوب‌ترین کنترل‌پنل‌های مدیریت هاست و سرور در دنیاست که با رابط کاربری قوی و امکانات متنوع، کار با هاست لینوکسی را بسیار ساده می‌کند. AlmaLinux به عنوان یک توزیع لینوکس رایگان و متن‌باز، پس از کنار رفتن CentOS توسط Red Hat، به سرعت جایگاه خوبی در میان مدیران سرور پیدا کرد و جایگزین اصلی سنت‌اواس شد. در این مقاله آموزش نصب cPanel/WHM روی AlmaLinux را به صورت کامل، مرحله به مرحله و با نکات تکمیلی خواهید خواند. 1. پیش‌نیازهای نصب قبل از شروع نصب، موارد زیر باید رعایت شود: سرور با سیستم‌عامل AlmaLinux 8.x یا 9.x (ترجیحاً 64bit) دسترسی root یا دسترسی sudo حداقل 2GB رم (۴GB توصیه می‌شود) حداقل 40GB فضای دیسک آدرس IP استاتیک توجه: پس از نصب cPanel نمی‌توانید فایروال selinux و NetworkManager را فعال کنید، و بهتر است روی سرور خام و تازه نصب شده کار کنید. 2. به‌روزرسانی AlmaLinux پیش از شروع نصب، همه پکیج‌ها را به‌روز کنید: yum update -y reboot 3. تنظیم hostname و firewalld hostname معتبر و FQDN لازم است: hostnamectl set-hostname server.domain.com به جای server.domain.com نام دلخواه و دامنه خود را قرار دهید. غیرفعال کردن NetworkManager (در اکثر مواقع نیاز است): systemctl stop NetworkManager systemctl disable NetworkManager اطمینان از فعال بودن firewalld: systemctl start firewalld systemctl enable firewalld 4. نصب سی‌پنل (cPanel/WHM) سی‌پنل لایسنس پولی دارد اما ۱۵ روز اول رایگان است (trial). در پنل root لاگین کنید و دستور زیر را اجرا نمایید: cd /home curl -o latest -L https://securedownloads.cpanel.net/latest sh latest این فرایند نصب مدتی طول می‌کشد (بین ۳۰ تا ۶۰ دقیقه بسته به سرعت سرور). نکات مهم در نصب در صورت مشاهده خطا، خروجی نصب را بررسی و پیش‌نیازها را دوباره چک کنید. اگر VPS شما به اینترنت محدود است، نصب موفقیت‌آمیز نخواهد بود. 5. تنظیم اولیه WHM پس از نصب پس از اتمام نصب، از طریق مرورگر به آدرس زیر بروید: https://[IP-server]:2087 مثال: https://192.0.2.1:2087 یوزرنیم: root پسورد: همان پسورد سرور مراحل راه‌اندازی اولیه: وارد لایسنس شوید (اگر ندارید نسخه trial فعال می‌شود). اطلاعات تماس ایمیل سرور را وارد کنید. ارسال هشدارهای امنیتی و مانیتورینگ را فعال کنید. تنظیمات DNS resolver و nameserver را انتخاب کنید (معمولاً BIND یا PowerDNS). سیستم hostname و IP اصلی سرور را تایید یا تصحیح کنید. در صورت نیاز، پلن‌های هاستینگ بسازید و حساب‌های cPanel اضافه کنید. 6. نکات امنیتی پیشنهادی فعالسازی و اجباری کردن رمز دومرحله‌ای (2FA) تغییر پورت SSH به پورت غیرپیشفرض و فقط اجازه دسترسی با کلید (Key) فعالسازی CSF Firewall(به سادگی در بخش Plugins > ConfigServer Security & Firewall) فعال بودن AutoSSL برای سایت‌ها تعیین پلن‌های ریسورس محدود شده برای کاربران آپدیت‌ مداوم cPanel و سرویس‌ها فعال سازی ImunifyAV یا ClamAV برای اسکن ویروس غیرفعالسازی Root Logins از طریق WHM > SSH Password Authorization Tweak 7. سوالات متداول و منابع آیا نصب cPanel روی نسخه رایگان AlmaLinux قانونی است؟ بله، هیچ مشکلی ندارد. امکان مهاجرت از CentOS به AlmaLinux و حفظ cPanel وجود دارد؟ بله، حتی ابزار مهاجرت رسمی توسط AlmaLinux وجود دارد و اگر cPanel شما روی CentOS 7 بود، قابل ارتقاست. جمع‌بندی نصب cPanel بر روی AlmaLinux بسیار ساده و مستقیم است و به راحتی می‌توانید سرور خود را با امکانات بسیار کاربردی و رابط گرافیکی جذاب مدیریت کنید. توصیه اکید می‌شود نکات امنیتی را جدی بگیرید و همیشه از سرور خود بکاپ مرتب تهیه کنید.