Menyewa sebuah VPS berarti menerima sebuah server kosong beserta akses root (pengguna dengan wewenang penuh atas sistem). Kebebasan itu menyenangkan sampai pekerjaan pertama dimulai. Memasang web server, menyiapkan basis data, membuat akun email, mengatur catatan DNS, dan menjadwalkan cadangan semuanya dikerjakan lewat baris perintah, satu per satu. Berkas konfigurasinya pun tersebar di banyak direktori. Untuk satu website, pekerjaan itu masih terkendali. Untuk lima website dengan email dan basis data masing-masing, catatannya mulai sulit dipegang.
Di titik inilah control panel hosting mengambil peran: sebuah antarmuka web yang menerjemahkan pekerjaan tersebut menjadi beberapa klik. Sebagian panel populer menagih biaya lisensi bulanan yang bisa melampaui harga sewa servernya sendiri. HestiaCP adalah jawaban lain untuk kebutuhan yang sama — sebuah panel pengelola hosting yang sepenuhnya gratis, tanpa menahan satu fitur pun di balik versi berbayar. Artikel ini membedah apa yang sebenarnya terjadi pada server Anda ketika panel tersebut dipasang.
HestiaCP Adalah Panel Kontrol Hosting Gratis untuk Debian dan Ubuntu
HestiaCP adalah panel kontrol hosting sumber terbuka berlisensi GPLv3 yang mengelola website, email, basis data, dan DNS pada server Linux melalui satu antarmuka web. Nama resminya Hestia Control Panel, dan penyebutan yang lazim di komunitas adalah HestiaCP.
Panel ini bekerja dengan cara memasang dan mengonfigurasi perangkat lunak server yang sudah mapan — Nginx, Apache, MariaDB, Exim, Dovecot, BIND — lalu menyediakan antarmuka untuk mengendalikannya. HestiaCP tidak menggantikan komponen tersebut. Ia menjadi lapisan pengelola di atasnya, sekaligus menyimpan setelan dalam formatnya sendiri agar perubahan lewat antarmuka dapat diterjemahkan menjadi berkas konfigurasi yang benar.
Satu hal yang membedakannya dari kebanyakan panel gratis lain perlu disebut sejak awal: HestiaCP tidak memiliki edisi berbayar. Tidak ada versi Pro, tidak ada fitur yang terkunci di balik lisensi, dan tidak ada batas jumlah akun. Beranda resminya menyatakan proyek ini bergantung pada donasi untuk terus berjalan. Bandingkan dengan panel gratis lain yang menahan sebagian fitur untuk versi berbayarnya — perbedaan model ini berpengaruh pada apa yang Anda dapatkan hari pertama.
Dari VestaCP ke HestiaCP: Silsilah dan Tempo Proyeknya
HestiaCP dimulai pada 7 November 2018 sebagai turunan (fork) dari VestaCP. Struktur perintahnya, tata letak antarmukanya, bahkan sebagian berkas konfigurasinya masih memperlihatkan asal-usul tersebut. Yang berubah adalah siapa yang merawatnya dan seberapa sering.
Angka-angka berikut diambil dari repositori resminya dan menggambarkan tempo proyek ini:
| Ukuran | Nilai |
|---|---|
| Bintang di GitHub | 4.494 |
| Kontributor | 351 |
| Commit dalam 52 minggu terakhir | 483 |
| Commit dalam 12 minggu terakhir | 281 |
| Rilis antara 17 Juli–24 Agustus 2026 | 8 versi |
| Versi stabil terbaru | 1.10.4 (24 Agustus 2026) |
Perhatikan dua baris di tengah. Dari 483 commit sepanjang setahun, 281 di antaranya terjadi pada kuartal terakhir saja — sekitar 58 persen. Proyek ini bukan sekadar masih hidup; temponya sedang naik. Delapan rilis dalam rentang lima setengah minggu menegaskan hal yang sama, dan catatan rilis 1.10.4 memuat bagian khusus perbaikan keamanan.
Perbandingannya dengan proyek induk cukup tajam. VestaCP sempat tidak menerima satu pun commit sepanjang 2023 sebelum bergerak lagi pada 2024. Kalau Anda ingin menelusuri riwayat panel induk beserta status pemeliharaannya, pembahasannya ada di artikel VestaCP tersendiri. Untuk keperluan artikel ini, yang penting dipahami adalah pembagian perannya: VestaCP adalah asal-usulnya, HestiaCP adalah yang dirawat hari ini.
Nginx di Depan, Apache di Belakang: Cara HestiaCP Menyusun Web Server
Ada salah paham yang sering muncul saat orang membaca bahwa HestiaCP memakai Nginx: dikira Nginx menggantikan Apache. Secara bawaan, yang terjadi justru keduanya dipasang sekaligus dengan pembagian tugas.
Nginx berdiri paling depan dan menerima permintaan dari pengunjung di port 80 dan 443. Ia melayani sendiri berkas statis seperti gambar, CSS, dan JavaScript. Permintaan yang membutuhkan pemrosesan diteruskan ke Apache yang mendengarkan di port internal 8080 dan 8443. Apache kemudian menyerahkan kode PHP kepada PHP-FPM. Susunan ini disebut reverse proxy, dan alasannya praktis: Nginx unggul menangani banyak koneksi sekaligus, sementara Apache membawa dukungan berkas .htaccess yang dibutuhkan banyak aplikasi PHP.

