How To Install Control Panel Hestia In Debian

Posting Komentar

How to Install Control Panel Hestia is a web hosting control panel that is tough and for free. Hestia control panel has an open source license so it can be free used. Control Panel hestia can be used to manage web hosting for your website, Mail Server, DNS and purposes of the other web hosting in management one place. Hestia is developed with a primary focus on speed, security and stability as well as the capabilities to be able to run on a resource limited VPS. Control Panel Hestia comes with a user-friendly interface to the user that allows the owner of the web hosting to be able to develop and manage domains, email addresses, dns zone tanpa ribet.

Tutorial How to Install the Control Panel Hestia this will be done on the operating system Debian 10.

Requirment

  • VPS Digital Ocean or VPS Vultr with the operating system Debian 10 freshh install as well as 4GB of RAM is recommended
  • Domain is ready to be used
  • The Root Password of the VPS server you to be used

Step 1 – Create a Digital Ocean VPS or Vultr VPS First

First, log in to your account, Digital Ocean, Vultr or VPS service that is owned. Select the Debian 10 with at least 1GB of RAM. After the completion of the manufacture of the droplet or vps guest, login to the new vps through SSH.

After logging in to the Server VPS Debian 10, do the update command first to get the pack with the most recent of the repository debian/

# apt-get update -y && apt-get upgrade -y

Step 2 – Download the script Control Panel Hestia first

Second, before the start of the process to install the control panel hestia, will first do install the packages that will be needed during the process of control panel hestia took place. Run the command below to do so.

# apt-get install ca-certificates gnupg2 curl wget unzip -y

After the install the needed packages is done, download the script to install the control panel hestia

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

The completion of the download, give the access to be able to run first on the script hestia who have been in the download.

# chmod 755 hst-install.sh

Step 3 – Proceed To Install The Control Panel Hestia

Now, it’s time to run the script install hestia who have been granted access to in the execution, with the following command

# bash hst-install.sh

Going out on the screen the following information

Press Y to continue the installation
Please enter the admin email address: [email protected]
Please enter the FQDN hostname [debian10]: hestia.example.com

Input the email is active and which domains, press Enter to start the installation process. During the process of install the control panel hestia finished and successful, will be out the following information

Congratulations!

You have successfully installed Hestia Control Panel on your server.

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

Admin URL: https://hestia.example.com:8083
Username: admin
Password: pa28TDlnRdr6yCf5

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]
Website: 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] <strong>Y</strong>

Press Y and Enter to the server hosting restart

Do not forget to note the Username, Password and URL above for later use login to manage your web hosting with control panel hestia is.

Step 4 – Manage The Service Hestia Control Panel

Hestia can be managed with the easy to use utility service provided by systemd.
For example, to run (start) and stop (stop) service hestia can be done easily using the command

# systemctl start hestia
# systemctl stop hestia

To view the status of service of hestia can also be done by using the command

# systemctl status hestia

Information will appear on the screen as below.

● hestia.service - LSB: starts the hestia control panel
Loaded: loaded (/etc/init.d/hestia; generated)
Active: active (running) since Tue 2020-07-28 06:30:33 UTC; 1min 27s ago
Docs: man:systemd-sysv-generator(8)
Process: 416 ExecStart=/etc/init.d/hestia start (code=exited, status=0/SUCCESS)
Tasks: 3 (limit: 2359)
Memory: 20.9 M
CGroup: /system.slice/hestia.service
├─601 nginx: master process /usr/local/hestia/nginx/sbin/hestia-nginx
├─604 nginx: worker process
└─650 php-fpm: master process (/usr/local/hestia/php/etc/php-fpm.conf)

Jul 28 06:30:32 hestia.example.com systemd[1]: Starting LSB: starts the hestia control panel...
Jul 28 06:30:33 hestia.example.com hestia[416]: Starting hestia-nginx: hestia-nginxnginx: [warn] "ssl_stapling" ignored, issuer certificate no.
Jul 28 06:30:33 hestia.example.com hestia[416]: .
Jul 28 06:30:33 hestia.example.com hestia[416]: Starting hestia-php: hestia-php.
Jul 28 06:30:33 hestia.example.com systemd[1]: Started LSB: starts the hestia control panel.

Step 5 – Secure the Control Panel Hestia with Lets Encrypt SSL

By default, Hestia had already secured with a self-signed certificate, but not in the signed by a certificate authority (CA). Then, it is recommended to install an SSL Certificate signed by a CA so that any traffic that is associated with the server are protected, encrypted.

Lets Encrypt is a service free ssl and developed in a non-profit Internet Security Research Group. The focus of this development is to make your privacy more secure with conducting a campaign of the importance of the adoption of HTTPS. To secure the Control Panel Hestia with Lets Encrypt please jalakan the following command

# v-add-letsencrypt-host

If the above command runs successfully then it will not show any information on the screen.

Step 6 – Access to the Control Panel Hestia

This part is the last step of the process of how to install a hosting control panel hestia, open back records that have been created and open the address https://hestia.example.com:8083 (customize with the name of the domain that is used) it will show a login page hestia as the following picture

Input the Username and Password that have been made. When successful it will show a page of the dashboard of hestia.

Conclusion

How to Install Control Panel Hestia in Debian has been successful and is complete. In addition, Hestia has also improved its security with Lets Encrypt SSL on Debian Server. Now, the web server hosting has been prepared and used to develop the website.

Related Posts

Posting Komentar