Install VestaCP di Centos 7

Sekarang kita akan mempraktekkan secara detail bagaimana sih cara menginstall VestaCP di CentOS 7. Sebelumnya kan kita sudah mendemonstrasikan bagaimana menginstall sentora control panel di centos 7. Nah sekarang kita akan memasang VestaCP.

VestaCP di centos 7

Sebenarnya artikel ini sudah lama sekali ingin saya buat, namun belum sempat. Tahun lalu saya pernah menulis versi singkat cara install vestaCP di centos 6. Secara garis besar sih sama saja, namun pada topik kali ini kita akan memperdalam lebih lagi untuk proses instalasi dan fiturnya.

Seperti biasa, saya menggunakan VPS murah dari tokovirtual. Dapat memory RAM 512 MB ditambah swap 512 MB. Secara tidak langsung dapat total memory 1 GB. Karena pada intinya swap fungsinya sama seperti RAM. Untuk lowend VPS, saya sarankan menggunakan CentOS 7 x64 minimal version.

Kelebihan VestaCP adalah kita dapat memasang platform ini dengan versi hemat. Maksudnya adalah ada beberapa fitur yang kita hilangkan karena tidak sesuai pada spek VPS kita. Namun dengan 512 MB RAM + 512 MB swap kita dapat menjalankan VestaCP dengan ringan tanpa takut kekurangan memory.

Pilih Versi Hemat

Dalam hal ini karena kita 512 MB RAM + 512 MB swap saya akan memasang software berikut, karena enteng dan ramah untuk lingkungan VPS low end. Selain hemat untuk website, saya juga perlu untuk email saya di VPS tersebut. Karena versi hemat, ketika ingin memasang wordpress, joomla, dsb maka kita harus memasang CMS tersebut secara manual.

Pada versi hemat ini, kita harus menggunakan DNS manager gratisan lain untuk manage domain kita. Kamu bisa pakai dari tempat kamu beli domain, atau menggunakan Cloudflare.

  • Web : NGINX + php-fpm
  • FTP : vsftpd
  • Mail : exim + dovecot
  • DNS : no
  • Firewall : iptables + fail2ban (wajib)
  • Softaculous : no
  • Additional repo : remi
  • File system quota : yes
  • DB : MySQL

Install VestaCP Versi hemat

Download file instalasi VestaCP terlebih dahulu.

[root@kentut ~]# curl -O http://vestacp.com/pub/vst-install.sh
 % Total % Received % Xferd Average Speed Time Time Time Current
 Dload Upload Total Spent Left Speed
100 1721 0 1721 0 0 9129 0 --:--:-- --:--:-- --:--:-- 9154
[root@kentut ~]#

Kemudian eksekusi scriptnya dengan beberapa parameter khusus. Sebenarnya kamu bisa mengkonfigurasi parameter ini lewat generator install dari VestaCP website pada bagian “Advanced Install”.

[root@kentut ~]# bash vst-install.sh --nginx yes --phpfpm yes --apache no --named no --remi yes --vsftpd yes --proftpd no --iptables yes --fail2ban yes --quota yes --exim yes --dovecot yes --spamassassin no --clamav no --softaculous no --mysql yes --postgresql no --hostname kentut.neraka --email xx@xxx.xxx --password xxxxx

System akan menanyakan konfirmasi apakah benar aplikasi ini saja yang akan di pasang pada VPS kamu. Lanjutkan dengan ketik y.

Following software will be installed on your system:
 - Nginx Web Server
 - PHP-FPM Application Server
 - Exim mail server
 - Dovecot POP3/IMAP Server
 - MariaDB Database Server
 - Vsftpd FTP Server
 - Iptables Firewall + Fail2Ban


Would you like to continue [y/n]: y

Setelah itu system akan mulai memasang software yang sudah di konfirmasi tadi dan akan segera di pasang di VPS. Proses instalasi sendiri cukup lama biasanya, karena kita menggunakan CentOS 7 minimal, dimana benar-benar polos.

 

Kemudian proses instalasi akan berjalan, yah kira-kira 10-15 menit. Setelah selesai, maka akan muncul pesan seperti ini.

Congratulations, you have just successfully installed Vesta Control Panel

https://xxx.xxx.xxx.xxx:8083
 username: admin
 password: xxxxxx

We hope that you enjoy your installation of Vesta. Please feel free to contact us anytime if you have any questions.
Thank you.

--
Sincerely yours
vestacp.com team

Kini kamu tinggal login menggunakan user login yang sudah disediakan. URL login pada VestaCP menggunakan protokol SSL pada port 8083.

Leave a Reply

Your email address will not be published. Required fields are marked *