Susunan ini bukan harga mati. Installer menyediakan flag -a no yang melewatkan Apache sepenuhnya, sehingga Nginx bekerja sendirian di port 80 dan 443. Pilihan itu menghemat memori dan mempercepat respons, dengan konsekuensi berkas .htaccess tidak lagi berlaku dan aturan yang biasa ditulis di sana harus dipindahkan ke konfigurasi Nginx.
| Mode | Publik | Backend | .htaccess |
|---|---|---|---|
| Bawaan | Nginx 80/443 | Apache 8080/8443 | Ada |
Nginx saja (-a no) | Nginx 80/443 | — | Tidak |
Kalau aplikasi yang Anda jalankan adalah WordPress dengan banyak plugin, tetaplah pada mode bawaan. Banyak plugin menulis aturan ke
.htaccesstanpa memberi tahu, dan perilakunya akan berubah diam-diam di mode Nginx-only.
Layanan yang Ikut Terpasang Saat HestiaCP Dijalankan
Installer HestiaCP menerima dua puluh flag yang menentukan komponen apa saja yang dipasang. Mengetahui nilai bawaannya berguna karena inilah isi server Anda setelah pemasangan selesai, entah Anda memintanya atau tidak.
| Komponen | Flag | Bawaan |
|---|---|---|
| Apache | -a | ya |
| PHP-FPM | -w | ya |
| MultiPHP | -o | tidak |
| VSFTPD | -v | ya |
| ProFTPD | -j | tidak |
| BIND (DNS) | -k | ya |
| MariaDB | -m | ya |
| MySQL 8 | -M | tidak |
| PostgreSQL | -g | tidak |
| Exim (SMTP) | -x | ya |
| Dovecot (IMAP/POP3) | -z | ya |
| Sieve | -Z | tidak |
| ClamAV | -c | menyesuaikan RAM |
| SpamAssassin | -t | menyesuaikan RAM |
| iptables | -i | ya |
| Fail2Ban | -b | ya |
| Kuota disk | -q | tidak |
| Pembatasan resource | -L | tidak |
| Web terminal | -W | tidak |
| API | -d | ya |
Nginx tidak muncul di tabel karena ia selalu dipasang dan tidak dapat ditolak. Yang perlu digarisbawahi: server email lengkap sudah termasuk secara bawaan. Exim menangani pengiriman, Dovecot menangani pembacaan kotak surat lewat IMAP dan POP3. Ini bukan hal yang tersedia di semua panel gratis, dan bagi banyak pengguna justru menjadi alasan utama memilih HestiaCP.
Pelengkapnya ikut terpasang tanpa diminta. Selama MariaDB dan Dovecot sama-sama dipilih — dan keduanya menyala secara bawaan — installer memasang Roundcube sebagai webmail, lalu mendaftarkannya pada alias webmail. Pengguna email Anda dapat langsung membuka webmail.domain-anda.com tanpa konfigurasi tambahan. phpMyAdmin juga tersedia untuk mengelola basis data lewat peramban.
BIND juga terpasang, sehingga server Anda dapat berperan sebagai nameserver sendiri. Dua kemampuan DNS-nya tersedia sejak awal. DNSSEC dapat diaktifkan per domain untuk menandatangani catatan DNS secara kriptografis. Klaster DNS memungkinkan beberapa server HestiaCP saling menyalin zona, sehingga nameserver kedua Anda tidak perlu diurus manual. Konsep dasar di balik catatan dan zona tersebut dibahas di artikel DNS.
Versi perangkat lunak yang dirakit installer saat artikel ini ditulis:
- PHP: MultiPHP menyediakan dua belas versi, dari 5.6 hingga 8.5, dengan 8.5 sebagai versi PHP-FPM bawaan
- Basis data: MariaDB 11.8; PostgreSQL tersedia lewat flag
-g - Node.js: versi 24
Rentang PHP selebar itu berguna ketika Anda masih memelihara aplikasi lama. Satu server dapat menjalankan website berbasis PHP 7.4 dan PHP 8.4 berdampingan, dengan versi ditentukan per domain.
Installer yang Menyesuaikan Diri dengan Besaran RAM
Bagian ini jarang terbaca karena letaknya di dalam skrip installer, bukan di halaman dokumentasi. Sebelum menanyakan apa pun, installer membaca kapasitas memori server dan mengubah jawaban bawaannya sendiri berdasarkan angka itu.
| RAM server | ClamAV | SpamAssassin |
|---|---|---|
| Di bawah ±1,5 GB | tidak dipasang | tidak dipasang |
| ±1,5 GB sampai ±3 GB | tidak dipasang | dipasang |
| Di atas ±3 GB | dipasang | dipasang |
ClamAV adalah pemindai antivirus dan SpamAssassin adalah penyaring spam. Keduanya komponen email yang paling haus memori, dan keduanya yang pertama dikorbankan pada server kecil.

