Control Web Panel
Security => CSF Firewall => Topic started by: DragoCom on September 04, 2025, 01:43:51 AM
-
During fresh install of cwp the csf firewall errored on install, I have tried everything to get it to install but it may be due to their server being down:
[root@viking src]# sudo wget https://download.configserver.com/csf.tgz
--2025-09-04 03:39:53-- https://download.configserver.com/csf.tgz
Resolving download.configserver.com (download.configserver.com)... 94.130.90.175
Connecting to download.configserver.com (download.configserver.com)|94.130.90.175|:443... failed: Connection refused.
-
Please see the other threads about CSF going open source (GPLv3). Info about converting to the v15 open source release:
https://starburst.help/security/csf-lfd/csf-firewall-gplv3-release/
-
CSF is gone for good as of Aug 31st, now what??? Why didn't CWP address this in the fresh installs instead of leaving everyone not working. That is VERY unprofessional!!!
https://configserver.com/announcement/
-
CSF is gone for good as of Aug 31st, now what??? Why didn't CWP address this in the fresh installs instead of leaving everyone not working. That is VERY unprofessional!!!
https://configserver.com/announcement/
[root@viking ~]# cp -R /etc/csf /etc/csf.backup
cp: cannot stat '/etc/csf': No such file or directory
[root@viking ~]# cp /usr/local/csf/version.txt /usr/local/csf/version-backup.txt
cp: cannot stat '/usr/local/csf/version.txt': No such file or directory
-
[root@viking csf]# csf -v # Should show v15.00
csf: v15.00 (CentOS Web Panel)
*WARNING* TESTING mode is enabled - do not forget to disable it in the configuration
Got it now
-
Firewall manager Firewall is Disabled
ConfigServer Security & Firewall (CSF) + Login Failure Daemon (LFD)
Status: csf: v15.00 (CentOS Web Panel)
Enable firewall
[root@server ~]# csf -e
csf and lfd are not disabled!
Firewall manager Firewall is Disabled
ConfigServer Security & Firewall (CSF) + Login Failure Daemon (LFD)
Status: csf: v15.00 (CentOS Web Panel)
Firewall update
[root@server ~]# csf -u;csf -v
Oops: Unable to download: No Host option provided
csf: v15.00 (CentOS Web Panel)
-
csf -u won't work currently as there is no longer an update server. Starburst is working on setting up a mirror from the Github repository so you can update:
https://starburst.help/control-web-panel-cwp/control-web-panel-cwp-admin-tutorials/csf-firewall-error-oops-unable-to-download-no-host-option-provided/
https://starburst.help/control-web-panel-cwp/control-web-panel-cwp-admin-tutorials/csf-firewall-gplv3-release-tweaked-for-cwp/
-
As @overser mentioned, since ConfigServer closed there business & went open source, auto updates no longer work.
We setup this on our mirror network so auto updates can work again, please see:
https://starburst.help/control-web-panel-cwp/control-web-panel-cwp-admin-tutorials/csf-firewall-error-oops-unable-to-download-no-host-option-provided/ (https://starburst.help/control-web-panel-cwp/control-web-panel-cwp-admin-tutorials/csf-firewall-error-oops-unable-to-download-no-host-option-provided/)
A list of servers you can use, CSF allows 2, can be found at:
https://starburstservices.com/downloads/mirrors-list/ (https://starburstservices.com/downloads/mirrors-list/)
Under Repository ConfigServer, the Mirror URL is what you would use in the config article above.
This is open to all, including other control panel users, so it will work with cPanel, CyberPanel, stand-alone, etc.
-
CSF is gone for good as of Aug 31st, now what??? Why didn't CWP address this in the fresh installs instead of leaving everyone not working. That is VERY unprofessional!!!
https://configserver.com/announcement/
This is/was not CWP's fault...
They Do Not control 3rd party companies, ConfigServer shocked everyone when they posted their 30 day notice.
I made a post when that first was posted here.
dl.starburst.help has a mirror of their archive, as well as their new open source.
We also have copies of all their FAQ's in our public knowledge base.
-
Make sure you have testing mode disabled in csf.conf
Adn then if csf -e still doesn't work for some reason:
systemctl enable csf
systemctl enable lfd
systemctl start csf
systemctl start lfd