Control Panel Gratis Terbaik Untuk Vps Wordpress

Hestiacp adalah control panel terbaik untuk vps saat ini. Setidaknya, itulah pendapat saya setelah menggunakan Hestiacp selama bertahun-tahun.

Saya sudah mencoba beberapa control panel gratis seperti cyberpanel, ispconfig, nginc proxy manager, hestiacp. Keputusan saya adalah Hestiacp yang terbaik sampai saat ini

Faktor utama control panel terbaik

Berikut adalah faktor utama yang membuat saya mantap menjadikan Hestiacp jadi control panel beberapa vps yang saya punya

  • Resource ringan, penggunaan cpu yang ringan, dan ram yang kecil, kurang dari 600Mb (jika tidak pakai ClamAV)
  • Bisa membuat banyak user, untuk masing-masing website, sehingga antara website satu dan lain nya terisolasi, mencegah website yang terkena hacked, tidak menimpa website lain nya.
  • Wordpress bisa dipasang dengan mudah, karena tinggal pilih aplikasi wordpress dari daftar aplikasi yang ada
  • Fitur backup lengkap, karena sudah integrasi dengan Rclone sehingga kita bisa melakukan backup secara offsite, alias di luar server, seperti S3 Object Storage, FTP, SFTP, bahkan sudah mendukung fitur enkripsi backup
  • Restore website mudah, cukup dengan download file backup ke folder /backup lalu jalankan perintah berikut, silakan ganti nama user dengan user yang ingin di restore

    v-restore-user namauser namauser.2024-01-16_07-11-29.tar

  • Support Ubuntu 22.04 LTS

Cara memasang Hestiacp di VPS

  1. Pertama anda harus punya vps, jika belum silakan beli vps di Greencloudvps dengan tipe KVM VPS, untuk performa optimal pilih yang menggunakan Ryzen atau Epyc sebagai prosesor/cpu nya
  2. Install ubuntu 22.04 LTE
  3. Buka Hestia Install Guide
  4. Silakan isi poin berikut:
    • Port : 2083 (karena ini adalah port yang disupport oleh cloudflare, saya ingin control panel kita menggunakan cloudflare)
    • Hostname : isi dengan sub domain anda, misal hestia.namadomainkamu.com
    • Email : isi email anda
    • Password : isi password yang diinginkan untuk control panel anda
    • ClamAV : jangan dicentang, jika RAM anda kurang dari 2Gb, karena ini fitur scan email yang saya tidak butuhkan
    • Force installation : dicentang, karena ada user admin saat kita install ubuntu
    • selain nilai diatas, sisanya biarkan secara default
  5. Lalu masuk SSH ke server anda, saya biasa pakai Putty
  6. Jalankan perintah seperti ini untuk mendownload file instalasi

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

  7. Lalu jalankan script instalasi yang ada di Hestia Install Guide bagian atas

    bash hst-install.sh bla bla b la

  8. Tunggu sampai selesai
  9. Buka control panel di browser dengan hostname yang sudah kita set di langkah ke 4 tadi, misal

    https://hestia.namadomainkamu.com:2083/login

Cara membuat website wordpress di Hestiacp

Saya asumsikan untuk menggunakan 1 user 1 domain, arti nya, 1 domain dengan domain lain nya terpisah user. Tujuan nya agar website kita terisolasi dari website lain nya. Sehingga aman dari terkena hack massal.

  1. Pastikan domain anda sudah diarahkan ke ip address vps, dan aktifkan cloudflare proxy nya jika ingin lebih aman
  2. Masuk ke control panel
  3. Klik Add User
  4. Masukkan detail nya:
    • Username: diisi dengan user untuk web tersebut, misal jika ingin memasang website example.com, isi saja example
    • Contact Name: misal example.com
    • Email: misal admin@example.com
    • Password: saya sarankan generate password saja, random, karena tidak kita pakai jika vps hanya kita saja yang memakai nya. Kecuali jika ada orang lain yang pakai user tersebut
    • lalu klik save
  5. Lalu klik sebelah tulisan warna hijau, “login as example” sesuai username yang diinput tadi
  6. Lalu klik Add Web Domain, misal example.com
  7. klik example.com sebelah tulisan warna hijau
  8. klik centang di bagian bawah, “Enable SSL for this domain” dan “Use Let’s Encrypt to obtain SSL certificate”, dan tunggu hingga selesai 8 Lalu klik tombol Quick Install App
  9. Pili Wordpress, dan isi semua yang diperlukan seperti Site Name, wordpress username, email, password
  10. Jika sudah selesai, silakan buka website anda misal example.com/wp-admin