Ada satu perilaku lagi yang layak Anda ketahui sebelum menjalankan installer. Bila server belum memiliki swap sama sekali dan RAM-nya di bawah sekitar 1 GB, installer membuat berkas /swapfile berukuran 1 GB lalu mengaktifkannya. Berkas itu juga dicatat ke /etc/fstab agar tetap aktif setelah server dinyalakan ulang. Penjelasan mengenai cara kerja swap memory tersedia di artikel terpisah.
Konsekuensi praktisnya dua. Pertama, dua orang yang menjalankan perintah yang sama persis pada server dengan RAM berbeda akan memperoleh isi server yang berbeda pula. Kedua, angka "1 GB RAM" pada syarat minimum resmi selalu diikuti keterangan dalam kurung — tanpa SpamAssassin dan ClamAV — dan sekarang jelas mengapa. Bila Anda memang membutuhkan penyaringan spam, sediakan memori di atas 1,5 GB atau pasang SpamAssassin secara eksplisit dengan flag -t yes.
Syarat Server dan Sistem Operasi yang Benar-Benar Diterima
Dokumentasi resmi mencantumkan dua tingkat spesifikasi:
| Minimum | Rekomendasi | |
|---|---|---|
| Prosesor | 1 inti, 64-bit | 4 inti |
| Memori | 1 GB (tanpa SpamAssassin & ClamAV) | 4 GB |
| Penyimpanan | 10 GB HDD | 40 GB SSD |
Arsitektur yang diterima adalah AMD64 alias x86_64 dan ARM64 alias aarch64. Prosesor 32-bit ditolak. Satu catatan untuk pengguna ARM: MySQL 8 tidak tersedia di arsitektur tersebut, sehingga pilihan basis datanya jatuh ke MariaDB atau PostgreSQL.
Bagian berikutnya yang paling menentukan keberhasilan pemasangan, dan paling sering salah dikutip. Installer HestiaCP memeriksa versi sistem operasi terhadap daftar tertutup, lalu berhenti bila tidak cocok. Daftar yang benar-benar diterima saat artikel ini ditulis hanya lima:
- Debian 12 dan Debian 13
- Ubuntu 22.04, 24.04, dan 26.04 LTS
Perhatikan apa yang tidak ada di daftar itu. Ubuntu 20.04 dan Debian 11 sudah dikeluarkan, padahal keduanya masih sering muncul sebagai pilihan sistem operasi di halaman pemesanan VPS. Ubuntu 18.04 apalagi. Versi non-LTS juga ditolak, jadi Ubuntu 25.10 tidak akan diterima meskipun lebih baru daripada 24.04.
Bila installer berhenti dengan pesan "Your operating system (OS) is not supported", tidak ada yang rusak pada server Anda. Pemeriksaan versi berjalan sebelum satu paket pun diunduh. Bangun ulang server dengan sistem operasi dari daftar di atas, lalu ulangi.
Untuk menjalankan HestiaCP Anda membutuhkan VPS dengan akses root penuh. Panel ini memasang dan mengonfigurasi layanan di tingkat sistem, sehingga tidak dapat berjalan di atas shared hosting.

