Series Details
Build Web Hosting Services: Install WHM/cPanel on CentOS 7 (Part 1)
Build Web Hosting Services: Basic Configuration WHM/cPanel (Part 2)
Build Web Hosting Services: EasyApache4 Configuration WHM/cPanel (Part 3)
Build Web Hosting Services: Configserver Installation WHM/cPanel (Part 4)
Build Web Hosting Services: Configuring Email Deliverability & SSL on WHM/cPanel (Part 5)
Build Web Hosting Services: CloudLinux OS for Hoster WHM/cPanel (Part 6)
Build Web Hosting Services: Configuring Package & Disk Quota WHM/cPanel (Part 7)
Build Web Hosting Services: WHMCS Installation (Part 8)
Build Web Hosting Services: Configuring Support Department and Administrators (Part 9)
Build Web Hosting Services: Configuring Payment Gateway & Domain Registrar (Part 10)
Build Web Hosting Services: Adding Server & Create Package WHMCS (Part 11)
Build Web Hosting Services: (PoC) Act as Customer for Order Product Hosting WHMCS (Part 12)

Apa itu WHM/cPanel ?

cPanel Web Host Manager atau biasa disebut cPanel (enduser) dan WHM (administrator) adalah sebuah software web server dengan kontrol yang administratif tersedia banyak aplikasi didalamnya untuk mendukung pengembangan website. WHM biasa dioperasikan oleh hoster atau dari sisi pengelola servernya disebut sebagai System Administrator, dan cPanel biasa digunakan oleh pelanggan (enduser) untuk menghosting atau meng-online kan website yang ada di localhost agar dapat diakses di internet. Untuk informasi lebih lanjut silahkan kunjungi situs resminya di https://cpanel.net

Apa saja fitur WHM/cPanel?

  1. Hosting Website
    Upload source code dari lokal server ke cPanel agar website online dan diakses secara global
  2. Email
    Dapatkan email professional menggunakan domain untuk menambah kepercayaan bisnis
  3. Backup, transfer & manage files
    Segala pengaturan mengenai source code dan file website tersedia di menu File Manager
  4. Manage domains
    Panel untuk mengelola domain, subdomain, addon domain, dan record domain
  5. Databases
    Kelola database website Anda menggunakan MySQL dan phpMyAdmin
  6. SSL
    Dapatkan SSL Sectigo secara gratis menggunakan cPanel

Prerequisites

  • VPS/Baremetal CentOS 7 (64bit)
  • Processor 1.1 GHz
  • RAM Minimum 1 GB
  • HDD/SSD 20GB
  • Root Access
  • Public IP

Instalasi

Pada server kali ini saya lakukan secara scratch install tanpa modifikasi didalamnya, jadi harus saya matikan untuk menyesuaikan agar instalasi WMH/cPanel berjalan lancar

  • Valid hostname (FQDN)
  • Disable selinux
  • Disable NetworkManager
  • Reboot server

Langkah selanjutnya adalah melakukan update server, download WHM/cPanel dan instalasi. Sebelum melakukan instalasi pastikan lisensi WHM/cPanel sudah dibeli. Untuk kali ini saya mendemonstrasikan dengan FREE TRIAL. Pada saat instalasi saya akan menggunakan aplikasi bernama screen sebuah utilitas yang sangat berguna karena instalasi ini dilakukan melalui background untuk menghindari connection lost pada SSH

Instalasi biasanya memakan waktu 15-30 menit sesuai dengan spesifikasi server. Jika sudah selesai silahkan akses melalui browser dengan mengetikkan http://domain.com:2087 atau http://ip.address:2087 login menggunakan user dan password root. Beberapa problem yang akan ditemui seperti berikut:

  • Hostname berubah menjadi cprapid
  • Situs non SSL
Last modified: January 22, 2023