Skip to content

Ghost-Dev9/DevIT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12,505 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevIT Panel Logo

Modern, lightweight, and powerful control panel for the web

Latest stable release: Version 1.0.0 | View Changelog

DevIT Panel | Documentation | Community

CI Status

DevIT Panel is designed to provide administrators with an easy-to-use web and command line interface, enabling quick deployment and management of web domains, mail accounts, DNS zones, and databases from one central dashboard—no manual configuration required.

Features and Services

  • Apache2 and NGINX with PHP-FPM
  • Multiple PHP versions (5.6 - 8.4, 8.3 as default)
  • DNS Server (Bind) with clustering capabilities
  • POP/IMAP/SMTP mail services with Anti-Virus, Anti-Spam, and Webmail (ClamAV, SpamAssassin, Sieve, Roundcube)
  • MariaDB/MySQL and/or PostgreSQL databases
  • Let's Encrypt SSL support with wildcard certificates
  • Firewall with brute-force attack detection and IP lists (iptables, fail2ban, and ipset)

Supported Platforms and Operating Systems

  • Debian: 12, 11
  • Ubuntu: 24.04 LTS, 22.04 LTS, 20.04 LTS

Note: DevIT Panel does not support 32-bit operating systems! For best compatibility, use KVM or LXC-based VPS.

Installing DevIT Panel

Important: Install DevIT Panel on a fresh OS for best results.

Step 1: Log in

Log in as root or a user with super-user privileges:

ssh root@your.server

Step 2: Download

Download the installation script for the latest release: wget https://raw.githubusercontent.com/Ghost-Dev9/DevIT/refs/heads/main/install/hst-install.sh

text If you encounter SSL errors, ensure ca-certificates is installed: apt-get update && apt-get install ca-certificates

text

Step 3: Run

Start the installation and follow the prompts: bash hst-install.sh

text After installation, follow the on-screen instructions to log in and access your server.

Custom Installation

For advanced options, run: bash devit-install.sh -h

text Or use the installation wizard to generate your command.

Upgrading DevIT Panel

Automatic updates are enabled by default. To upgrade manually: apt-get update apt-get upgrade

text

Issues & Support

Contributions

Want to contribute? Please read our Contribution Guidelines.

License

DevIT Panel is licensed under GPL v3.

About

DevIT Control Panel | A lightweight and powerful control panel for the modern web.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 61.4%
  • PHP 29.7%
  • Smarty 4.0%
  • CSS 2.3%
  • JavaScript 1.8%
  • HTML 0.8%