|
5 days ago | |
---|---|---|
bin | 5 days ago | |
docs | 5 days ago | |
func | 4 months ago | |
func_ruby | 4 months ago | |
install | 5 days ago | |
src | 1 month ago | |
test | 10 months ago | |
web | 5 days ago | |
CHANGELOG.md | 4 months ago | |
CONTRIBUTING.md | 9 months ago | |
LICENSE | 1 year ago | |
README.de.md | 5 days ago | |
README.en.md | 5 days ago | |
README.es.md | 5 days ago | |
README.hi.md | 5 days ago | |
README.ja.md | 5 days ago | |
README.md | 5 days ago | |
README.zh-Hans.md | 5 days ago | |
README.zh-Hant.md | 5 days ago | |
SECURITY.md | 1 year ago | |
build.js | 1 year ago | |
crowdin.yml | 1 year ago | |
package-lock.json | 1 year ago | |
package.json | 4 months ago | |
renovate.json | 1 year ago |
README.en.md
Hestia Control Panel (RPM Edition)
A lightweight and powerful server control panel for modern web hosting environments
Stable Version: 1.9.5 (RPM) |
RPM Edition |
Original Ubuntu/Debian Project |
Changelog |
Support Forum
Hestia Control Panel (RPM Edition) is maintained and developed by a separate team focused on RPM-based operating systems. Since forking from the original project, this edition has incorporated changes that prevent direct syncing with upstream updates from the Ubuntu/Debian version (not all features are relevant for RPM systems). Therefore, found issues should be reported specifically to this project.
Below is the general panel description.
Welcome!
Hestia Control Panel aims to provide administrators with an easy-to-use web interface and CLI for quickly deploying and managing web domains, email accounts, DNS zones, and databases through a centralized panel - eliminating the need for manual configuration of individual components.
Features & Services
- Apache2 & NGINX with PHP-FPM
- Multiple PHP versions (7.4EOL - 8.3, 8.2 default via Remi repo + custom PHP builds)
- DNS Server (Bind)
- Email services with antivirus/spam protection & webmail (POP/IMAP/SMTP, ClamAV, SpamAssassin, Sieve, Roundcube)
- MariaDB/MySQL & PostgreSQL databases
- Let's Encrypt SSL support
- Firewall with brute-force protection & IP management (iptables, fail2ban, ipset).
Supported OS
- MSVSphere: 9
- AlmaLinux: 9
- RockyLinux: 9
NOTES:
- HestiaCP does not support 32-bit OS!
- HestiaCP combined with OpenVZ 7 or earlier may have DNS/firewall issues. For VPS, we strongly recommend KVM/LXC-based virtualization.
Installing Hestia Control Panel
- NOTE: HestiaCP must be installed on a fresh OS for proper functionality.
While we strive to make installation and usage intuitive, basic Linux server setup knowledge is assumed.
Step 1: Log in
Login as root or a superuser via SSH:
ssh root@your.server
Step 2: Download
Get the latest installer script:
wget https://dev.brepo.ru/bayrepo/hestiacp/raw/branch/master/install/hst-install.sh
Step 3: Execute
Run the script and follow on-screen instructions:
bash hst-install.sh
Upon completion, you'll receive a welcome email (if configured) and login details.
Custom Installation
Use flags to select specific components. View options with:
bash hst-install.sh -h
Updating Existing Installations
Automatic updates are enabled by default (managed via Server Settings > Updates). Manual updates:
dnf update
Issues & Support
- For RPM edition issues: Create GitHub Issue
- Original Debian/Ubuntu version: Original Repository
Copyright
Original copyrights belong to HestiaCP
License
Hestia Control Panel is licensed under GPL v3 and based on VestaCP.