Bagi Anda yang menggunakan layanan VPS dari Linode dan ingin mengelola server dengan lebih mudah, cPanel & WHM adalah solusi yang populer. WHM (WebHost Manager) memungkinkan Anda mengelola server secara keseluruhan, sementara cPanel digunakan oleh pengguna akhir untuk mengelola situs web mereka. Artikel ini akan memandu Anda melalui langkah-langkah instalasi cPanel & WHM di server Linode Anda.
Persyaratan Awal Penting
Sebelum memulai proses instalasi, ada beberapa persyaratan penting yang harus dipenuhi:
- Server Linode Anda harus menggunakan sistem operasi yang didukung dan baru diinstal (fresh installation). cPanel & WHM sebaiknya diinstal pada server yang kosong untuk menghindari konflik perangkat lunak.
- Server Anda harus memiliki nama host (hostname) yang valid dan sepenuhnya memenuhi syarat (Fully Qualified Domain Name/FQDN).
- Alamat IP server Anda harus memiliki lisensi cPanel & WHM yang aktif. Anda bisa mendapatkan lisensi ini dari cPanel atau melalui penyedia layanan lain.
- Server Anda harus memenuhi persyaratan spesifikasi minimal yang direkomendasikan oleh cPanel (RAM, ruang disk, dll.). Pastikan Linode Anda memiliki sumber daya yang cukup.
- Akses root ke server Anda melalui SSH.
- Firewall server atau jaringan harus mengizinkan akses ke port-port standar cPanel/WHM (misalnya, 2086/2087 untuk WHM, 2082/2083 untuk cPanel, 22 untuk SSH, 80/443 untuk web, dll.).
Langkah-langkah Instalasi cPanel & WHM
Proses instalasi dilakukan melalui baris perintah (command line) menggunakan SSH. Ikuti langkah-langkah berikut:
Langkah 1: Akses Server Melalui SSH
Login ke server Linode Anda sebagai pengguna root menggunakan klien SSH pilihan Anda. Ganti your_server_ip
dengan alamat IP server Linode Anda.
1 | ssh root@your_server_ip |
Langkah 2: Pastikan Paket yang Dibutuhkan Terinstal
Meskipun sebagian besar distribusi Linux yang didukung sudah menyertakan paket-paket dasar, pastikan curl
, screen
, dan perl
terinstal. Ini dibutuhkan untuk mengunduh dan menjalankan skrip instalasi. screen
sangat direkomendasikan agar instalasi terus berjalan meskipun koneksi SSH terputus.
Jalankan perintah yang sesuai dengan distribusi Linux Anda:
- Untuk sistem berbasis RHEL (AlmaLinux, Rocky Linux, CentOS Stream):
1 | yum install curl screen perl -y |
- Untuk sistem berbasis Debian (Ubuntu):
1 | apt update && apt install curl screen perl -y |
Setelah paket terinstal, mulailah sesi screen
dengan mengetik:
1 | screen |
Langkah 3: Unduh dan Jalankan Skrip Instalasi cPanel & WHM
Pindah ke direktori home untuk kenyamanan:
1 | cd /home |
Unduh skrip instalasi resmi cPanel & WHM menggunakan curl
. Perintah ini akan mengunduh skrip dan menyimpannya sebagai file bernama latest
.
1 | curl -o latest -L https://securedownloads.cpanel.net/latest |
Sekarang, jalankan skrip instalasi menggunakan sh
:
1 | sh latest |
Proses ini akan memakan waktu cukup lama (bisa 20-60 menit atau lebih) tergantung spesifikasi server dan kecepatan jaringan. Skrip akan mengunduh semua paket yang diperlukan, menginstal dependensi, dan mengkonfigurasi sistem secara otomatis. Anda akan melihat banyak output di layar saat instalasi berlangsung. Biarkan proses ini berjalan hingga selesai.
Langkah 4: Akses WHM dan Selesaikan Pengaturan Awal
Setelah instalasi selesai, Anda akan melihat pesan konfirmasi di terminal yang menunjukkan bahwa instalasi telah berhasil.
Akses WHM melalui peramban web (browser) Anda. Alamatnya biasanya adalah: https://your_server_ip:2087 atau https://your_server_hostname:2087
Login menggunakan username root dan kata sandi (password) server Anda
Anda akan diarahkan ke wizard pengaturan awal WHM. Ikuti langkah-langkah yang diminta untuk menerima perjanjian lisensi, mengatur kontak email, konfigurasi nama host, resolver, dan pengaturan penting lainnya untuk menyiapkan server Anda sepenuhnya.
Selamat! Anda telah berhasil menginstal cPanel & WHM di server Linode Anda. Sekarang Anda dapat mulai mengelola akun hosting, membuat paket, dan menyediakan layanan web.