تنصيب CSF بعد إغلاق موقع ConfigServer
دليل تنصيب CSF بعد إغلاق موقع ConfigServer
هنا طريقة مضمونة لتثبيت CSF/LFD يدويًا من أرشيف GitHub، مع خطوات ما بعد التثبيت وفتح المنافذ الشائعة.
لماذا نحتاج لطريقة بديلة؟
بعد إغلاق موقع ConfigServer الرسمي، توقفت التنزيلات والتحديثات الآلية لـ CSF/LFD.
لكن ما زال بالإمكان تثبيت CSF يدويًا من أرشيف csf.tgz المتاح على GitHub والعمل به بشكل طبيعي.
من أين ننزّل CSF الآن؟
استخدم الأرشيف المستضاف على GitHub:
cd /usr/local/src
wget https://github.com/waytotheweb/scripts/raw/refs/heads/main/csf.tgz
tar -xzf csf.tgz
cd csf
الرابط أعلاه يحمل الملف csf.tgz مباشرةً من المستودع.
التثبيت على RHEL / AlmaLinux / Rocky (8/9)
sudo dnf -y install perl perl-libwww-perl perl-LWP-Protocol-https perl-GDGraph iptables-services bind-utils tar# تعطيل firewalld/nftables لأن CSF يعتمد iptablessudo systemctl disable –now firewalld || true
sudo systemctl disable –now nftables || true
# التثبيتsudo sh install.sh
التثبيت على Debian / Ubuntu
sudo apt update
sudo apt -y install perl libwww-perl liblwp-protocol-https-perl libgd-graph-perl dnsutils tar# إن كان ufw مفعّلًاsudo ufw disable || true
# التثبيتsudo sh install.sh
التثبيت على خوادم cPanel/WHM
يتوفر مُثبّت يدمج CSF داخل WHM مباشرة:
# من داخل مجلد csf بعد فك الضغط
./install.cpanel.sh
تهيئة أساسية بعد التثبيت
- أضِف آي-بي الإدارة إلى السماح:
csf -a YOUR.IP.ADDR.HERE - أوقف وضع الاختبار وفعّل CSF/LFD:
sudo sed -i 's/TESTING = "1"/TESTING = "0"/' /etc/csf/csf.conf
sudo csf -r
sudo csf -e
sudo systemctl enable --now lfd
- اضبط المنافذ الشائعة (مثال):
# ثم إعادة تحميل القواعد
# داخل /etc/csf/csf.conf
TCP_IN = "22,80,443,25,110,143,587,993,995"
TCP_OUT = "22,80,443,25,110,143,587,993,995,53"
csf -r - اختبر البيئة:
perl /usr/local/csf/bin/csftest.pl
منافذ FTP/SFTP والنسخ الاحتياطي
- SFTP: يكفي فتح المنفذ 22 (خروجًا من خادمك ودخولًا في الخادم البعيد).
- FTP/FTPS: تحتاج المنفذ 21 + نطاق منافذ Passive في الخادم البعيد (IN) مع السماح بها خروجًا من خادمك (OUT). اضبط النطاق بحسب إعدادك الفعلي.
أسئلة شائعة
هل يمكن التحديث بعد الإغلاق؟
التحديث الآلي لن يعمل بعد إغلاق الموقع. للتحديث اليدوي: أعد تنزيل csf.tgz وفكّه فوق الإصدار الحالي، أو أزل CSF ثم أعد تثبيته.
هل يتعارض CSF مع firewalld؟
CSF يعتمد iptables؛ إن كان firewalld أو nftables مفعّلًا قد يحدث تضارب. عطّلهم قبل تفعيل CSF.
هل يمكن تثبيت CSF دون cPanel؟
نعم—اتبع خطوات RHEL أو Debian بالأعلى باستخدام install.sh.



