Instalasi VestaCP paling minimal
Sejak VPS saya diserang malware dan infeksinya hanya mempengaruhi konfigurasi Apache (lebih tepatnya htaccess) membuat saya mempertimbangkan ulang bagaimana struktur instalasi VestaCP yang saya gunakan dan kedepannya. Terus terang ini memang panel web hosting favorit saya tapi fitur – fiturnya secara default terlalu banyak.
Dengan pertimbangan mengurangi celah keamanan, mengurangi fitur – fitur yang tidak digunakan dan juga jelas menghemat resource server karena hanya aktif hal – hal yang diperlukan saja. Maka sekarang saya selalu install VestaCP secara minimal saja.
Awalnya sama, kita download script installer VestaCP:
curl -O http://vestacp.com/pub/vst-install.sh
Kemudian yang sedikit berbeda adalah menginstallnya dengan memilih apa yang dibutuhkan saja:
bash vst-install.sh --nginx yes --phpfpm yes --apache no --vsftpd no --proftpd no --exim no --dovecot no --spamassassin no --clamav no --named no --iptables yes --fail2ban yes --mysql yes --postgresql no --remi yes --quota no
Intinya saya hanya install Nginx, PHP-FPM, iptables, fail2ban, dan MySQL. Untuk transfer file bisa menggunakan SFTP atau download langsung pakai curl
atau wget
. Sayang sekali masih menggunakan MySQL dan belum MariaDB, semoga kedepannya sudah diganti.
Ya… inilah VestaCP non-fat buat saya. 😛