Learn How To Install Hestia Control Panel on Ubuntu 18.04
Table of Contents
- Step 1: Install Hestia Control Panel
- Step 2: Install Let’s Encrypt SSL Certificate
- Step 3: Access Hestia From a Web Browser
- Additional installation notes:
The Hestia Control Panel is a powerful, open source web hosting control panel with website, email, database, and DNS functionalities designed for Debian and Ubuntu. With the help of Hestia, system administrators can easily perform many system management tasks in a single place.
- A new IT Web Services Ubuntu 18.04 x64 server instance with at least 512 Mb of memory. A modified system may not install properly.
- The server instance has a static public IP address
- A domain name
example.comhas been configured to point to the server.
- The server’s FQDN should be different from its hostname. For example, hostname and FQDN are
https://www.itweb.services/tutorials/linux-guides/how-to-access-your-itweb.services-vps”>SSH to the server as root.
https://www.itweb.services/tutorials/linux-guides/how-to-update-centos-7-ubuntu-16-04-and-debian-8″>with the latest package versions.
Step 1: Install Hestia Control Panel
Install the ca-certificate package.
# apt-get update && apt-get install ca-certificates
Download the official Hestia installation script.
# wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
Run the installer.
# bash hst-install.sh
The installer may detect conflicting packages.
Would you like to remove the conflicting packages? [y/n]
If so, type Y and ENTER.
After performing the initial dependency checks, the script will ask for confirmation to begin the main installation.
Would you like to continue with the installation? [Y/N]:
Enter Y and ENTER again.
Enter your email address and domain name.
Please enter admin email address: email@example.com Please enter FQDN hostname [itweb.services.guest]: hcp.example.com
The installation script automatically downloads and installs all required dependencies, including Nginx, MariaDB, PHP, and more. When complete the script displays:
Ready to get started? Log in using the following credentials:
Admin URL: https://hcp.example.com:8083 Username: admin Password: [password redacted] ... Do you want to reboot now? [Y/N]
Save your credentials for future reference, then type Y and ENTER to reboot system.
Step 2: Install Let’s Encrypt SSL Certificate
https://www.itweb.services/tutorials/linux-guides/how-to-access-your-itweb.services-vps”>SSH to the server as root and run the following:
If successful, nothing will be displayed on the screen.
Step 3: Access Hestia From a Web Browser
After the system restarts, access Hestia Control Panel at
Additional installation notes:
To perform an unattended installation with default options:
bash hst-install.sh -f -y no -e firstname.lastname@example.org -p [your password] -s hcp.example.com
See more options in the HestiaCP documentation.
Do you need help setting up this on your own service?
Please contact us and we’ll provide you the best possible quote!