سازنده قبلی CSF از ۳۱ اوت ۲۰۲۵ نگهداری آن را متوقف کرده، اما cPanel روی نسخههای پشتیبانیشده خود شاخهای برای اصلاحات امنیتی و پایداری نگهداری میکند. بنابراین دو موقعیت را جدا کنید: Ubuntu دارای WHM/cPanel سازگار و Ubuntu مستقل. دستور بسته cpanel-csf را نباید بهعنوان نصب عمومی روی هر Ubuntu معرفی کرد.
برای سرور مستقل چه تصمیمی بگیریم؟
اگر cPanel ندارید، منبع نگهداری، بهروزرسانی و سازگاری ابزار انتخابی را جداگانه تأیید کنید. برای نیاز ساده فایروال میزبان، UFW مسیر مستند خود Ubuntu را دارد. وجود یک fork در اینترنت بهتنهایی گواهی نگهداری یا اعتماد نیست. این صفحه نصاب آرشیوی ConfigServer را برای نصب تازه توصیه نمیکند.
پیش از نصب در WHM
- نسخه Ubuntu و cPanel را با جدول سازگاری رسمی تطبیق دهید.
- از قواعد و تنظیمات فعلی بکاپ بگیرید و پورت واقعی SSH، WHM، وب و سرویسهای ایمیل را ثبت کنید.
- کنسول بازیابی را آزمایش و نشست مدیر را باز نگه دارید.
- تداخل با مدیر فایروال موجود را حل کنید؛ CSF با firewalld همزمان کار نمیکند. حذف یا توقف حفاظت باید با جایگزینی هماهنگ و محافظت شبکه انجام شود.
نصب بسته رسمی cPanel
پس از آمادهسازی بالا، با root یا دسترسی مدیریتی مجاز روی سرور پشتیبانیشده cPanel اجرا کنید. فهرست تغییرات مدیر بسته را پیش از پذیرش بخوانید.
sudo apt update
sudo apt install cpanel-csf
اگر بسته پیدا نشد، نسخه و مخزن cPanel را بررسی کنید؛ مخزن نامعتبر یا نصاب تصادفی را برای دورزدن خطا اضافه نکنید. پشتیبانی این شاخه برای امنیت و پایداری است و به معنی ارائه خدمات عیبیابی قواعد سفارشی توسط cPanel نیست.
خروج کنترلشده از Testing
- در WHM مسیر Plugins ← ConfigServer Security & Firewall را باز کنید.
- پورتها، IP مدیریت و نیازهای واقعی سرویس را بررسی کنید؛ صرف نصب بسته کافی نیست.
- در Firewall Configuration، پس از آمادهبودن قواعد، Testing را Off کنید و Change بزنید.
- Restart csf+lfd را اجرا کنید و با نشست تازه SSH و WHM را آزمایش کنید.
آزمون نهایی
وب، دریافت و ارسال ایمیل و مسیرهای مدیریت را از بیرون بسنجید؛ به وضعیت سبز پنل اکتفا نکنید. قواعد IPv6 و فایروال شبکه مستقلاند. اگر دسترسی رد شد، علت و لاگ را پیدا کنید؛ allowکردن یک subnet بزرگ یا خاموشکردن دائمی فایروال، اصلاح قاعده نیست.
مطالعه مرتبط
منابع و مستندات
بازبینی محتوا و منابع: ۲۶ مهر ۱۴۰۵. دستورهای نمونه برای محیط مشخصشدهاند؛ پیش از استفاده روی سرویس عملیاتی، سازگاری محیط و نسخه پشتیبان را بررسی کنید.