A simple bash script to automatically install ConfigServer projects such as:
- CSF – ConfigServer Security & Firewall
- CMC – ConfigServer Mail Control
- CMM – ConfigServer Mail Manage
- CMQ – ConfigServer Mail Queues
These tools were originally developed by ConfigServer, and this script helps you deploy them quickly on supported systems.
- ✅ Detects OS family (RedHat / Debian) and installs all required dependencies
- ✅ Detects hosting panel:
- DirectAdmin → Only CSF can be installed
- cPanel → User can install all tools at once or choose selective installation
- ✅ Interactive prompts for user choices
- ✅ Cleans up installation files automatically
- ✅ Safe to re-run multiple times
wget https://raw.githubusercontent.com/MrAriaNet/configserver-installer/main/install_configserver.sh
chmod +x install_configserver.shOr clone the repo:
git clone https://github.com/MrAriaNet/configserver-installer.git
cd configserver-installer./install_configserver.shThe script will:
- Detect whether you’re on DirectAdmin or cPanel
- Ask if you want to install all modules or pick individually
- Install dependencies automatically
-
Operating Systems
- RedHat / CentOS / AlmaLinux / RockyLinux
- Debian / Ubuntu
-
Hosting Panels
- DirectAdmin → Only CSF available
- cPanel → CSF, CMC, CMM, CMQ available
>>> Detected cPanel
Do you want to install ALL ConfigServer products? (y/n): n
Install csf? (y/n): y
Install cmc? (y/n): n
Install cmm? (y/n): y
Install cmq? (y/n): n
- Root access (or sudo privileges)
- Internet connection
- This script is not an official release from ConfigServer.
- It is an automation helper for installing their publicly available tools.
- Use at your own responsibility.
Released under the MIT License. You are free to use, modify, and distribute this script.