In our list of Images available in Clouding.io we have one with HestiaCP and the latest LTS version of Ubuntu. HestiaCP is a panel that allows us to manage our websites on our cloud server.
Among the HestiaCP features, it is worth highlighting the option to manage web spaces, choose between different versions of PHP, FTP, e-mails, databases and DNS. It also includes Apache2 and Nginx as a proxy set up, which makes the webs go much faster. It also includes the option to add SSL certificates with Let's Encrypt.
When we create a new VM with HestiaCP, we must bear in mind that the creation of the server is almost instantaneous but that after that it will take around 15 minutes the installation of all the panel components, so when we receive the e-mail with the server password, the panel will not be accessible from the browser yet.
After 15 minutes of the installation of the HestiaCP panel, we'll be able to access our HestiaCP from a browser by entering the IP of the server together with port 8083.
It is important that after installing HestiaCP you take the following steps to avoid further problems.
Change e-mail Admin account
The first thing we'll do is modifying the email of the Admin account, which by default is admin@changeme.local. This e-mail does not exist, it is an example and we must add our e-mail to avoid problems with Let's Encrypt.
We will click on Edit (1):
And then we will change the email to the one that is active (2):
Change server hostname
Another thing we will have to change is the server hostname. This will avoid SPAM problems, since the hostname that comes by default does not exist either and if e-mails with that hostname come out, those e-mails will surely be detected as SPAM.
We'll go to Server (1):
And then to Configure (2):And there we will change the Server Name (3) for a domain name that exists on the server:
Backups setting
Another important thing to be set are the backups, since if you create a server with HestiaCP with 5GB of space on the SSD disk, it is possible that the backups that are automatically generated will end up filling the disk and generate problems to log in.
So we will go to Users> Packages and edit the Default package:
If we scroll down up to the bottom, we'll see that there is the Backups section, where we can edit the number of backups that we want to save. By default it is 1, we can leave it at 0 and not saving any backup and activate the backups of the entire server in the Clouding panel.
If we go to Cron we can deactivate the "/ usr / local / hestia / bin / v-backup-users" task, that makes a user backup and this can reach a considerable size depending on the data that each panel user has.
This way, you have completed your first steps with HestiaCP and are ready to make the most of it!