Installing HestiaCP

Installing HestiaCP

HestiaCP is a free, open-source web hosting control panel — the most actively maintained fork of VestaCP. It supports multiple domains, email, databases, FTP, and DNS management.

Requirements

  • Ubuntu 20.04 or 22.04 (recommended) or Debian 10/11
  • Minimum 1 GB RAM (2 GB+ recommended)
  • Clean server with no existing web server, PHP, or database

Installation

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.sh

The installer will ask for your email, hostname, and which components to install (Apache/Nginx, MariaDB, Exim, Dovecot, etc.). The installation takes 10–20 minutes.

Access HestiaCP

After installation, access the panel at: https://YOUR_SERVER_IP:8083

Log in with admin and the password shown at the end of installation (also emailed to you).

Key Features

  • Add and manage domains with a single click
  • Create email accounts and forwarders
  • MySQL/MariaDB database management with phpMyAdmin integration
  • Free Let's Encrypt SSL for all domains
  • DNS zone management (built-in BIND)
  • FTP account management
  • Cron job management
  • Automated backups

Open the Required Firewall Ports

ufw allow 8083   # HestiaCP panel
ufw allow 80
ufw allow 443
ufw allow 25     # SMTP
ufw allow 587
ufw allow 993    # IMAPS
ufw allow 110    # POP3
  • 0 Utilizadores acharam útil
Esta resposta foi útil?

Artigos Relacionados

Installing cPanel & WHM

Installing cPanel & WHM cPanel is one of the most popular web hosting control panels. It...

Getting Started with Webmin

Getting Started with Webmin Webmin is a free, open-source web-based control panel for Linux...

Installing Cockpit — Web-Based Server Manager

Installing Cockpit Cockpit is a lightweight, browser-based server management interface built into...

Setting Up Nginx Proxy Manager

Setting Up Nginx Proxy Manager Nginx Proxy Manager (NPM) is a Docker-based GUI for managing...

Using phpMyAdmin to Manage Databases

Using phpMyAdmin to Manage MySQL/MariaDB Databases phpMyAdmin is a browser-based interface for...