Hestia Control Panel (HestiaCP) is a free and open-source web hosting control panel, which allows users to host websites, email, databases, and much more. This guide will detail the steps required to install HestiaCP on a VPS or dedicated server provided by DataPacket.
Prerequisites
> A fresh VPS or dedicated server with Ubuntu 20.04, 22.04, Debian 10, 11 or 12.
> Root access to the server.
> A valid domain name pointing to your server's IP (optional, but recommended).
Try the Demo
Before you decide to install, you can explore HestiaCP's features and interface by accessing the live demo:
This will give you a first-hand experience of the control panel and help you determine if it suits your requirements.
Installation Steps
1. Connect to Your Server
Login to Your Server: Connect to your server using SSH.
2. Update the Server
Ensure your server's packages are up-to-date:
apt-get update && apt-get upgrade -y
3. Download and Run the HestiaCP Installer
Fetch the installer script:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
Make the script executable:
chmod +x hst-install.sh
Execute the installer:
./hst-install.sh
The installer will prompt you with some configuration questions like choosing a web server, email server, etc. Follow the on-screen instructions to complete the installation.
4. Installation Completion
Upon successful installation, the script will display the URL to access the HestiaCP dashboard, as well as the default username (admin
) and its password. Make sure to store this information securely.
Accessing HestiaCP
To access the HestiaCP dashboard:
- Open your browser and navigate to:
https://your_server_ip:8083
or if you've set up a domain:
https://your_domain:8083
2. Log in using the admin
username and the password provided after installation.
Important Considerations
> Firewall: If you have a firewall configured, make sure to allow ports 8083
(HestiaCP), 80
& 443
(web servers), 21
(FTP), and any other ports relevant to services you plan to run.
> Secure Your Installation: Always update your default password and ensure you maintain regular backups.
> Maintenance: Regularly check for updates to HestiaCP and the server's OS to ensure security and stability.
Congratulations! You've successfully installed HestiaCP on your DataPacket VPS or dedicated server. Remember to regularly maintain and monitor your setup to ensure smooth and safe operations. If you enjoyed the features from the demo, you'll surely appreciate having HestiaCP on your own server.