Installation of Hestia Control Panel on Debian/Ubuntu

Want to get started today?

Installation is easy. Just follow a few simple steps:

Step 1: Make sure that your server is running a supported operating system (amd64 or arm64):

  • Debian 10
  • Debian 11
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • Ubuntu 22.04 LTS

Step 2: Log in as the system user (root):

You'll need to connect to your server as root, either directly from the console or remotely using SSH.

Step 3: Download the installer:

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

Step 4: Run the installer and follow the prompts:

bash hst-install.sh

To perform an unattended installation (with defaults):

bash hst-install.sh --interactive no --email email@domain.tld --password p4ssw0rd --hostname hostname.domain.tld -f

Or modify your installation with for example:

bash hst-install.sh --apache no --postgresql yes --clamav no --spamassassin no

Will install Hestia without Apache2, ClamAV, and Spamassassin How ever it will install Postgresql as an additional feature

More options or examples can be found in the Documentation or use the Install string generator

Reporting bugs and issues:

If something isn't working as expected, please report the issue to the development team on GitHub.

Please include:

  • Hestia Control Panel version/release
  • Operating system distribution and release/version
  • Options specified during installation (if applicable)
  • A detailed description of the issue, with any relevant logs or files as well.
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

How to restrict direct root access in Linux

We can do it just in two steps. Step One: At first we will create new root user as follows (for...

How to extract .tar.gz files in Linux/UNIX OS

A tarball is a group of files that are bundled together using the tar command. Use the...

How to add welcome message when SSH start?

You need to change the contents of /etc/motd. Unfortunately, by default, /etc/motd is a link to...

How to change root password when SSH logged in

Run the following command: passwd Now type your new passwordOnce done, retype new passwordDone!...

How to install Pinguzo on any Linux/UNIX OS

Login to Pinguzo panel using Softaculous account or create an account of Pinguzo To add new...