Cara Install VestaCP di VPS CentOS 7 64 Bit Digital Ocean
VestaCP adalah kontrol panel web hosting yang dikembangkan oleh Serghey Rodin.
VestaCP bisa diinstall secara gratis.
VestaCP merupakan perangkat lunak Open Source dengan lisensi GPL.
Kode sumber VestaCP bisa dilihat di sini : https://github.com/serghey-rodin/vesta
Keunggulan VestaCP
Berikut adalah beberapa keunggulan VestaCP.
- Mempunyai interface berbasis web yang bekerja dengan cepat dan ringan.
- Membutuhkan spesifikasi VPS yang rendah, minimal RAM 512 MB, HDD 20 GB, CPU 1 GHz.
- Built in firewall.
- Tersedia lebih kurang 26 bahasa untuk tampilan interfacenya. Termasuk bahasa Indonesia.
- Tersedia fitur monitoring dan logging yang lengkap.
- Tersedia fitur backup yang handal.
- Tersedia fitur CLI Interface.
Web Server
Untuk web server, VestaCP mempunyai tiga pilihan :
- NGINX + Apache
- NGINX + php-fpm
- Apache
Kekurangan VestaCP
Berikut adalah beberapa kekurangan dari VestaCP :
1. Interfacenya kurang intuitif
Tampilan interface VestaCP memang simple. Tapi menurut saya kurang intuitif. Walaupun kalau sudah terbiasa mengoperasikan fungsi-fungsinya memang tidak menjadi masalah.
2. File managernya berbayar.
Untuk menikmati fitur file manager kita harus membayar biaya sewa bulanan.
Sistem operasi yang didukung
VestaCP mendukung empat distribusi Linux berikut :
- RHEL
- CentOS 5,6,7
- Debian 7,8,9
- Ubuntu 12.04 - 18.04
Syarat minimal spesifikasi VPS
RAM 512 MB, 20 GB HDD, CPU 1 GHz
Cara Install VestaCP di VPS CentOS 7 64 Bit Digital Ocean
Pada artikel kali ini saya akan menjelaskan cara install VestaCP khusus untuk VPS Digital Ocean dengan sistem operasi CentOS 7 64 bit. Untuk VPS selain dari Digital Ocean insya Allah akan saya jelaskan di artikel selanjutnya.
1. Siapkan sebuah VPS dari Digital Ocean dengan sistem operasi CentOS 7 64 Bit. Untuk spesifikasi bebas.
2. Siapkan sebuah domain yang aktif. Anda bisa membeli domain di penyedia domain, misalnya Rumahweb.
3. Membuat A record
Instalasi VestaCP membutuhkan hostname yang valid.
Oleh karena itu kita harus membuat hostname. Misalnya kali ini saya contohkan, saya akan membuat hostname panel.pemulawp.com
panel.pemulawp.com akan saya pointing ke IP VPS saya.
Untuk membuat A record, sebenarnya sudah sering saya jelaskan di artikel-artikel saya sebelumnya.
Untuk membuat A record kita harus masuk ke panel domain. Misalnya panel domain Rumahweb. Setelah itu kita cari pengaturan domain kita.
Login ke Panel Domain |
Klik Pengaturan Domain |
Setelah masuk ke pengaturan domain, pilih menu DNS Management.
Klik DNS Management |
Kemudian buatlah A record seperti contoh berikut.
Membuat A Record |
Keterangan :
- Kata panel bisa Anda ganti dengan kata yang lain, misalnya server
- TTL isi dengan 600 (agar propagasi lebih cepat).
- Record Type pilih A
- IP isi dengan IP VPS Anda.
4. Lakukan koneksi SSH ke VPS dengan user root. Via aplikasi terminal favorit Anda. Misalnya Putty (Windows) atau JuiceSSH (Android).
Melakukan koneksi SSH ke VPS |
5. Install curl dengan perintah berikut :
yum -y install curl
6. Install screen dengan perintah berikut :
yum -y install screen
7. Set hostname dengan perintah berikut :
hostnamectl set-hostname panel.pemulawp.com
Silahkan Anda ganti panel.pemulawp.com dengan hostname milik Anda, yang telah Anda buat di langkah nomor 3 di atas.
8. Jalankan screen dengan perintah berikut :
screen
9. Pindah ke direktori /tmp dengan perintah berikut :
cd /tmp
10. Download script installer VestaCP (script ini khusus buat VPS Digital Ocean) dengan perintah berikut :
curl -O https://assets.digitalocean.com/vesta/install-vesta-do.sh
11. Buat script menjadi executable dengan perintah berikut :
chmod +x install-vesta-do.sh
12. Eksekusi script dengan perintah berikut :
./install-vesta-do.sh --force
13. Akan muncul pertanyaan apakah Anda akan melanjutkan proses install, jawab y lalu enter
14. Masukkan alamat email Anda
15. Masukkan hostname
Proses instalasi VestaCP berjalan lebih kurang 5 menit.
Berikut adalah tampilan dari aplikasi terminal ketika instalasi VestaCP selesai. Silahkan Anda catat informasi yang penting. Seperti informasi login panel VestaCP.
Instalasi VestaCP sukses |
Seperti yang Anda lihat di layar, di situ ditampilkan bahwa panel VestaCP diakses melalui port 8083. Tetapi karena beberapa alasan keamanan, kita akan mengaksesnya melalui port 5600
Akhiri proses install dengan menjalankan perintah exit dua kali seperti berikut :
exit
exit
Instalasi VestaCP sudah selesai. Sekarang mari kita coba mengakses panel VestaCP.
Mengakses Panel VestaCP
Untuk mengakses panel VestaCP secara umum memang menggunakan port 8083. Tetapi karena alasan keamanan, khusus untuk VPS Digital Ocean, kita harus mengaksesnya di port 5600. Sehingga alamat panel VestaCP menjadi seperti contoh berikut : https://panel.pemulawp.com:5600
Pada saat pertama kali mengakses panel, biasanya akan muncul peringatan seperti gambar berikut. Hal ini terjadi karena SSL yang dipasang di alamat panel vestacp sifatnya self signed.
Klik Advanced |
Bila Anda menggunakan browser Chrome, klik Advanced, kemudian klik Proceed.
Klik Proceed |
Berikut adalah tampilan login panel VestaCP. Loginlah menggunakan username dan password yang telah Anda catat waktu instalasi VestaCP selesai.
Login VestaCP |
Berikut adalah tampilan awal panel VestaCP.
Tampilan Panel VestaCP |
Demikianlah telah saya uraikan bagaimana cara install VestaCP di VPS CentOS 7 64 Bit Digital Ocean. Semoga bermanfaat.
Posting Komentar untuk "Cara Install VestaCP di VPS CentOS 7 64 Bit Digital Ocean"