banner here

Cara Install Cpanel/WHM Di VPS Centos 7 Lengkap Dengan Gambar

- June 27, 2018
advertise here
Cpanel merupakan kontrol panel untuk hosting yang paling banyak digunakan karena mudah digunakan bahkan oleh seorang pemula sekalipun.

Oleh karena itu, saya akan membagikan tutorial bagaimana cara install cpanel di vps centos 7. Install Cpanel hanya bisa dilakukan di vps dan dedicated server. Jika sobat memakai share hosting, tidak perlu install cpanel, karena biasanya cpanel sudah include di dalamnya.

Tutorial ini dapat diikuti oleh seorang pemula sampai yang telah mahir. Walau sebenarnya saya juga tidak mahir, he.

Cpanel yang digunakan adalah versi trial yang hanya bisa digunakan selama 14 hari. Setelah itu, harus membeli lisensi untuk tetap manggunakannya.

Persyaratan



Untuk bisa melakukan instalasi cpanel di centos, berikut ini syarat-syarat wajibnya. Kalau syarat wajibnya tidak terpenuhi, sayang sekali, sobat tidak akan bisa melakukan instalasi cpanel.

1). Harus memiliki atau menyewa vps dengan spesifikasi sebagai berikut :

Sistem operasi yang support cpanel adalah CentOS, CloudLinux, RHEL dan amazon linux. Berikut ini persyaratan dari masing-masing sistem operasi tersebut :

CentOS, CloudLinux, atau RHEL

1.a). Prosesor : 1.1 GHz

1.b). RAM :

Centos 6 : min 768 MB, recomend : 1 GB

Centos 7 : min 1 GB, recomend : 2 GB

1.c). Kapasitas penyimpanan :

Centos 6 : min 20 GB, recomend : 40 GB

Centos 7 : min 20 GB, recomend : 40 GB

Arsitektur : 64 Bit

Amazon Linux :

1.d). Versi : Semua versi

1.e). Prosesor : 1.1 GHz

1.f). Kapasitas penyimpanan : min 20 GB, recommend : 40 GB

1.g). Arisitektur : 64 Bit

2). Bisa menggunakan atau menuliskan command line. Command line yang digunakan cukup mudah dan tidak akan membikin pusing. Tentunya untuk install cpanel tahap basic. Untuk tingkat advance, tentu hal itu berbeda.

3). Harus menggunakan login root. Selain root, tidak bisa.

4). Woles.

Cara Install Cpanel di VPS Centos



1). login ke vps

2). pastikan vps tersebut sudah disetup dengan hostname yang benar. Cek dengan perintah berikut :

hostname


Jika muncul nama hostname yang dikehendaki, lanjutkan ke tahap berikutnya.

Jika belum, ada langkah pembuatan hostname yang sangat mudah. Berikut beberapa langkah pembuatan hostname yang benar:

2.a). Beberapa penyedia vps contohnya ramnode, iniz dan sebagainya, memiliki kontrol panel vps yang memudahkan pembuatan hostname.

Dalam hal ini saya akan mencotohkan bagaimana membuat hostname di ramnode.

2.a.1). Login ke kontrol panel vps ramnode

2.a.2). Disana akan terlihat bagian pembuatan hostname. Masukkan nama hostname yang dikehendaki.




2.a.3). Cek melalui command line apakah hostname sudah benar. Jika sudah benar, lanjutkan langkah berikutnya.

Contoh nama hostname : serverku.namadomainku.id

2.a.4). Penyedia hosting seperti linode, seingat saya, tidak memiliki fitur seperti ramnode. Untuk membuat hostname, harus menggunakan command line.

Untuk centos 7

hostnamectl set-hostname hostname


Untuk centos 6

echo "HOSTNAME=hostname" >> /etc/sysconfig/network hostname "hostname"


Jangan lupa cek hostname terlebih dahulu untuk memastikan bahwa hostname telah benar.

3). Update vps dengan perintah perintah.

sudo yum update


4). Install perl dan curl dengan perintah berikut.

sudo yum install perl

sudo yum install curl


5). Install wget jika belum ada dengan perintah berikut.

sudo yum install wget


6). Download cpanel dan whm terbaru (trial)

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest


install-cpanel/install-cpanel-1.jpg

Saat proses instalasi berlangsung sempat terjadi error. Ternyata Cpanel tidak support NetworkManager yang secara default ada di setiap sistem operasi linux. Lalu apa NetworkManager itu.

Solusi Error NetworkManager



NetworkManager adalah suatu konfigurasi sistem yang ada disetiap sistem operasi linux, baik desktop atau server, yang merupakan network interface untuk berhubungan dengan jaringan atau hardware lain. Contohnya untuk koneksi jaringan bluetooth, koneksi jaringan wifi, untuk berhubungan dengan alat printer, flash disk, dan masih banyak lainnya.

Solusinya adalah dengan menghilangkan fitur NetworkManager ini. Lakukan perintah berikut untuk menghilangkan fitur ini.

