Daftar isi
Di tab Settings ada tombol Reinstall Server. Banyak orang menekannya karena mengira itu "perbaiki semuanya", lalu kaget saat filenya berubah. Artikel ini menjelaskan apa yang sebenarnya terjadi, kapan tombol itu berguna, dan kapan sebaiknya tidak ditekan.
Apa itu Reinstall
Reinstall menjalankan ulang proses pemasangan awal sesuai egg yang dipakai servermu, yaitu proses yang sama yang berjalan saat servermu pertama kali dibuat. Servermu masuk status Installing dan baru bisa dipakai lagi setelah prosesnya selesai.
Poin yang paling penting: apa yang terjadi pada file-mu bergantung pada script instalasi egg. Pterodactyl sendiri tidak otomatis mengosongkan folder server. Tapi script egg bebas menulis, menimpa, atau bahkan menghapus file. Misalnya script yang mengunduh ulang file inti server akan menimpa file lama. Karena isi script tiap egg berbeda dan kamu tidak bisa melihatnya dari panel, anggap Reinstall berisiko menimpa file.
Contoh egg yang aman: pada egg Next.js, Reinstall tidak mengosongkan folder. Clone Git hanya jalan kalau folder kosong, dan yang diulang hanya pemasangan dependency. Tapi jangan menyamaratakan ini ke egg lain.
Yang tidak berubah
- Alamat IP dan port servermu.
- Akun panel dan sub user.
- Masa aktif dan garansi. Reinstall bukan klaim garansi dan tidak mengganti servermu.
- Backup yang sudah ada, database, dan jadwal.
Kapan Reinstall berguna
- Pemasangan awal gagal atau server nyangkut di status Installing sejak dibuat.
- File inti rusak parah dan egg-nya memang mengunduh ulang file tersebut.
- Pembuat script atau tim kami menyarankannya.
Kapan sebaiknya tidak dipakai
| Masalahmu | Cukup lakukan ini |
|---|---|
Cannot find module atau Cannot find package | Hapus node_modules lalu Start ulang. Lihat Cannot find module |
| Mau mengganti versi Node.js | Ganti Docker Image. Lihat Ganti versi Node.js |
| Aplikasi error karena kode | Perbaiki kodenya, lalu Restart |
| Server lambat atau macet | Restart dulu. Bisa otomatis lewat Schedules |
| Lupa file utama atau variabel | Cek tab Startup. Lihat Startup dan variabel |
Kebanyakan masalah tidak butuh Reinstall.
Persiapan sebelum menekan Reinstall
- Buat backup lewat tab Backups, lalu unduh ke perangkatmu. Backup yang hanya ada di panel tidak menolong kalau ada yang salah. Lihat Backup dan database.
- Salin file penting secara terpisah: file
.env, file konfigurasi, data JSON, folder sesi (misalnya sesi login bot WhatsApp), dan file hasil edit sendiri. - Catat nilai variabel di tab Startup.
- Pastikan server sudah Offline. Klik Stop dulu kalau masih menyala.
Langkah Reinstall
- Buka servermu, lalu tab Settings.
- Di bagian Reinstall Server, ketuk tombol Reinstall Server.
- Baca peringatan yang muncul, lalu konfirmasi.
- Pantau tab Console. Status berubah menjadi Installing. Tunggu sampai selesai dan jangan menekan Start atau Kill selama prosesnya.
- Setelah selesai, buka tab Files dan periksa isinya. Kembalikan file yang hilang atau tertimpa dari backup.
- Periksa variabel di tab Startup, lalu klik Start.

Instalasi lama atau nyangkut
Pemasangan bisa memakan waktu beberapa menit, terutama kalau egg mengunduh banyak file. Kalau status Installing berlangsung jauh lebih lama dari biasanya, muat ulang halaman dulu. Kalau masih sama, hubungi kami dengan ID transaksi dan tangkapan layar Console. Jangan menekan Reinstall berulang kali.
Reinstall dan sub user
Reinstall adalah salah satu izin di kelompok Settings pada sub user. Jangan berikan izin ini ke orang lain kecuali sangat perlu. Setiap Reinstall tercatat di tab Activity, jadi kamu bisa melihat siapa yang menjalankannya.
Apakah artikel ini membantu?