5 Hosting Control Panel Gratis dan Open Source

3 min read

Disclaimer
Saya bekerja di AWS, semua opini adalah dari saya pribadi. (I work for AWS, my opinions are my own.)
5 Hosting Control Panel Gratis dan Open Source
Ilustrasi: Rio Astamal

TeknoCerdas.com – Salam cerdas untuk kita semua. Jika sering berkecimpung didunia hosting pasti anda tidak asing dengan beberapa software berikut: cPanel, DirectAdmin atau Plesk. Ya, software tersebut adalah hosting control panel berbayar yang lazim dipakai provider untuk menjalankan bisnis shared hosting. Lantas adakah alternetif lain yang gratis dan open hource? Tentu ada. Artikel ini akan membahas secara ringkas 5 hosting control panel gratis dan open source yang dapat anda jadikan pilihan.

Hosting control panel adalah sebuah software atau aplikasi yang digunakan untuk melakukan administrasi server lewat sebuah antarmuka biasanya adalah web based . Control panel ini umunya digunakan untuk shared hosting artinya dalam satu server terdapat banyak customer dengan masing-masing memiliki website dan email.

Berikut ini adalah 5 hosting control panel gratis dan open source yang akan dibahas:

Baca Juga
Install Kubernetes di Ubuntu 20.04 dengan MicroK8s

1. Virtualmin

Virtualmin Dashboard
Tampilan Virtualmin Dashboard (Sumber: virtualmin.com)

Virtualmin adalah hosting control panel open source yang ditulis dengan Perl. Virtualmin hadir dengan dua versi yaitu versi GPL dan versi Professional (berbayar). Virtualmin adalah salah satu pionir untuk hosting control panel yang bersifat open source. Karena pertama kali dirilis adalah pada tahun 2003 atau 17 tahun lalu. Sudah cukup lama.

Virtualmin sebenarnya bukan software yang berdiri sendiri tetapi ia merupakan modul dari webmin. Webmin sendiri adalah control panel untuk melakukan administrasi pada server Linux.

Sistem operasi yang direkomendasikan untuk instalasi Virtualmin adalah:

  • CentOS/RHEL 6, 7, 8
  • Ubuntu LTS 16.04, 18.04, 20.04
  • Debian 9, 10

Virtualmin mengkategorikan sistem operasi diatas sebagai Grade A yang artinya kompabilitasnya sudah diuji.

Fitur dari Virtualmin terbilang cukup lengkap untuk sebuah hosting control panel. Untuk Berikut ini adalah tabel fitur utama dari Virtualmin.

Komponen Server
Web ServerApache/Nginx
DNS ServerBind
Database ServerMySQL
SMTP ServerPostfix
POP3 dan IMAPDovecot
FTP ServerProFTPD
Web Development
PHPYa
Multiple PHP versionYa
Ruby on RailsYa
GitYa
Paket Hosting
Pembuatan PaketYa
Pembatasan QuotaYa
Akun ClientYa
Akun ResellerYa
BillingTidak ada (via eksternal)
Tabel fitur utama Virtualmin

Download Virtualmin pada alamat https://www.virtualmin.com/.

2. ISPConfig

ISPConfig Dashboard
Tampilan ISPConfig Dashboard (Sumber: linuxharbour.com)

ISPConfig adalah hosting control panel open source yang ditulis dengan PHP sebagai bahasa utamanya. Hanya ada satu versi dari ISPConfig yaitu versi open source. Tidak ada versi pro seperti pada Virtualmin.

Sistem operasi yang direkomendasikan oleh ISPConfig adalah Debian dan turunannya. Berikut adalah OS yang didukung secara official oleh ISPConfig:

  • Debian 9, 10
  • Ubuntu 16.04 – 20.04

Distribusi CentOS dapat digunakan tapi belum diuji sepenuhnya oleh tim ISPConfig.

Fitur yang diharapkan pada sebuah hosting control panel dapat anda temukan pada ISPConfig. Sebut saja administrasi server, web, domain, ftp, mailbox dan masih banyak lainnya.

Berikut ini adalah tabel fitur utama dari ISPConfig.

Komponen Server
Web ServerApache/Nginx
DNS ServerBind/PowerDNS
Database ServerMySQL/MariaDB
SMTP ServerPostfix
POP3 dan IMAPDovecot
FTP ServerPureFTPD
Web Development
PHPYa
Multiple PHP versionYa
Ruby on RailsTidak
GitTidak
Paket Hosting
Pembuatan PaketYa
Pembatasan QuotaYa
Akun ClientYa
Akun ResellerYa
BillingYa via modul (berbayar)
Tabel fitur utama ISPConfig

Download ISPConfig pada alamat https://www.ispconfig.org/.

3. Vesta

VestaCP Dashboard
Tampilan VestaCP Dashboard (Sumber: vestacp.com)

Vesta adalah hosting control panel open source yang ditulis dengan PHP sebagai bahasa utamanya. Sering disebut juga sebagai VestaCP. Lisensi open source yang dipkai oleh Vesta adalah GPLv3.

Yang menarik dari Vesta control panel adalah anda dapat memilih software-software yang diinstal sebelum mendownload script installer. Hal ini dapat dilihat sebagai hal positif atau negatif. Positifnya, pengguna yang lebih advance dapat melakukan kustomisasi. Sedangkan hal negatifnya kadang ini membingungkan pengguna pemula.

Dukungan Vesta untuk sistem operasi yang digunakan cukup luas diantaranya:

  • CentOS 5, 6, 7
  • Debian 7, 8, 9
  • Ubuntu 12.04 – 18.04

