Skip to content

MrAriaNet/configserver-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🔥 ConfigServer Auto Installer

Shell Script OS Support Panels License: MIT

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.


✨ Features

  • ✅ 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

🚀 Usage

1. Download the script

wget https://raw.githubusercontent.com/MrAriaNet/configserver-installer/main/install_configserver.sh
chmod +x install_configserver.sh

Or clone the repo:

git clone https://github.com/MrAriaNet/configserver-installer.git
cd configserver-installer

2. Run the installer

./install_configserver.sh

The script will:

  • Detect whether you’re on DirectAdmin or cPanel
  • Ask if you want to install all modules or pick individually
  • Install dependencies automatically

📦 Supported Platforms

  • Operating Systems

    • RedHat / CentOS / AlmaLinux / RockyLinux
    • Debian / Ubuntu
  • Hosting Panels

    • DirectAdmin → Only CSF available
    • cPanel → CSF, CMC, CMM, CMQ available

⚡ Example Workflow

>>> 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

🔒 Requirements

  • Root access (or sudo privileges)
  • Internet connection

📖 Notes

  • 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.

📜 License

Released under the MIT License. You are free to use, modify, and distribute this script.

About

A bash script to automatically install ConfigServer projects (CSF, CMC, CMM, CMQ) with support for RedHat/Debian systems and auto-detection of cPanel or DirectAdmin.

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Contributors

Languages