Memasang HestiaCP dengan Dua Baris Perintah
Sebelum menyiapkan server, antarmukanya dapat Anda coba lebih dulu. Proyek ini menyediakan demo daring resmi di
demo.hestiacp.com:8083— cukup untuk menilai tata letak menunya tanpa menyewa VPS terlebih dahulu.
Pemasangan dilakukan lewat SSH sebagai root, pada sistem operasi yang baru dipasang dan belum berisi Apache, Nginx, atau MariaDB. Unduh skripnya terlebih dahulu:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.shLalu jalankan:
bash hst-install.shSecara bawaan installer berjalan dalam mode interaktif. Ia menanyakan nama host, alamat email administrator, dan kata sandi, lalu menampilkan daftar komponen yang akan dipasang sebelum meminta konfirmasi. Baca daftar tersebut sampai habis — di situlah hasil penyesuaian terhadap RAM yang dibahas sebelumnya terlihat.
Pada server berkapasitas kecil, menolak komponen yang tidak dibutuhkan lebih baik dilakukan sejak awal daripada mematikannya belakangan. Contoh untuk VPS 1 GB yang hanya melayani website tanpa email:
bash hst-install.sh \
--exim no --dovecot no \
--clamav no --spamassassin no \
--named noPerintah tersebut melewatkan seluruh tumpukan email dan server DNS. Memori yang tersisa untuk PHP dan basis data menjadi jauh lebih lega. Perlu diingat, menambahkan kembali komponen yang dilewati bukan pekerjaan satu perintah, jadi pertimbangkan kebutuhan enam bulan ke depan sebelum memutuskan.
Proses pemasangan berlangsung sekitar sepuluh sampai dua puluh menit, bergantung pada kecepatan jaringan dan jumlah komponen. Server dinyalakan ulang di akhir proses.
Port 8083, Kata Sandi Pertama, dan Cara Masuk
Antarmuka HestiaCP berjalan di port 8083, terpisah dari port 80 dan 443 yang melayani website pengunjung. Nilai ini ditulis sebagai BACKEND_PORT ke dalam berkas konfigurasi panel saat pemasangan. Alamat aksesnya:
https://nama-host.domain-anda.com:8083Bila nama host belum diarahkan ke server, alamat IP juga dapat dipakai:
http://ip-publik-server:8083Sekarang bagian yang paling sering ditanyakan. HestiaCP tidak memiliki kata sandi bawaan. Tidak ada kombinasi admin/admin yang berlaku universal seperti pada sebagian panel lain. Kata sandi ditentukan saat proses pemasangan — Anda mengetiknya sendiri di mode interaktif, atau installer membuatkannya secara acak lalu menampilkannya sekali di layar ketika proses selesai. Nama pengguna administratornya admin.
Kalau jendela terminal telanjur ditutup sebelum kata sandi sempat disalin, tidak perlu memasang ulang. Dari SSH sebagai root, kata sandi dapat diganti dengan perintah bawaan panel:
v-change-user-password admin KataSandiBaruAndaPort 8083 juga dapat diubah, dan cara termudah adalah menentukannya sejak pemasangan dengan flag -r:
bash hst-install.sh --port 2083Sertifikat untuk panel diurus sendiri oleh HestiaCP. Setelah nama host diarahkan ke server, panel dapat menerbitkan sertifikat Let's Encrypt untuk dirinya sendiri melalui menu pengaturan server, sehingga peringatan sertifikat tidak tepercaya pada kunjungan pertama hilang. Konsep di balik penerbitan otomatis tersebut dibahas di artikel ACME.
Sepuluh Aturan Firewall Bawaan yang Terbuka ke Seluruh Internet
HestiaCP memasang iptables beserta Fail2Ban secara bawaan, dan mengisinya dengan sepuluh aturan siap pakai. Berikut isinya:
| No | Protokol | Port | Keterangan |
|---|---|---|---|
| 1 | ICMP | — | Ping |
| 2 | TCP | 8083 | Panel HestiaCP |
| 3 | TCP | 143, 993 | IMAP |
| 4 | TCP | 110, 995 | POP3 |
| 5 | TCP | 25, 465, 587 | SMTP |
| 6 | TCP | 53 | DNS |
| 7 | UDP | 53 | DNS |
| 8 | TCP | 21, 12000–12100 | FTP beserta rentang pasif |
| 9 | TCP | 80, 443 | Website |
| 10 | TCP | 22 | SSH |
Aturan-aturan ini membuat panel langsung berfungsi tanpa penyesuaian. Namun ada satu hal yang perlu Anda perhatikan: kesepuluhnya mengizinkan sumber 0.0.0.0/0, yang berarti terbuka untuk seluruh internet. Termasuk aturan nomor 2 dan nomor 10 — antarmuka panel dan akses SSH.
Untuk website memang begitulah seharusnya. Untuk panel administrasi dan SSH, kondisi tersebut lebih longgar daripada yang dibutuhkan sebagian besar orang. Dua langkah berikut termasuk yang paling berdampak dan dapat dikerjakan dalam sepuluh menit pertama setelah pemasangan:

