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:
- Login ke HestiaCP
https://IP-SERVER:8083
- Klik
USER
, laluAdd User
- Masukkan
Username
,Contact Name
,Email
, danPassword
- Lalu
Save
4. Tambah Website
Langkah tambah website:
- Klik
USER
- Klik
Log in as user
pada username yang ingin ditambahkan website - Klik
Add Web Domain
- Masukkan
Domain
dan pilihIP Address
- Lalu
Save
5. Install SSL
Langkah install SSL:
- Klik
WEB
- Klik nama domain yang diinstalkan SSL
- Centang
Enable SSL for this domain
- Centang
Use Let's Encrypt to obtain SSL certificate
- Centang
Enable automatic HTTPS redirection
- Centang
Enable HTTP Strict Transport Security (HSTS)
- Lalu
Save