ConfigServer shutting down as of 31st of August 2025

Program AI agent to check daily for new github version and download it into your own server path (mirror). Let the systems pull this path.
Better use of AI to update and restore CSF v15.00 auto update routine to point to your own mirror and add support for other mirrors support ;)

Code:
csf -c
A newer version of csf is available - Current:v14.25 New:v15.01
 
Last edited:
Better of using AI to update and restore CSF v15.00 auto update routine to point to your own mirror and add support for other mirrors support ;)

Code:
csf -c
A newer version of csf is available - Current:v14.25 New:v15.01
Testing this shows this for me:

Code:
csf is already at the latest version: v14.24

Any idea why?
 
Testing this shows this for me:

Code:
csf is already at the latest version: v14.24

Any idea why?
v14.24 is CSF last release before opensource. v15.01 is my own mirrored CSF Firewall version edition for my use/users as I restored the auto update routine to use my own self-hosted mirrors.

For open source CSF it's v15.00 and you'd have to manually update it from Github. My v15.00 changes guide shows how you can update to v15.00 open source version https://github.com/centminmod/configserver-scripts/blob/main/README-gpl-csf.md
 
Thanks @eva2000 , that's brilliant.

Just out of curiosity, you mention your own mirrors. Have you just self hosted the files from GitHub and point your CSF installs to your mirror url in the downloadservers file? or is it a bit more complex than that? You mention they have turned off auto updating, so what files are affected and what would need replacing to get them all to auto search an url on one of my maintenance servers?

Cheers!
Alan
FYI, updated https://github.com/centminmod/configserver-scripts/blob/main/README-gpl-csf.md with specific code changes related auto download/update
 
As for the migration steps, in our case one can also use install.directadmin.sh instead of just install.sh. It checks some ownerships too.
I migrated 3 servers yesterday.
 
As for the migration steps, in our case one can also use install.directadmin.sh instead of just install.sh. It checks some ownerships too.
I migrated 3 servers yesterday.
FYI install.sh is just a routing script to correct installer ;)

Bash:
if [ -e "/usr/local/cpanel/version" ]; then
    echo "Running csf cPanel installer"
    echo
    sh install.cpanel.sh
elif [ -e "/usr/local/directadmin/directadmin" ]; then
    echo "Running csf DirectAdmin installer"
    echo
    sh install.directadmin.sh
elif [ -e "/usr/local/interworx" ]; then
    echo "Running csf InterWorx installer"
    echo
    sh install.interworx.sh
elif [ -e "/usr/local/cwpsrv" ]; then
    echo "Running csf CentOS Web Panel installer"
    echo
    sh install.cwp.sh
elif [ -e "/usr/local/vesta" ]; then
    echo "Running csf VestaCP installer"
    echo
    sh install.vesta.sh
elif [ -e "/usr/local/CyberCP" ]; then
    echo "Running csf CyberPanel installer"
    echo
    sh install.cyberpanel.sh
else
    echo "Running csf generic installer"
    echo
    sh install.generic.sh
fi
 
Well Gang, Today is the day they pull the plug. Shame they are shutting down, but it's great that at least some of their amazing work remains a legacy to be carried on. I'm glad they've released a load of GPLv3 scripts, but still wonder what the plans are for their other, paid services they used to offer. Like Mail scanner and the like. Will anyone pick these up as a going concern and commercially develop these or are they going to be consigned to the bin as they're not released for others to develop. Will be interesting looking at this going forward
 
Nice, I planning to install Rhel 10 in the future with my own custom CSF logics, If I have the free time.
 
Nice, I planning to install Rhel 10 in the future with my own custom CSF logics, If I have the free time.
Well good luck with that, it will cost you some free time indeed. As I understood CSF did not yet work on RHEL10 and also does not support nftables. So it looks like some reprogramming needs to be done for the "binary" too. Well.... re-scripting might be the better word.
 
Back
Top