CWP adalah salah satu control panel gratis yang dapat digunakan untuk mengelola server atau VPS berbasis Linux. Dengan CWP, Anda dapat dengan mudah mengatur domain, database, email hingga config pada server. Dalam artikel ini, kami akan membahas secara dalam tentang apa itu CWP, fitur hingga kelebihan dan kekurangannya. Simak informasi berikut ini.
Apa itu CWP?
CWP adalah sebuah control panel berbasis web yang dirancang untuk memudahkan user dalam mengelola server bebasis OS Linux. Ketika awal diperkenalkan, control panel ini diberi nama CentOS Web Panel. Namun seiring berjalannya waktu, CWP mengalami perubahan nama menjadi Control Web Panel agar menjadi lebih fleksibel dan tidak hanya untuk CentOS saja.
Sejak pertama kali dirilis pada tahun 2012, hingga saat ini CWP terus mengalami perkembangan, baik dari segi fitur hingga keamanan. Selain itu, tampilan GUI yang dihadirkan cukup sederhana, sehingga memudahkan user dalam menggunakannya dibandingkan harus menggunakan command line.
Control Web Panel tersedia dalam dua versi, yaitu verfi Free di mana pengguna dapat langsung menggunakan tanpa perlu membayar, serta CWP Pro yang tentunya perlu melakukan langganan secara berbayar agar mendapatkan fitur tambahan dan dukungan premium.
Fitur CWP
Control Web Panel dilengkapi dengan berbagai fitur untuk memudahkan Anda dalam mengelola server. Berikut adalah beberapa fitur unggulan yang ada di Control Web Panel beserta penjelasannya.
1. Mengelola file website
Control Web Panel dilengkapi dengan fitur File management yang dapat Anda gunakan untuk mengelola file website, hingga kelola database. Dalam File management terdapat beberapa menu, berikut penjelasannya:
- Antivirus Scan: memungkinkan Anda dalam melakukan scanning semua data yang ada di CWP. Anda dapat scan berdasarkan home scan, web scan, email scan, dan custom scan.
- File manager: memungkinkan Anda dalam melakukan upload file, edit file, hingga delete file.
- FTP account: memungkinkan Anda dalam mengelola akun FTP seperti membuat akun FTP, edit akun FTP, hingga delete akun FTP.
- Backup: memungkinkan Anda dalam melakukan pembuatan file backup. File backup yang dapat dibuat dapat dilakukan custom seperti Full account backup, Home directory backup, mysql database backup, email accounts backup, dan SSL Certificates backup.
- Disk Usage: memungkinkan Anda dalam melakukan pengecekan terkait penggunaan disk usage, di mana akan ditampilkan informasi rincian masing-masing path dan total penggunaan disk usage.
- Directory protection: memungkinkan Anda membuat batasan keamanan pada directory tertentu, hal ini karena untuk mengaksesnya perlu memasukkan password.
2. Mengelola domain
Di menu ini terdapat beberapa sub kategorinya, beberapa yang akan kami bahas seperti:
- Domains: memungkinkan Anda dalam menambah domain baru ke dalam CWP.
- Sub Domains: memungkinkan Anda dalam menambah subdomain baru ke dalam Control Web Panel, contohnya blog.rumahweb.com.
- AutoSSL: memungkinkan Anda dalam melakukan pemasangan SSL ke domain tujuan menggunakan AutoSSL.
- Custom SSL: memungkinkan Anda dalam melakukan pemasangan SSL yang disediakan dari penyedia SSL pihak ketiga, seperti Sectigo, GlobalSign, EntrustSSL, ComodoSSL, dan masih banyak lagi.
- Node.Js Apps: memungkinkan Anda dalam melakukan deploy website yang berbasis NodeJS melalui CWP.
3. Mengelola Databases
Di menu ini terdapat beberapa sub kategori terkait database yang dapat Anda gunakan, beberapa yang akan kami bahas seperti:
- phpMyAdmin: memungkinkan Anda dalam mengelola database terutama pengaturan data dan tabel di database.
- Mysql Manager: memungkinkan Anda dalam membuat database, user database, privillage user, password database dan juga resource limit user database.
- Show Mysql Processes: memungkinkan Anda dalam melakukan pemantauan terkait proses Mysql yang berjalan di server melalui CWP.
- PostgreSQL Manager: memungkinkan Anda dalam menggunakan PostgreSQL, namun fitur ini baru tersedia apabila PostgreSQL telah diaktifkan oleh admin server Anda.
4. Mengelola Email
Di menu ini terdapat beberapa sub kategori yang dapat digunakan untuk mengelola Email, beberapa diantaranya:
- Email Accounts: untuk membuat akun email sesuai nama domain Anda.
- Email Forwarders: untuk melakukan setting forward suatu akun email ke alamat email yang lainnya.
- AutoResponder: memungkinkan Anda dalam melakukan setting email autoresponder yang dapat digunakan untuk memberikan balasan otomatis saat pengelola akun email tersebut sedang dalam libur atau cuti.
- Email filters: untuk melakukan filter email yang masuk, Anda dapat memberikan aksi seperti menghapus email masuk, memindahkan email masuk dan yang lainnya. Anda juga dapat melakukan setting filter sesuai rule atau aturan yang Anda butuhkan.
- Rouncube webmail: untuk mengakses atau melakukan aktivitas suatu akun email melalui website.
- Email Routing: untuk mengatur routing email ke server email tujuan yang dipakai. Fitur ini disediakan opsi routing local dan remote.
- Email Importer: dapat digunakan apabila ingin melakukan import data suatu akun email.
5. Mengelola DNS
Pada menu ini hanya terdapat satu sub kategori saja yaitu DNS Zone Editor yang dapat digunakan untuk melakukan edit, tambah, hingga delete suatu record DNS.
6. Mengelola task lain
- Crontab: memungkinkan Anda dalam melakukan setting cronjob.
- Edit php.ini: dapat digunakan untuk melakukan pengaturan PHP seperti memory limit, upload max filesize, max execution time, hingga mengatur disable functions.
- PHP Selector: dapat digunakan untuk melakukan perubahan versi PHP pada suatu domain.
- Notifications: memungkinkan Anda dalam melakukan notifikasi seperti disk space, email space limit, hingga account password change. Notifikasi ini dapat dikirimkan melalui email.
- Mod Security: apabila Anda memahami terkait rule Mod Security, Anda dapat melakukan setting tersebut di menu ini.
- Statistics: fitur yang dapat digunakan untuk melakukan pengecekan terkait pengunjung website pada sebuah domain.
Kelebihan CWP
Sebagai control panel, CWP juga memiliki beberapa kelebihan di banding control panel lainnya, seperti:
1. Gratis
Control panel ini dapat langsung Anda gunakan secara gratis. Hal ini memungkinkan Anda dapat langsung memasangnya di server yang Anda gunakan. Namun jika memerlukan fitur tambahan, Anda perlu melakukan upgrade ke versi Pro terlebih dahulu.
2. Mudah digunakan
Tampilan antar muka CWP ini sangat user friendly dan mudah digunakan, bahkan untuk pengguna pemula. Anda cukup masuk ke menu-menu yang sudah disediakan dan dipetakan sesuai kategori masing-masing. Sehingga Anda tidak perlu melakukan sebuah perintah melalui command untuk mengelola hosting.
3. Mudah dipelajari
Fitur yang disediakan di dalam CWP dapat dengan mudah untuk dipahami dan dipelajari, karena menggunakan bahasa yang sederhana. Terlebih lagi dari situs resmi CWP menyediakan versi demo, sehingga memungkinkan Anda dalam melakukan pengenalan fitur-fiturnya terlebih dahulu untuk dipelajari.
4. Dukungan Multi-PHP dan Web server
Memungkinkan pengguna dalam melakukan pemilihan versi PHP yang dibutuhkan. Selain itu, didukung juga berbagai pilihan web server seperti Apache only, NGINX only, Nginx & Apache, Nginx & Varnish, LiteSpeed Enterprise, hingga Nginx & Varnish & Apache.
5. Fiturnya lengkap
Sebagai control panel, CWP memiliki fitur basic yang lengkap untuk dipergunakan dalam pengelolaan website, email, databases hingga security.
6. Tersedia software auto installer
CWP juga menyediakan software auto installer yang memudahkan pengguna dalam melakukan pemasangan sebuah aplikasi yang dibutuhkan seperti WordPress. Salah satu software tersebut adalah Softaculous. Namun fitur ini perlu diaktifkan dahulu dari sisi CWP admin.
Kekurangan CWP
Setiap control panel, selain memiliki kelebihan pastinya juga ada kekurangan masing-masing. Pada CWP juga berlaku demikian, beberapa kekurangannya seperti:
1. Hanya untuk RHEL-Based OS
CWP tidak dapat dipasang di semua OS Linux. Hanya OS linux yang berbasis RHEL saja yang dapat menggunakan CWP seperti yang tertuang di situs resminya yaitu CentOs, Almalinux, Rocky Linux, Oracle Linux dan Red Hat Linux.
2. Versi gratis tidak mendapat support
Jika menggunakan versi gratis, maka layanan support tidak disediakan. Sehingga ketika mengalami kesulitan dalam pengelolaan, pengguna hanya dapat mengandalkan forum komunitas atau mencari informasi lain di internet baik Google ataupun Youtube.
Bagi Anda yang membutuhkan support teknis, maka Anda bisa melakukan upgrade ke versi Pro terlebih dahulu seperti yang telah dituangkan di halaman resmi CWP.
3. Kurangnya dokumentasi resmi
Meskipun terdapat forum komunitas, dokumentasi yang disediakan resmi oleh CWP masih terbilang sedikit apabila dibandingkan dengan control panel populer yang lainnya.
4. Kurang stabil untuk kebutuhan produksi besar
Jika dibandingkan dengan contol panel populer lainnya seperti cPanel atau DirectAdmin, CWP memiliki kekurangan di bagian kestabilan server dan terkadang masih memiliki beberapa bug. Sehingga, apabila fokus bisnis Anda untuk tujuan produksi besar, pemilihan CWP untuk control panel perlu Anda pertimbangkan dengan baik.
5. Proses uninstall sulit
CWP memiliki banyak package jika sudah terpasang di sebuah server. Sehingga, apabila ingin melakukan pergantian control panel, tidak memungkinkan untuk dilakukan uninstall. Opsi yang perlu Anda lakukan adalah dengan cara rebuild OS agar terhapus secara sempurna.
Meskipun demikian, baik adanya kelebihan dan kekurangan control web panel. Control panel ini masih layak dipertimbangkan apabila ingin mencari dan menggunakan control panel yang gratis dan memiliki fitur lengkap.
Cara Install CWP
Sebelum melakukan instalasi, pastikan layanan VPS atau server Anda telah memenuhi syarat requirement berikut:
- Minimal RAM 2 GB. Sangat direkomendasikan menggunakan RAM 4 GB ke atas untuk menunjang fitur tambahan.
- 20 GB Disk Space
- Menggunakan OS CentOS, AlmaLinux, Ubuntu, atau Debian
- Akses ke root VPS atau server.
Setelah memastikan layanan VPS Anda memenuhi sistem requirements diatas, selanjutnya anda dapat menginstall CWP dengan panduan berikut.
Penutup
CWP adalah salah satu control panel gratis berbasis Linux yang dapat Anda gunakan untuk mengelola server. CWP dilengkapi dengan berbagai fitur kelola domain, database, dan email, sehingga menjadikannya salah satu control panel gratis yang kami rekomendasikan untuk kelola layanan VPS KVM.
Demikian artikel kami tentang apa itu CWP hingga cara install CWP di VPS KVM, semoga bermanfaat.