Apa Itu AlmaLinux
AlmaLinux adalah sistem operasi open source berbasis Linux dengan kualitas enterprise yang sepenuhnya kompatibel dengan Red Hat Enterprises Linux (RHEL). AlmaLinux dikembangkan oleh perusahaan CloudLinux menggunakan kode sumber RHEL.
Tujuan utama diciptakan AlmaLinux adalah untuk membuat sebuah distribusi Linux enterprise yang bisa digunakan secara bebas oleh siapapun.
Dalam website resminya, AlmaLinux di deskripsikan sebagai “Sebuah distribusi Linux open source yang bebas digunakan selamanya, yang dimiliki dan dikelola oleh komunitas, dengan fokus untuk kestabilan jangka panjang, menawarkan performa terbaik untuk profesional. AlmaLinux kompatibel 1:1 secara binari dengan RHEL® dan CentOS sebelumnya.
Cara install cPanel di AlmaLinux
Sebelum melakukan install cPanel di AlmaLinux, pastikan VPS Anda telah memenuhi system requirement berikut.
Step 1. Persiapan Sistem
Berikut system requirement minimal yang dapat Anda gunakan untuk install cPanel di Almalinux.
- Almalinux version 8.x atau 9.x
- RAM minimal 1 GB
- Resource 1 core CPU 1.1 GHz
- 20 GB Storage
- Static IPv4
Pada panduan ini, kami menggunakan contoh VPS Murah dengan spesifikasi berikut:
- Almalinux version 8.x dan 9.x
- 4 GB RAM
- 2 core CPU 2.1 GHz
- 40 GB Storage
- Static IPv4
Jika Anda menggunakan Almalinux 8.6, Anda perlu menjalankan perintah berikut untuk mengimport kunci GPG Almalinux 8 yang baru ke database RPM.
rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux
Sedangkan jika Anda menggunakan AlmaLinux 9.x, Anda perlu menjalankan command berikut untuk mencegah cPanel melakukan update pada resolv.conf. Silahkan jalankan perintah berikut melalui SSH.
chattr +i /etc/resolv.conf
Step 2. Install cPanel di AlmaLinux
Setelah memastikan paket VPS Anda memenuhi kebutuhan minimal cPanel di Almalinux, selanjutnya Anda bisa mengikuti panduan berikut untuk proses instalasinya.
- Lakukan Update Almalinux 8 dengan command.
yum update -y
- Pada saat menginstall, cPanel akan membuka port yang diperlukan selama proses instalasi. Karenanya, Anda perlu menonaktifkan firewall default pada OS yang digunakan terlebih dahulu.
- Perintah ini dapat Anda tambahkan, apabila di VPS Anda telah terpasang config iptables sebelumnya. Namun, jika di VPS Anda belum terpasang iptables, maka Anda bisa melewati step ini.
iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service
Ketika proses install cPanel selesai, kami menyarankan Anda untuk mengkonfigurasikan firewall di server menggunakan CSF.
- Nonaktifkan SELinux dengan mengedit file config SELinux dengan menggunakan VI editor dengan command:
vi /etc/selinux/config
Klik tombol huruf I untuk dapat mengedit file konfigurasi nya, pastikan SELinux nya bertuliskan disable seperti berikut.
Setelah itu klik CTRL+C untuk dapat melakukan perubahan file nya, lalu untuk menyimpannya klik tombol Esc lalu ketikan :wq. Klik Enter. Restart server VPS supaya pembaruan tersebut berjalan.
- Install Perl pada Almalinux dengan command.
yum install perl
- Install Curl pada Almalinux dengan command.
yum install curl
- Tambahkan Hostname dengan nama domain yang valid seperti server.mydomain.com dengan command:
hostnamectl set-hostname server.mydomain.com
Sesuaikan server.mydomain.com dengan nama domain yang Anda miliki.
- Nonaktifkan Network Managing Service.
Network Manager service digunakan untuk menghubungkan komputer; cPanel meminta untuk menghapus layanan ini atau menonaktifkannya saat menginstal cPanel. Pada sistem yang menjalankan AlmaLinux 8, perintah penginstalan cPanel akan secara otomatis menonaktifkan layanan Network Manager dan mengaktifkan network.service.
- Install cPanel pada Almalinux dengan command.
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
- Setelah instalasi cPanel, silahkan aktifkan kembali Network Manager pada Almalinux dengan command.
service NetworkManager start
chkconfig NetworkManager on
- Jangan lupa untuk merestart sistem operasi supaya service NetworkManager aktif dengan command:
reboot
Step 3. Aktivasi Lisensi cPanel
Setelah instalasi cPanel selesai, langkah selanjutnya adalah mengaktifkan lisensi cPanel. Berikut langkah-langkahnya.
Aktivasi Lisensi cPanel
Bagi Anda yang memesan VPS Linux dengan lisensi cPanel, Anda cukup menjalankan perintah berikut agar lisensi dapat aktif.
sudo /usr/local/cpanel/cpkeyclt
Apa yang harus dilakukan setelah install cPanel selesai?
Ada beberapa hal yang dapat Anda lakukan setelah instalasi cPanel di VPS selesai, seperti membuat akun cPanel, install firewall, mengubah waktu server, hingga melakukan optimasi pada sisi server.