Untuk Centos 6

service NetworkManager stop

chkconfig NetworkManager off


Untuk Centos 7

systemctl stop NetworkManager.service

systemctl disable NetworkManager.service


Solusi Error Initscripts



Ketika NetworkManager dimatikan, sempat terjadi error lagi. Kali ini muncul error dengan kendala di initscriptnya. Pada command line akan muncul pesan berikut.

error initscripts.x86_64 0:9.49.24-1.el7


Solusinya adalah dengan melakukan perintah berikut :

chattr -i /usr/lib/udev/rules.d/60-net.rules


7). Setelah itu ulangi lagi untuk install cpanel. Dan alhamdulillah, kali ini, semua berjalan lancar dan cpanel sukses diinstall dengan mudah.




8). Setelah cpanel selesai diinstall, login dengan username dan password root. Secara default, cpanel akan terinstall di port 2087 dengan ssl. SSL yang terinstall adalah versi gratis, sehingga untuk membukanya di browser, mengharuskan agar ssl tersebut dikecualikan. Kalau tidak, maka akan selalu muncul "untrusted ssl".

Sehingga login cpanelnya adalah dengan cara berikut :

https://ip-vps:2087

9). Jika login berhasil, halaman pertama yang akan muncul adalah sebagai berikut.




Klik "I agree. Go to step 2".

10). Setup Networking.

Secara default, cpanel akan mengkonfigurasi jaringan secara otomatis sesuai dengan konfigurasi cpanel. Sobat tidak perlu mengganti konfigurasi jaringan tersebut jika tidak mengetahui tentang jaringan.

Secara default, port jaringan akan disetup di 8.8.8.8 dan 8.8.4.4 dengan menggunakan eth0.







Klik "Save and Go to Step 3".

11). Konfigurasi subnet mask. Secara default, subnet mask akan berada di nomor 255.255.255.0.




Jangan ubah apapun jika tidak mengerti. Jika salah konfigurasi, kemungkinan besar, akan menyebabkan error. Kemungkinan terburuknya tidak bisa digunakan.

Klik "Go to step 4"

12). Konfigurasi nameserver.







Konfigurasi nameserver dari domain. Contohnya :

ns1.namadomainku.id

ns2.namadomainku.id


Fungsinya adalah agar domain lain yang akan menggunakan hosting ini, bisa memasukkan nameserver tersebut di kontrol panel domain mereka.

Masing-masing nameserver bisa memiliki ip yang berbeda-beda. Contohnya :

ns1.namadomainku.id nomornya ipnya : 123456789

ns2.namadomainku.id nomornya ipnya : 456789123


Klik "Save and Go to step 5"

13). Konfigurasi FTP.

Secara default, FTP yang digunakan adalah pure-FTPD. Biarkan secara default. Banyak sekali penyedia hosting yang menggunakan pure-FTPD.







Klik "Save and Go to step 6"

14). Selesai. Biarkan opsi "Use Filesystem Quotas".




15). Konfigurasi WHM.

Secara default, konfigurasi WHM adalah seperti tampak pada gambar berikut.







Klik "Save Setting."

16). Keluar dan login lagi ke cpanel. Di bagian pojok kanan akan terlihat tombol berwarna kuning untuk melakukan reboot server. Klik tombol tersebut untuk mereboot server.

Pada saat proses instalasi cpanel, semua kebutuhan cpanel akan terinstall dengan otomatis, termasuk update kernel, aplikasi, dan lain-lain. Agar semua aplikasi dan kernel yang terbaru dapat digunakan, maka langkah selanjutnya adalah mereboot server.

Klik tombol kuning tersebut.







17). Saat server direboot, secara otomatis, sobat akan keluar dari cpanel. Login kembali dengan menggunakan username root dan password dari root.

18). Selesai. WHM dan Cpanel telah dapat digunakan.

Pertanyaan Seputar Cpanel Dan WHM



1). Apakah cpanel dan WHM dapat diinstall di sistem operasi selain Centos?

Hanya bisa di sistem operasi CentOS, CloudLinux, RHEL dan Amazon Linux.

2). Apakah bisa menggunakan hanya 1 ip saja?

Bisa. Tutorial ini hanya menggunakan 1 ip. Tetapi untuk pembuatan nameserver domain tidak bisa jika hanya menggunakan 1 ip.

3). Apakah sudah termasuk softlocus?

Aplikasi softlocus tersedia terpisah. Sehingga harus diinstall setelah cpanel dan WHM sudah berhasil diinstall. Untuk sistem integrasinya, saya belum tahu.

Demikian tutorial cara install cpanel di vps centos 7. Pada tutorial ini saya menggunakan centos 7.2 dengan RAM 1 GB. Sedangkan sistem virtualisasinya menggunakan KVM. Semoga bermanfaat dan membantu.
Advertisement advertise here

 

Start typing and press Enter to search