HestiaCP

HestiaCP

HestiaCP adalah panel kontrol web hosting sumber terbuka (open-source) yang dirancang untuk mempermudah manajemen server berbasis Linux. HestiaCP menyediakan antarmuka pengguna yang intuitif dan ringan, memungkinkan pengguna untuk mengelola domain, akun email, database, dan layanan web lainnya dengan mudah. Panel ini mendukung berbagai web server populer seperti Nginx dan Apache, serta mendukung fitur keamanan bawaan seperti SSL/TLS melalui Let’s Encrypt.

HestiaCP ideal digunakan oleh pemula maupun profesional karena sederhana, cepat, dan memiliki dokumentasi yang baik. Panel ini kompatibel dengan distribusi Linux populer seperti Ubuntu dan Debian.

1. Persyaratan Sistem

System requirements untuk menjalankan HestiaCP:

  • CPU 1 Core
  • RAM 1 GB
  • OS Ubuntu 22.04, Debian 11

Sebelum memulai install, siapkan:

  • VPS atau server dengan OS Debian 11
  • Akses SSH ke server
  • Domain yang sudah diarahkan ke server

2. Install HestiaCP

Login ke server

ssh user@IP-SERVER

Beralih ke user root

sudo su -

Update sistem

apt update
apt upgrade -y

Download script installer

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

Jalankan installer

bash hst-install.sh

Pertanyaan apakah ingin melanjutkan instalasi, jawab y

Thank you for downloading Hestia Control Panel! In a few moments,
we will begin installing the following components on your server:

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

========================================================================
Would you like to continue with the installation? [Y/N]: y

Masukkan email

Please use a valid emailadress (ex. [email protected]).
Please enter admin email address: [email protected]

Masukkan hostname

Please enter FQDN hostname [localhost]: server.contoh.com

Jika instalasi sudah selesai, ditampilkan pesan seperti di bawah ini, tekan ENTER untuk restart server

Congratulations!
You have successfully installed Hestia Control Panel on your server.
Ready to get started? Log in using the following credentials:

	Admin URL:  https://server.contoh.com:8083
	Backup URL: https://128.199.60.166:8083
 	Username:   admin
	Password:   N1LFjYBb3vZdFbqN

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:

Documentation:  https://docs.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 Control 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: The system will now reboot to complete the installation process.
Press any key to continue

3. Tambah User

Langkah tambah user:

  1. Login ke HestiaCP https://IP-SERVER:8083
  2. Klik USER, lalu Add User
  3. Masukkan Username, Contact Name, Email, dan Password
  4. Lalu Save

4. Tambah Website

Langkah tambah website:

  1. Klik USER
  2. Klik Log in as user pada username yang ingin ditambahkan website
  3. Klik Add Web Domain
  4. Masukkan Domain dan pilih IP Address
  5. Lalu Save

5. Install SSL

Langkah install SSL:

  1. Klik WEB
  2. Klik nama domain yang diinstalkan SSL
  3. Centang Enable SSL for this domain
  4. Centang Use Let's Encrypt to obtain SSL certificate
  5. Centang Enable automatic HTTPS redirection
  6. Centang Enable HTTP Strict Transport Security (HSTS)
  7. Lalu Save