Cara install Hestia Control Panel

Tutorial cara install Hestia Control Panel web hosting serta rekomendasi custom instalasi untuk server dengan spesifikasi rendah.

Untuk informasi Hestia merupakan kontrol panel web hosting yang didesain untuk memudahkan administrator dalam mengelola server untuk web, email, DNS dengan beragam fitur gratis seperti panel berbayar. HestiaCP dibuat berdasarkan dari VestaCP.

Spesifikasi dan fitur Hestia seperti berikut:

Spesifikasi server minimum

  • CPU Architecture: AMD64 (x86_64 Intel/AMD)
  • Debian: 10 atau 9
  • Ubuntu: 20.04 LTS atau 18.04 LTS

Catatan: Hestia Control Panel harus diinstall pada operasi sistem yang baru (belum ada web server atau kontrol panel lain)

Fitur dan software HestiaCP

Berikut fitur dan pilihan software web server serta program lainnya yang bisa dipilih sebelum install.

  • Apache2 dan NGINX dengan PHP-FPM
  • Multiple PHP versions (5.6 – 8.0, 7.4 sebagai default)
  • DNS Server (Bind) dengan kapabilitas clustering
  • POP/IMAP/SMTP mail services with Anti-Virus, Anti-Spam, dan Webmail (ClamAV, SpamAssassin, Roundcube, Rainloop)
  • MariaDB atau PostgreSQL databases
  • Let’s Encrypt SSL support with wildcard certificates
  • Firewall dengan pendeteksi brute-force attack serta IP lists (iptables, fail2ban, and ipset)
  • Multiple account (bisa membuat user akun berbeda)

Installasi Hestia Control Panel

Ada dua pilihan yang pertama, install HestiaCP dengan service lengkap dan custom install atau memilih service apa yang akan digunakan.

1. Lakukan koneksi SSH ke server dengan akun root

2. Update dan install ca-certificates

apt-get update && apt-get install ca-certificates

3. Download script installer Hestia

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

3. Menjalankan script install Hestia

Jika server Anda bagus, misalnya minimal di atas 2 core CPU dan 4GB RAM, Anda bisa menginstall propgram lengkap Hestia dengan anti virus ClamAV dan Antispam.

bash hst-install.sh

Tetapi, jika spesifikasi server di bawah atau sama dengan 2 core CPU dan 2GB RAM sebaiknya memilih custom install agar tidak semua service (program diinstall).

Perintah custom install tanpa ClamAV dan SpamAssassin atau Anda bisa membuat sendiri melalui link: Hestia Installer Script Generator

bash hst-install.sh --apache yes --phpfpm yes --multiphp yes --vsftpd yes --proftpd no --named yes --mysql yes --postgresql no --exim yes --dovecot yes --clamav no --spamassassin no --iptables yes --fail2ban yes --quota no --api yes --interactive yes --with-debs no --port 2087 --hostname host.idnetter.com --email [email protected] --password jakarta123 --lang en

Keterangan:

  • Nginx
  • Apache
  • PHP-FPM
  • Multiple PHP version
  • VSFTPD
  • BIND DNS
  • MySQL databases
  • Firewall iptables
  • Fail2ban
  • Hostname: host.idnetter.com
  • Email: [email protected]
  • Password login Hestia: jakarta123
  • Port Hestia: 2087

Jika ada tampilan warning saat install karena konflik dengan apache2 dan exim, atau dialog lainnya, ketik: y dan Enter

WARNING: The following packages are already installed
apache2* exim4*

It is highly recommended that you remove them before proceeding.

Would you like to remove the conflicting packages? [y/n] y

Tunggu sampai installasi selesai, kira-kira 15-30 menit tergantung kecepatan server. Jika berhasil nanti akan tampil detail login administrator Hestia yang bisa diakses melalui web browser.

Tekan tombol keyboard apa saja untuk melanjutkan, server akan direstart.

Selesai, semoga bermanfaat.

Add a comment