Skip to content

aiprojectchiwa/pterodactyl-migrate-vps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 

Repository files navigation

Cara Pindah Pterodactyl Panel dan Node ke VPS Baru

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.


Langkah-Langkah Pindah Panel

VPS Pertama:

  1. Backup Database:

    mysqldump -u root -p --all-databases > /alldb.sql
  2. 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
  3. Backup Data Node:

    tar -cvzf node.tar.gz /var/lib/pterodactyl /etc/pterodactyl

VPS Kedua:

  1. Jalanin Auto Installer Panel Sama Node, Jangan Isi Opsi HTTPS dan SSL:

    bash <(curl -s https://pterodactyl-installer.se)
  2. Transfer File Backup Panel dan Node Ke VPS Baru:

    scp root@ip:/root/{backup.tar.gz,node.tar.gz} /
  3. Ekstrak File Backup Panel:

    tar -xvpzf /backup.tar.gz -C /
  4. Restart Nginx:

    systemctl restart nginx
  5. Ekstrak File Backup Node:

    tar -xvzf /node.tar.gz -C /
  6. Restore Database

    mysql -u root -p < /alldb.sql
  7. Update DB IP

    mysql
    UPDATE allocations
    SET ip = 'IP BARU'
    WHERE ip = 'IP LAMA';
  8. Restart Wings:

    systemctl restart wings

Mengupdate IP

  • Lakukan pembaruan IP di domain manager kalian.

Mengatasi Masalah Propagasi DNS

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.

1. Flush DNS

Untuk membersihkan cache DNS di komputer kalian, jalankan perintah berikut di Command Prompt atau terminal:

ipconfig /flushdns

2. Hapus Cache Browser

Untuk menghapus cache pada browser, gunakan pintasan berikut:

CTRL + F5

3. Bersihkan Cache Cloudflare

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

About

pterodactyl-migrate-vps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published