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 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 Server | Apache/Nginx |
DNS Server | Bind |
Database Server | MySQL |
SMTP Server | Postfix |
POP3 dan IMAP | Dovecot |
FTP Server | ProFTPD |
Web Development | |
PHP | Ya |
Multiple PHP version | Ya |
Ruby on Rails | Ya |
Git | Ya |
Paket Hosting | |
Pembuatan Paket | Ya |
Pembatasan Quota | Ya |
Akun Client | Ya |
Akun Reseller | Ya |
Billing | Tidak ada (via eksternal) |
Download Virtualmin pada alamat https://www.virtualmin.com/.
2. ISPConfig
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 Server | Apache/Nginx |
DNS Server | Bind/PowerDNS |
Database Server | MySQL/MariaDB |
SMTP Server | Postfix |
POP3 dan IMAP | Dovecot |
FTP Server | PureFTPD |
Web Development | |
PHP | Ya |
Multiple PHP version | Ya |
Ruby on Rails | Tidak |
Git | Tidak |
Paket Hosting | |
Pembuatan Paket | Ya |
Pembatasan Quota | Ya |
Akun Client | Ya |
Akun Reseller | Ya |
Billing | Ya via modul (berbayar) |
Download ISPConfig pada alamat https://www.ispconfig.org/.
3. Vesta
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 Server | Apache/Nginx |
DNS Server | Bind |
Database Server | MySQL/PostgreSQL |
SMTP Server | Exim |
POP3 dan IMAP | Dovecot |
FTP Server | vsFTPD/ProFTPD |
Web Development | |
PHP | Ya |
Multiple PHP version | Tidak |
Ruby on Rails | Tidak |
Git | Tidak |
Paket Hosting | |
Pembuatan Paket | Ya |
Pembatasan Quota | Ya |
Akun Client | Ya |
Akun Reseller | Tidak |
Billing | Tidak (via eksternal) |
Download Vesta control panel di https://vestacp.com/
4. CyberPanel
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 Server | OpenLiteSpeed/LiteSpeed |
DNS Server | PowerDNS |
Database Server | MariaDB |
SMTP Server | Postfix |
POP3 dan IMAP | Dovecot |
FTP Server | PureFTPD |
Web Development | |
PHP | Ya |
Multiple PHP version | Ya |
Ruby on Rails | Tidak |
Git | Tidak |
Paket Hosting | |
Pembuatan Paket | Tidak |
Pembatasan Quota | Tidak |
Akun Client | Ya |
Akun Reseller | Ya |
Billing | Tidak (via eksternal) |
Download CyberPanel di https://cyberpanel.net/.
5. aaPanel
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 Server | Apache/Nginx |
DNS Server | hanya via modul |
Database Server | MariaDB |
SMTP Server | Postfix |
POP3 dan IMAP | Dovecot |
FTP Server | PureFTPD |
Web Development | |
PHP | Ya |
Multiple PHP version | Ya |
Ruby on Rails | Tidak |
Git | Tidak |
Paket Hosting | |
Pembuatan Paket | Tidak |
Pembatasan Quota | Tidak |
Akun Client | Tidak |
Akun Reseller | Tidak |
Billing | Tidak (via eksternal) |
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:
- banyaknya fitur yang ada,
- bahasa pemrograman yang untuk membangun control panel, atau
- 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!