Dokumentasi / Pindahkan akun tanpa mengunduhnya

Pindahkan akun tanpa mengunduhnya

Memindahkan satu pelanggan dulu berarti: masuk ke host lama, buat cadangan, unduh beberapa gigabita ke komputer Anda, lalu unggah lagi. Di koneksi rumahan itu satu sore per pelanggan — dan itulah alasan terbesar orang bertahan di tempat lama.

Transfer Tool menyambung ke server lama dari server ini dan mengalirkan arsipnya langsung. Admin → Migrate → "Or pull it straight from the old server."

Yang dibutuhkan

Hostname atau IP server lama, dan port SSH-nya biasanya 22
Akses root di sana hanya kalau Anda ingin kami yang MEMBUAT cadangannya — lihat di bawah
Sandi atau kunci privat dipakai untuk transfer dan tidak pernah disimpan

Dua cara mendapatkan arsipnya

Buat cadangan cPanel baru. Kami menjalankan pkgacct milik cPanel sendiri di server lama — persis seperti yang dilakukan transfer tool bawaan cPanel — dan seperti milik cPanel, itu butuh root di sana. Cadangannya dibuat di folder sementara, dialirkan ke sini, lalu dihapus dari server lama: migrasi tak seharusnya meninggalkan salinan seluruh akun seseorang di mesin yang sedang mereka tinggalkan.

Arsip yang sudah ada. Anda menyebut sebuah berkas di server lama dan kami mengambilnya. Ini jawabannya untuk Plesk, DirectAdmin, dan panel lain: buat cadangannya dengan alat milik panel itu, lalu tunjuk kami ke berkasnya. Kami sengaja tidak menebak-nebak perintah panel lain — tebakan yang salah akan gagal di tengah migrasi, waktu terburuk yang mungkin.

Kenapa ia menanyakan sidik jari

Anda akan mengetikkan sandi root ke sebuah mesin yang dikenali hanya dari nama yang Anda ketik sendiri. Kalau nama itu ternyata mengarah ke tempat lain — salah ketik, catatan DNS basi, atau ada yang menyusup di tengah — sandi itu sampai ke siapa pun yang menjawab.

Jadi langkah pertama hanya mengenali mesinnya. Ia menyambung, menampilkan sidik jari server (SHA256:…) dan banner SSH-nya, lalu berhenti. Bandingkan sidik jari itu dengan yang ditunjukkan host lama. Baru setelah itu formulir transfernya muncul, dan transfer akan menolak server yang menyodorkan kunci berbeda.

Kalau Anda punya akses SSH ke server lama, sidik jarinya bisa dicetak di sana:

ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub

Kalau sidik jarinya berubah di kemudian hari, berhenti. Itu berarti servernya dibangun ulang, atau ada yang menyusup di tengah — keduanya perlu diperiksa manusia.

Selama berjalan

Transfer berjalan di latar belakang dan melaporkan berapa yang sudah tiba. Halaman boleh dibiarkan terbuka; akun besar butuh waktu, dan transfernya tak bergantung pada peramban Anda tetap di tempat.

Satu per satu. Transfer kedua ditolak selama satu sedang berjalan — dua tarikan bergiga-giga yang berebut disk yang sama hanya menghasilkan dua-duanya setengah jadi.

Transfer yang gagal tak meninggalkan apa pun. Arsipnya baru ditempatkan setelah tiba utuh. Kalau server lama kehabisan disk saat membuat cadangan, atau koneksinya putus, Anda mendapat pesan galat dan cukup mencoba lagi — tak ada berkas separuh jadi yang harus dicari dan dihapus.

Setelah tiba

Transfer berhenti sampai di situ, memang disengaja. Arsipnya mendarat di tempat yang sama dengan arsip yang diunggah, dan langkah-langkah yang sudah ada mengambil alih: Preflight menunjukkan persis apa yang akan diimpor — nama akun, domain, basis data, kotak surat, versi PHP, dan bentrokan dengan yang sudah ada di sini — lalu Import membangun ulang akunnya.

Tak ada yang dibuat sebelum Anda membaca preflight-nya. Arsipnya diperlakukan sebagai tidak tepercaya sepanjang prosesnya, baik Anda yang mengunggah maupun kami yang menariknya.

Kapan ia tidak akan bekerja

  • Tak ada akses root di server lama. Ambil arsip yang sudah ada saja: buat cadangannya lewat antarmuka panel lama (cPanel: Backup Wizard), lalu tunjuk kami ke berkasnya.
  • Host lama memblokir SSH dari luar, atau hanya mengizinkan alamat tertentu. Minta mereka mengizinkan IP server ini, atau kembali ke cara mengunggah arsip.
  • Disk di server LAMA tak cukup untuk membuat cadangan. pkgacct butuh ruang untuk satu salinan penuh akun sebelum apa pun dialirkan. Kosongkan ruang di sana, atau minta mereka membuat cadangan di tempat yang cukup lalu pakai jalur arsip-yang-sudah-ada.