- Batasi port 8083 dan 22 ke alamat IP Anda: lewat menu Firewall di panel, ubah kolom sumber pada kedua aturan tersebut dari
0.0.0.0/0menjadi IP tempat Anda bekerja. Bila IP rumah Anda berubah-ubah, gunakan rentang milik penyedia internet Anda atau sebuah VPN dengan IP tetap. - Aktifkan autentikasi dua faktor untuk akun
admindari menu profil pengguna. Konsep dan pilihan metodenya dibahas di artikel 2FA.
Satu lagi yang patut diperiksa: API panel aktif secara bawaan, dan daftar IP yang diizinkan mengaksesnya dibiarkan kosong. Bila Anda tidak berencana mengendalikan panel dari skrip luar, matikan saja API tersebut dari pengaturan server.
Detail kecil yang memperlihatkan silsilah panel ini: sebagian aturan firewall bawaan masih mencantumkan tanggal pembuatan tahun 2014 — empat tahun sebelum HestiaCP lahir. Berkas tersebut praktis diwarisi utuh dari VestaCP.
Rekam Jejak Keamanan HestiaCP: Empat CVE dan Polanya
Panel kontrol adalah target yang menarik bagi penyerang karena ia berjalan dengan wewenang tinggi dan terbuka ke internet. Karena itu riwayat kerentanannya pantas ditimbang sebelum memilih.
Basis data kerentanan nasional Amerika Serikat (NVD) mencatat empat CVE untuk Hestia Control Panel:
| CVE | Skor | Dampaknya |
|---|---|---|
| CVE-2020-10966 | 6.5 | Reset kata sandi lewat manipulasi header Host |
| CVE-2021-27231 | 5.4 | Membuat subdomain milik pengguna lain |
| CVE-2021-47871 | 8.8 | Menulis berkas ke lokasi sembarang |
| CVE-2026-12196 | — | Mengubah cronjob milik panel |
Keempatnya menuntut penyerang sudah memiliki akun panel terlebih dahulu. Tiga yang pertama menyangkut rilis lama — berturut-turut versi sebelum 1.1.1 (Maret 2020), 1.3.5 ke bawah (Februari 2021), dan 1.3.2 (terbit Januari 2026). Yang terbaru, CVE-2026-12196, terbit pada Juli 2026.
Dua hal yang bisa kita baca dari daftar ini. Pertama jumlahnya: VestaCP tercatat memiliki lima belas CVE, HestiaCP empat — dan tiga di antaranya menyangkut versi 1.3.x ke bawah, yaitu rilis era 2020 sampai 2021. Kedua polanya. Kerentanan berat pada VestaCP umumnya berupa kenaikan hak akses dari pengguna panel biasa menjadi root. Pada HestiaCP, dampaknya berhenti di tingkat antar-pengguna panel. CVE-2020-10966 muncul di kedua proyek karena kode reset kata sandinya memang berasal dari sumber yang sama.

