================================
Install ConfigServer Security & Firewall (csf)
Installs all dependencies using apt or yum
Tested on:
- CentOS 8
- Debian 10
- Fedora 33
- Ubuntu 18.10
Default temp dir is /tmp/csf, this can be changed in install script.
By default, the installer logs into $TMP/install.log and $TMP/error.log. Check these for further info about the installation process.
- Package manager (apt or yum)
- HTTP Client (curl, wget or fetch)
- TAR executable
- Perl
- Perl modules: (Debian/Ubuntu:
libwww-perl liblwp-protocol-https-perl libgd-graph-perl, RHEL:perl-libwww-perl.noarch perl-LWP-Protocol-https.noarch perl-GDGraph)
Dependencies will be installed during the progress, but installing them on your own is advised.
$ wget https://github.com/tmiland/csf/raw/master/csf_installer.sh
$ chmod +x csf_installer.sh
$ ./csf_installer.sh --install- Webmin module will be installed automatically if Webmin is installed.
- Not currently tested
Script command which will run:
/usr/share/webmin/install-module.pl /usr/local/csf/csfwebmin.tgz
- Not currently tested
Script command which will run:
- For manually installing the module: Log in to Webmin and install the CSF module from /usr/local/csf/csfwebmin.tgz
Clone this repository or download csf_installer.sh and download the following file manually into the install script path:
Run csf_installer.sh --install
- Run
csf_installer.sh --uninstall
You may find some error messages in the log about apf. If you don't know what apf is or you don't have apf installed just ignore these messages.
For further info check Official website or Installation notes
Forked from installation
- PayPal me
- [BTC] : 33mjmoPxqfXnWNsvy8gvMZrrcG3gEa3YDM
*** Use at own risk ***