Vesta menghadirkan fitur yang cukup lengkap sekaligus control panel yang ringan dan cepat. Berikut ini fitur utama dari Vesta.

Komponen Server
Web ServerApache/Nginx
DNS ServerBind
Database ServerMySQL/PostgreSQL
SMTP ServerExim
POP3 dan IMAPDovecot
FTP ServervsFTPD/ProFTPD
Web Development
PHPYa
Multiple PHP versionTidak
Ruby on RailsTidak
GitTidak
Paket Hosting
Pembuatan PaketYa
Pembatasan QuotaYa
Akun ClientYa
Akun ResellerTidak
BillingTidak (via eksternal)
Tabel fitur utama Vesta

Download Vesta control panel di https://vestacp.com/

4. CyberPanel

CyberPanel Dashboard
Tampilan CyberPanel Dashboard (Sumber: cyberpanel.net)

CyberPanel adalah hosting control panel open source yang ditulis dengan Python sebagai bahasa utama. Berbeda dengan tiga hosting control panel sebelumnya, CyberPanel menggunakan OpenLiteSpeed sebagai web server.

Bagi yang belum tahu OpenLiteSpeed adalah versi open source dari LiteSpeed web server sebuah web server berbayar dengan fitur-fitur unggulan dan memiliki cache built-in untuk CMS populer. Sebut saja WordPress, Magento, Drupal, PrestaShop dan beberapa lainnya.

Baca Juga
Instal OpenLiteSpeed pada Ubuntu 20.04

CyberPanel mencoba untuk mengutilisasi penggunaan OpenLiteSpeed sebagai poin plus. Ditambah dengan sentuhan antarmuka yang minimalis dan modern menjadi CyberPanel salah satu hosting control panel terbaru yang layak dicoba.

Sistem operasi yang didukung secara official oleh CyberPanel adalah:

  • CentOS 7 dan 8
  • Ubuntu 18.04 dan 20.04

Berikut ini adalah daftar fitur utama dari CyberPanel.

Komponen Server
Web ServerOpenLiteSpeed/LiteSpeed
DNS ServerPowerDNS
Database ServerMariaDB
SMTP ServerPostfix
POP3 dan IMAPDovecot
FTP ServerPureFTPD
Web Development
PHPYa
Multiple PHP versionYa
Ruby on RailsTidak
GitTidak
Paket Hosting
Pembuatan PaketTidak
Pembatasan QuotaTidak
Akun ClientYa
Akun ResellerYa
BillingTidak (via eksternal)
Tabel fitur utama CyberPanel

Download CyberPanel di https://cyberpanel.net/.

5. aaPanel

Dashboard aaPanel
Tampilan Dashboard aaPanel (Sumber: aaPanel.com)

aaPanel adalah sebuah control panel untuk melakukan administrasi server Linux. aaPanel dibuat denagan bahasa pemrograman Python. Kenapa saya tidak menyebutkan kata “hosting” dan hanya control panel karena pada aaPanel tidak terdapat dua fitur penting pada sebuah hosting yaitu:

  • Tidak ada fitur package
  • Tidak ada fitur menambah client

Jadi sebenarnya aaPanel bukanlah hosting control panel murni namun hanya control panel. Tetapi tetap saya masukkan karena fitur-fitur yang ada lumayan lengkap.

Sistem operasi yang didukung adalah minimal CentOS 7 diaman pada OS yang didukung terdapat pilihan fast install. Mode fast install akan menginstal file-file executable/biner dan tidak menggunakan kompilasi untuk menginstall. Berbeda dengan normal install dimana kompilasi akan dilakukan dari source code sehingga butuh proses yang lama.

Berikut ini adalah daftar fitur utama dari aaPanel.

Komponen Server
Web ServerApache/Nginx
DNS Serverhanya via modul
Database ServerMariaDB
SMTP ServerPostfix
POP3 dan IMAPDovecot
FTP ServerPureFTPD
Web Development
PHPYa
Multiple PHP versionYa
Ruby on RailsTidak
GitTidak
Paket Hosting
Pembuatan PaketTidak
Pembatasan QuotaTidak
Akun ClientTidak
Akun ResellerTidak
BillingTidak (via eksternal)
Tabel fitur utama aaPanel

Download aaPanel di https://www.aapanel.com/.

Kesimpulan

Setelah mengetahui beberapa hosting control panel gratis dan open source tiba saatnya untuk memilih. Pemilihan hosting control panel tergantung tergantung banyak preferensi. Pemilihan dapat didasarkan pada beberapa hal diantarnya:

  1. banyaknya fitur yang ada,
  2. bahasa pemrograman yang untuk membangun control panel, atau
  3. software-software yang dipaket dalam control panel tersebut

Jika anda berniat untuk memodifikasi control panel tersebut maka alasan nomor 2 adalah yang paling cocok. Misalnya anda sudah ahli pada bahasa pemrograman PHP maka dengan memilih control panel yang dibangun menggunakan PHP akan memudahkan anda untuk melakukan modifikasi.

Namun jika yang menjadi fokus adalah kemudahan dan menghindari modifikasi maka pilihan nomor satu adalah paling tepat. Karena anda langsung bisa fokus ke bisnis misal memulai usaha web hosting.

Preferensi nomor 3 mungkin lebih cocok untuk yang ingin sedikit modifikasi namun tetap ingin ada kemudahan dan software yang siap dijalankan.

Secara pribadi pilihan saya pertama adalah ISPConfig dan kedua adalah CyberPanel.

Apapun pilihannya sebaiknya coba saja dulu satu-per-satu untuk dapat merasakan kelebihan dan kekurangannya. Selamat mencoba!