Angka empat bukan jaminan, dan CVE terbaru berumur kurang dari tiga bulan saat artikel ini ditulis. Kesimpulan yang lebih berguna: panel ini menerima perbaikan keamanan secara rutin, dan memperbarui versi begitu rilis baru keluar adalah kebiasaan yang benar-benar menentukan.
HestiaCP Dibanding cPanel, VestaCP, dan Panel Gratis Lain
Pilihan panel jarang ditentukan oleh fitur yang paling banyak, melainkan oleh kecocokan dengan sistem operasi, anggaran, dan kebutuhan email. Tabel berikut membandingkan delapan panel yang paling sering masuk pertimbangan.
| Panel | Biaya | Sistem operasi | |
|---|---|---|---|
| HestiaCP | Gratis penuh | Debian 12/13, Ubuntu 22.04+ | Ya |
| cPanel | Berbayar | RHEL & turunannya | Ya |
| DirectAdmin | Berbayar | Debian, Ubuntu, RHEL | Ya |
| CWP | Gratis + Pro | Keluarga RHEL | Ya |
| CyberPanel | Gratis + berbayar | Ubuntu, RHEL | Ya |
| CloudPanel | Gratis | Debian, Ubuntu | Tidak |
| aaPanel | Gratis + Pro | Ubuntu, Debian, CentOS | Ya |
| FastPanel | Gratis + Extended | Debian, Ubuntu, AlmaLinux 8 | Ya |
Mesin web di baliknya berbeda-beda dan sengaja tidak dimasukkan ke tabel. HestiaCP menempatkan Nginx di depan Apache secara bawaan, susunan yang sama dipakai FastPanel. CWP memakai Apache sebagai penyaji utama, dengan Nginx atau Varnish sebagai lapisan opsional di depannya. CloudPanel hanya menjalankan Nginx, sedangkan CyberPanel dibangun di atas OpenLiteSpeed.
Tiga pembacaan praktis dari tabel tersebut. Bila server Anda memakai keluarga RHEL seperti AlmaLinux atau Rocky Linux, HestiaCP gugur sejak awal dan CWP menjadi pilihan gratis yang wajar. Bila Anda membutuhkan email sendiri, HestiaCP menyediakannya lengkap sementara CloudPanel sama sekali tidak. Bila yang dicari adalah panel gratis tanpa fitur terkunci, HestiaCP dan CloudPanel berdiri di kelompok yang sama, sedangkan CWP, CyberPanel, dan aaPanel menahan sebagian kemampuan untuk edisi berbayarnya.
Untuk gambaran yang lebih luas mengenai cara kerja panel secara umum dan kriteria pemilihannya, pembahasannya ada di artikel control panel.
Kelemahan dan Pertimbangan Sebelum Memilih HestiaCP
Tidak ada panel yang cocok untuk semua keadaan. Berikut sisi yang perlu Anda timbang sebelum memutuskan.
- Hanya Debian dan Ubuntu: keluarga RHEL tidak didukung sama sekali, dan tidak ada tanda rencana ke arah sana. Sistem operasi server Anda menentukan pilihan ini lebih dulu daripada pertimbangan lain mana pun.
- Daftar versi yang didukung tergolong ketat: hanya lima rilis yang diterima, dan rilis lama dikeluarkan cukup cepat. Server yang dibiarkan pada sistem operasi lama akan kehilangan jalur pembaruan panelnya.
- Tidak ada dukungan komersial: bantuan tersedia lewat forum dan GitHub, bukan melalui tiket dengan jaminan waktu tanggap. Untuk lingkungan produksi yang membutuhkan kepastian tersebut, panel berbayar lebih tepat.
- Pendanaan bergantung pada donasi: model ini yang membuat seluruh fiturnya terbuka, sekaligus berarti kelangsungannya bertumpu pada komunitas. Silsilah VestaCP menunjukkan bahwa proyek sumber terbuka bisa melambat ketika perhatian pengelolanya bergeser.
- Tidak ada alat impor dari VestaCP: meskipun keduanya bersaudara, pemindahan dari VestaCP dikerjakan manual. Alat impor yang tersedia justru untuk cPanel dan DirectAdmin.
- Tempo rilis yang cepat menuntut disiplin: delapan rilis dalam lima setengah minggu berarti pembaruan sering datang. Pastikan cadangan berjalan sebelum memperbarui, terutama pada lompatan versi minor seperti 1.9 ke 1.10.
Kapan HestiaCP Masuk Akal dan Kapan Sebaiknya Tidak
Panel ini merupakan pilihan yang tepat bila sebagian besar keadaan berikut sesuai dengan Anda:
- Server memakai Debian 12 atau 13, atau Ubuntu 22.04, 24.04, atau 26.04
- Kapasitas memori 1 sampai 4 GB, dengan 2 GB sebagai titik nyaman untuk website beserta email
- Jumlah website satu sampai belasan, dikelola sendiri atau oleh tim kecil
- Anda membutuhkan email berbasis domain sendiri tanpa menyewa layanan terpisah
- Anggaran lisensi panel nol, dan Anda menginginkan seluruh fitur terbuka sejak awal
Sebaliknya, pertimbangkan pilihan lain bila:
- Sistem operasi server adalah AlmaLinux, Rocky Linux, atau turunan RHEL lain — CWP lebih sesuai
- Anda membutuhkan dukungan berbayar dengan jaminan waktu tanggap — cPanel atau DirectAdmin lebih tepat
- Server melayani puluhan akun pelanggan yang tidak sepenuhnya Anda percayai; riwayat CVE panel gratis umumnya berkisar pada kasus antar-pengguna
- Anda hanya membutuhkan website tanpa email dan mengutamakan kecepatan — CloudPanel lebih ramping untuk keperluan itu
Pertanyaan yang Sering Muncul Seputar HestiaCP
Email tidak terkirim atau tidak diterima, dari mana memeriksanya?
Mulai dari tiga hal berurutan. Pertama, banyak penyedia VPS memblokir port 25 keluar secara bawaan untuk mencegah spam — hubungi mereka untuk membukanya. Kedua, periksa apakah IP server Anda masuk daftar blokir publik, karena IP bekas pakai sering membawa reputasi buruk dari pemilik sebelumnya. Ketiga, pastikan catatan SPF, DKIM, dan DMARC sudah benar. HestiaCP membuatkan SPF dan DKIM otomatis saat domain email dibuat, tetapi catatan itu harus berada di DNS yang benar-benar melayani domain Anda. Log Exim di /var/log/exim4/mainlog menunjukkan alasan penolakan secara spesifik.
Bagaimana memasang sertifikat SSL untuk panel di port 8083?
Arahkan lebih dulu nama host server ke alamat IP-nya lewat catatan A di DNS. Setelah itu buka menu Server, cari bagian konfigurasi SSL untuk panel, lalu aktifkan penerbitan Let's Encrypt untuk nama host tersebut. Panel akan menerbitkan dan memperbarui sertifikatnya sendiri. Selama nama host masih berupa alamat IP, sertifikat tepercaya tidak dapat diterbitkan dan peringatan browser akan terus muncul.
Di mana kata sandi root MariaDB disimpan?
Pada berkas /usr/local/hestia/conf/mysql.conf, yang hanya dapat dibaca oleh root. Anda jarang membutuhkannya karena pengelolaan basis data sehari-hari dilakukan lewat panel atau phpMyAdmin. Bila perlu masuk langsung dari baris perintah, mysql sebagai root di server umumnya sudah cukup tanpa kata sandi karena autentikasi soket.
Bagaimana memperbarui HestiaCP ke versi terbaru?
Pembaruan mengikuti mekanisme paket sistem operasi. Jalankan apt update lalu apt upgrade sebagai root, dan paket Hestia ikut terbarui bersama paket lain. Panel juga menyediakan tombol pembaruan di menu Server beserta pilihan pembaruan otomatis. Karena tempo rilisnya cukup cepat, biasakan menjalankan cadangan sebelum melakukan lompatan versi minor.
Bisakah Docker, Redis, atau ionCube dipasang berdampingan?
Bisa, ketiganya dipasang sebagai paket sistem biasa dan berjalan di samping panel. Yang perlu diperhatikan adalah benturan port. Docker yang memetakan port 80 atau 443 akan bertabrakan dengan Nginx milik panel, jadi petakan ke port lain lalu arahkan lewat proxy dari panel. Redis dan ionCube tidak menimbulkan benturan semacam itu. Perlu diingat, komponen yang dipasang sendiri tidak ikut terkelola oleh antarmuka panel.
Bagaimana membatasi akses API dan mengubah port panel setelah terpasang?
Keduanya diatur dari menu Server. Untuk API, isi daftar IP yang diizinkan atau matikan sepenuhnya bila tidak dipakai — secara bawaan API aktif tanpa pembatasan IP. Untuk port panel, ubah nilainya di pengaturan lalu pastikan aturan firewall nomor 2 ikut disesuaikan ke port yang baru. Kerjakan perubahan port saat Anda masih memiliki akses SSH, agar tetap ada jalan masuk apabila konfigurasinya keliru.
Kesimpulan
HestiaCP adalah panel kontrol hosting berlisensi GPLv3 untuk Debian dan Ubuntu, dan sepenuhnya gratis. Nginx berdiri di depan Apache, server email lengkap sudah termasuk, dan seluruh fiturnya terbuka tanpa edisi berbayar. Syarat minimumnya ringan — satu inti prosesor dan 1 GB memori — dengan catatan bahwa installer mematikan penyaring spam dan antivirus pada server sekecil itu.
Panel ini paling masuk akal bagi pengelola VPS berkapasitas 1 sampai 4 GB yang menjalankan beberapa website beserta emailnya sendiri, dengan anggaran lisensi nol. Sebaliknya, pada server keluarga RHEL atau ketika dukungan berbayar menjadi keharusan, pilihan lain lebih tepat. Satu hal yang sebaiknya Anda periksa sebelum memesan server: pastikan versi sistem operasinya ada di daftar lima rilis yang didukung. Pemeriksaan itu berjalan sebelum satu paket pun terunduh.
Semoga artikel ini membantu.




