HESTIACP - our cpanel alternative of choice
HestiaCP is a fork of VESTA, the first web control panel we used to manage our VPS. While largely (simply) a collection of bash-scripts, this allows adminstration via GUI and, more importantly, allows automation of tasks via CLI. HestiaCP is very well maintained and has received required security updates and many improvements over the years. For this it has gained a larger user base and is our CHOICE over VESTA and the comercial products like cpanel.
Having worked with cpanel and tried to use WebMin we find the approach of HESTIACP to be superior.
Having worked with cpanel and tried to use WebMin we find the approach of HESTIACP to be superior.
Features (software) included with HESTIACP:
User Management
Share access to your server with other users and restrict their resources.
- Support for user Packages (resources)
- Support for SFTP and SSH chroot jails
- Two-Factor Authentication support for the Admin Panel
- SSH keys for login via SFTP and SSH
Web Domains
Add multiple domains and subdomains and quickly install apps on them.
- Nginx FastCGI cache support for Nginx + PHP-FPMl
- Nginx proxy cache support for Nginx + Apache2
- Per-domain TLS certificates for web domains
- optional automated Letsencryptl
- MultiIP support for Web/Mail/DNS
- Support for PHP version 5.6 up to 8.4
- One-Click Install Apps (Via CLI or Admin Panel)
DNS - bind9
Manage your own DNS server!
- Create your own nameservers
- vanity nameservers
- Easy DNS cluster setup
- Support for DNSSEC on domains
eMail - exim4 + dovecot + RoundCube
Host your own emails, no need to pay a business mail provider!
- inbound and outbound mail services
(Exim4, Dovecot, RoundCube Webmail) - Per-domain TLS certificates
- Let’s Encrypt support for mail domains
- SMTP relay setup for Exim
- in case port 25 is blocked or
- for using 3rd party delivery0
- Rate limit adjustable per user or email account
- Latest version of Roundcube
- Optional SnappyMail
- inbound and outbound mail services
Databases - MariaDB, PostgreSQL, MySQL
From e-commerce to blogs, databases are often needed.
- Support for MariaDB
- Support for PostgreSQL
- Support for MySQL
- Latest versions of:
- phpMyAdmin
- phpPgAdmin
Server Admin
- Comprehensive and intuitive GUI
- Most configuration options via CLI (or bash scripts)
- cron job scheduling
- edit configuration
- API access via keys
Security
- GUI IPtables open ports
- GUI IPtables BLOCK ports
- Fail2Ban Brute force Monitor:
- Admin login failure
- ssh login failure
- SFTP login failure
- eMail login failure
- optional WordPress login failure
- optional other login failure
