Jika ingin beralih menggunakan panel lain dari pada VestaCP, artikel ini tepat untuk Anda. Berikut cara menghapus VestaCP dari CentOS 7 secara bersih yang tidak akan Anda temukan di web lain.
Pastikan Anda sudah melakukan backup secara keseluruhan, mulai dari file website, database SQL dan mail.
PERINGATAN KERAS! : Tutorial ini benar-benar akan meng-uninstall VestaCP dan me-remove semua file web, user dan database SQL. Saya ingatkan sekali lagi, backup!. Jika sudah, mari kita mulai.
1. Stop semua service
Pertama stop semua service: web server, mail, DNS, Firewall, spamAssasin dan vesta, dengan baris demi baris perintah berikut:
systemctl stop vesta
systemctl stop named
systemctl stop dovecot
systemctl stop exim
systemctl stop spamassasin
systemctl stop httpd
systemctl stop nginx
systemctl stop fail2ban
systemctl stop mariadb
2. Pindahkan folder backup ke root
Pindahkan folder backup ke root hanya untuk jaga-jaga jika ada file yang terlewat dibackup kita bisa me-restore-nya
mv /home/backup /root/
3. Hapus semua software bawaan vesta
Selanjutnya hapus semua software dan program yang diinstall oleh Vesta Control Panel dengan perintah berikut:
yum remove vesta nginx httpd dovecot exim named fail2ban spamassasin mariadb -y
yum autoremove -y
4. Reset Firewall
Kemudian reset juga firewall bawaan VestaCP
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
Delete atau flush aturan yang telah ada
iptables -F
Optional: Anda juga bisa menghapus chains per baris bawaan Vesta dengan perintah ini
iptables-save > /tmp/iptables.txt
nano /tmp/iptables.txt
Edit, hapus baris bawaan Vesta, misalnya Fail2ban-FTP dan lain-lain, simpan. Setelah selesai Anda bisa me-restore seperti Firewall default Linux CentOS dengan perintah ini:
iptables-restore < /tmp/iptables.txt && rm /tmp/iptables.txt
5. Hapus repository dan direktori Vesta
Selanjutnya hapus direktori dan respository VestaCP
rm -rf /etc/yum.repos.d/vesta.repo
rm -rf /usr/local/vesta
6. Hapus user admin VestaCP
Di dalam folder user yakni: /home/{NAMA_USER}
ada file web dan konfigurasi web. Kita juga akan menghapusnya:
userdel admin
rm -rf /home/*
Edit file /etc/passwd
nano /etc/passwd
Hapus baris setiap user dan group yang sudah tidak diperlukan seperti admin_*
, mysql
, nginx
, named
, apache
, webalizer
, postfix
, dovecot
, dovenull
, spamd
dan backup
Selesai.
Sekarang Anda bisa install panel lain di Linux CentOS anda dengan aman dan bersih. Jika anda ragu silahkan kontak kami. idnetter.com telah berpengalaman sejak 2012 dalam bidang website dan hosting.