How to Install HestiaCP on Ubuntu 20.04

Install HestiaCP on Ubuntu 20.04

In this article, we will have explained the necessary steps to install HestiaCP on Ubuntu 20.04 LTS. Before continuing with this tutorial, make sure you are logged in as a user with sudo privileges. All the commands in this tutorial should be run as a non-root user.

HestiaCP is based on another open-source project called the Vesta Control panel. HestiaCP provides easy-to-use web and command line interfaces that allow web server administrators to manage domain names, web spaces, mail accounts, and DNS zones from a centralized location with ease and without the need to manually edit configuration files.

Install HestiaCP on Ubuntu 20.04

Step 1. First, before you start installing any package on your Ubuntu server, we always recommend making sure that all system packages are updated.

sudo apt update
sudo apt upgrade
sudo apt install ca-certificates

Step 2. Install HestiaCP on Ubuntu.

Installing HestiaCP on your Ubuntu Linux system is straightforward, Now we add the repository key for HestiaCP to be able to download the required packages:

sudo wget -qO - https://gpg.hestiacp.com/deb_signing.key | sudo apt-key add -

Next, download the latest stable HestiaCP installation script:

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

Then, run the installation script and follow the instructions on the screen to install HestiaCP on your instance:

bash hst-install.sh

Output:

_   _           _   _        ____ ____
| | | | ___  ___| |_(_) __ _ / ___|  _ \
| |_| |/ _ \/ __| __| |/ _` | |   | |_) |
|  _  |  __/\__ \ |_| | (_| | |___|  __/
|_| |_|\___||___/\__|_|\__,_|\____|_|

                      Hestia Control Panel
                                    v1.1.1
====================================================================
The following server components will be installed on your system:

  - NGINX Web / Proxy Server
  - Apache Web Server (as backend)
  - PHP-FPM Application Server
  - Bind DNS Server
  - Exim Mail Server + ClamAV + SpamAssassin
  - Dovecot POP3/IMAP Server
  - MariaDB Database Server
  - Vsftpd FTP Server
  - Firewall (Iptables) + Fail2Ban Access Monitor
====================================================================

Once the installation is complete, you’ll be provided with the Admin URL, Username, and Password in the output:

You have successfully installed Hestia Control Panel on your server.

Ready to get started? Log in using the following credentials:

    Admin URL:  https://your-ip-address:8083
    Username:   admin
    Password:   your_secure_password

Thank you for choosing Hestia Control Panel to power your full stack web server,
we hope that you enjoy using it as much as we do!

Please feel free to contact us at any time if you have any questions,
or if you encounter any bugs or problems:

E-mail:  [email protected]
Web:     https://www.hestiacp.com/
Forum:   https://forum.hestiacp.com/
GitHub:  https://www.github.com/hestiacp/hestiacp

Note: Automatic updates are enabled by default. If you would like to disable them,
please log in and navigate to Server > Updates to turn them off.

Help support the Hestia Contol Panel project by donating via PayPal:
https://www.hestiacp.com/donate
--
Sincerely yours,
The Hestia Control Panel development team

Made with love & pride by the open-source community around the world.

(!) IMPORTANT: You must logout or restart the server before continuing.

Do you want to reboot now? [Y/N]

After that, enable SSL on Hestia using the following command:

v-add-letsencrypt-host

Step 3. Access Web UI Hestia CPanel Admin.

Once complete installation, you can log in to the HestiaCP panel using your server IP or hostname like below:

https://your-IP-address:8083

Install HestiaCP on Ubuntu 20.04

That’s all you need to do to install HestiaCP on Ubuntu 20.04 LTS Focal Fossa. I hope you find this quick tip helpful. For further reading on Install HestiaCP open-source Linux web server control panel, please refer to their official knowledge base. If you have questions or suggestions, feel free to leave a comment below.