Panduan Install VestaCP Di Ubuntu Debian CentOS RedHat

Posting Komentar

VestaCP merupakan salah satu dari Control Panel Hosting yang popular yang dapat berjalan diatas VPS (Virtual Private Server) dengan sistem operasi berbasis Debian/Ubuntu atau RedHat (RHEL)/CentOS. Pada artikel ini akan dijelaskan cara install VestaCP untuk Debian/Ubuntu dan CentOS (RHEL).

Control Panel VPS – VestaCP

Vesta Control Panel (VestaCP) merupakan produk Open Source dan merupakan salah satu control panel gratis yang didalamnya terdapat fungsi untuk melakukan manajemen Website, Databases, Email serta DNS (Domain Name Server).

Persiapan Install VestaCP

Artikel ini akan sebisa mungkin mengulas lebih dalam mengenai penggunaan VestaCP. Sebelum melanjutkan proses install VestaCP, terdapat beberapa persiapan yang perlu ada terlebih dahulu, dan sebelum mengikuti panduan install VestaCP ini berikut yang harus ada :

  • VPS (Virtual Private Server) atau / Server dengan Sistem Operasi Debian/CentOS/Ubuntu/RedHat
  • Domain yang A record sudah mengarah ke server VPS
  • Membuat 2 A record Name Server, bisa ns1.namadomain.com dan ns2.namadomain.com atau sesuka hati namanya, yang penting mengarah ke server VPS
  • VPS / Server Spesifikasi Minimal
    • 512MB
    • 20GB
    • 1 Ghz CPU

Belum punya VPS ? jika belum memiliki VPS untuk mencoba VestaCP, berikut ini beberapa VPS yang sudah memenuhi kebutuhan untuk dapat menjalankan VestaCP dan sangat cocok untuk pemula atau project based yang hanya akan menampung 1 – 5 website

RackNerd 1 vCPU, 20GB Pure SSD Raid-10, 1.5GB RAM, 1Gbps Port, US 13.99$/setahun

Digital Ocean 1 vCPU, 25GB SSD, 1000GB Transfer/month, SG $5/setahun x 12 17$/Setahun

Jika 3 hal diatas sudah siap, mari kita mulai!

Panduan Cara Install VestaCP di CentOS / Ubuntu

Seperti biasa sebelum melakukan proses install VestaCP kita pastikan dahulu untuk melakukan update terakhir dari sistem operasi yang kita pergunakan

Update Paket Sebelum Install VestaCP

Untuk yang menggunakan sistem operasi Deban dan Ubuntu pergunakan perintah dibawah ini untuk update paket.

Debian / Ubuntu

# apt-get update -y

# apt-get upgrade -y

Sedangkan untuk pengguna CentOS pergunakan perintah dibawah ini

CentOS / RedHat

# yum update -y

# yum upgrade -y

Tunggu proses update dan upgrade paket-paket terbaru dari repository selesai dilakukan dan lanjutkan dengan langkah berikut

Script Install VestaCP di CentOS dan Ubuntu

Proses update dan upgrade selesai dilakuan, saatnya sekarang mendapatkan terlebih dahulu script installasi VestaCP yang telah disediakan oleh website resminya. Agar proses install nantinya lacar pastikan bahwa akun yang dipergunakan adalah akun dengan akses root.

curl -O http://vestacp.com/pub/vst-install.shchmod +x vst-install.shbash vst-install.sh

Ikuti proses installasi dan berikan informasi sesuai yang diminta saat proses installasi, umumnya jika menggunakan metode default akan memerlukan email, password dan domain.

Proses dengan install diatas, akan memakan waktu kurang lebih 15 menit dan paket yang akan di install adalah sebagai berikut :

  • Nginx Web Server
  • Apache Web Server (as backend)
  • Bind DNS Server
  • Exim mail server
  • Dovecot POP3/IMAP Server
  • MySQL Database Server
  • Vsftpd FTP Server
  • Iptables Firewall + Fail2Ban
  • Roundcube mail client

Install VestaCP di Ubuntu dan CentOS Advance

Selain proses install VestaCP diatas yang secara otomatis melakukan installasi secara default dengan seluruh kelengkapannya, terkadang perlu dilakukan installasi vestaCP secara manual agar dapat menghemat resource dan membuang paket-paket yang tidak diperlukan. Dan berikut dibawah ini adalah beberapa contoh install vestaCP secara manual untuk menghemat resource.

VestaVP – Nginx, Apache, vsftpd, Named DNS, Firewall & Fail2ban

# bash vst-install.sh –nginx yes –apache yes –phpfpm no –named yes –remi yes –vsftpd yes –proftpd no –iptables yes –fail2ban yes –quota no –exim no –dovecot no –spamassassin no –clamav no –softaculous no –mysql yes –postgresql no

VestaCP – Nginx, PHP-Fpm, Named DNS, Firewall + Fail2Ban

# bash vst-install.sh –nginx yes –phpfpm yes –apache no –named yes –remi yes –vsftpd no –proftpd no –iptables yes –fail2ban yes –quota no –exim no –dovecot no –spamassassin no –clamav no –softaculous no –mysql yes –postgresql no

Related Posts

Posting Komentar