Sebelum mulai, alangkah baiknya bikin kopi terlebih dahulu dan siapkan sebungkus rokok biar work 😊
Syarat Work: Bilang chiwa kawaii dulu >\< mwehehe, yang ga bilang ga work :3
Catatan: Cara ini baru diuji dan berhasil pada dua distro dengan versi yang sama.
-
Backup Database:
mysqldump -u root -p --all-databases > /alldb.sql
-
Backup File Pterodactyl,SSL,nginx, dan konfigurasinya
tar -cvpzf backup.tar.gz /etc/letsencrypt /var/www/pterodactyl /etc/nginx/sites-available/pterodactyl.conf /alldb.sql
-
Backup Data Node:
tar -cvzf node.tar.gz /var/lib/pterodactyl /etc/pterodactyl
-
Jalanin Auto Installer Panel Sama Node, Jangan Isi Opsi HTTPS dan SSL:
bash <(curl -s https://pterodactyl-installer.se)
-
Transfer File Backup Panel dan Node Ke VPS Baru:
scp root@ip:/root/{backup.tar.gz,node.tar.gz} /
-
Ekstrak File Backup Panel:
tar -xvpzf /backup.tar.gz -C /
-
Restart Nginx:
systemctl restart nginx
-
Ekstrak File Backup Node:
tar -xvzf /node.tar.gz -C /
-
Restore Database
mysql -u root -p < /alldb.sql
-
Update DB IP
mysql
UPDATE allocations SET ip = 'IP BARU' WHERE ip = 'IP LAMA';
-
Restart Wings:
systemctl restart wings
- Lakukan pembaruan IP di domain manager kalian.
Pembaruan DNS terkadang memerlukan waktu untuk menyebar ke seluruh jaringan, yang dapat menyebabkan jaringan yang kalian gunakan masih mendeteksi IP lama. Untuk mengatasi masalah ini, kalian dapat melakukan beberapa langkah berikut: melakukan flush DNS, membersihkan cache Cloudflare (jika ada), dan menghapus cache pada browser.
Untuk membersihkan cache DNS di komputer kalian, jalankan perintah berikut di Command Prompt atau terminal:
ipconfig /flushdns
Untuk menghapus cache pada browser, gunakan pintasan berikut:
CTRL + F5
Jika kalian menggunakan Cloudflare, ada dua metode untuk membersihkan cache:
Metode Manual:
- Masuk ke: Domain > Caching > Caching Configuration > Purge Everything
Metode API:
Untuk menghapus semua cache menggunakan API Cloudflare, gunakan perintah berikut:
curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/purge_cache" \
-H "Authorization: Bearer APIKEY" \
-H "Content-Type: application/json" \
--data '{"purge_everything":true}'
Makasih >_< Udah chiwa test,work kok,video tutorial nyusul yah~~~
Link Tutorial https://youtu.be/UDnhFKiBons?si=OtLgkKF_jiegDz1B