Cara Migrasi Akun cPanel Tanpa Direktori Home

 

Apakah mungkin untuk migrasi akun cPanel tanpa menyertakan direktori home-nya? Ya, sangat mungkin untuk migrasi akun cPanel tanpa informasi direktori home. Ide ini untuk membuat back-up penuh dari cPanel, tanpa memasukan konten home directory. Hal ini sangat berguna ketika direktori home memiliki ukuran yang sangat besar dan kita ingin untuk migrasi akun cPanel secara terpisah.

Katakanlah jika kita memilikih 100GB back-up yang harus di-generate, dan 90GB-nya berasal dari direktori home, hal ini tentunya membutuhkan waktu berjam-jam. Daripada menunggu lama kita bisa men-generate back-up cPanel tanpa direktori home untuk menghemat waktu.

Bagaimana Cara Migrasi Akun cPanel Tanpa Direktori Home?

Untuk menggunakannya kita akan menggunakan script internal cPanel /scripts/pkgacct:

/scripts/pkgacct --skiphomedir belihosting

Dengan script ini akan men-generate back-up penuh cPanel tanpa direktor home, dimana yang akan di back-up adalah:

  • Email files & Mail Lists
  • cPanel configurations
  • SSL Certificates
  • DNS Zones
  • WWW Logs
  • Quote and Bandwidth Statistics
  • PGSQL and MySQL Databases with users and privileges.

Cara Transfer Back-up cPanel ke Server Baru

Setelah membuat back-up, kini kamu harus memindahkan file back-up tersebut ke server baru. Untuk memindahkannya bisa menggunakan command rsync. Jalankan command ini dari server baru tujuan kamu:

rsync -avpr -e 'ssh -p 22' [email protected]:/home/cpmove*.tar.gz /home

Command di atas hanya contoh, kamu harus menggantinya sesua dengan server asal atau server lama:

Ganti 22 dengan port SSH kamu yang benar.
111.111.111.111 ganti dengan alamat IP server lama kamu yang benar.

Cara Me-restore Back-up cPanel di Server Baru

Setelah memindahkan file back-up dari server lama ke server baru, kini kita bisa mulai me-restore-nya. Kamu bisa melakukannya dengan menjalankan command dibawah ini:

cd /home
/scripts/restorepkg cpmove-user.tar.gz

Pastikan kamu mengganti “cpmove-user.tar.gz” dengan nama back-up cPanel kamu yang benar.

Jakartawebhosting.com

Untuk output-nya kurang lebih seperti ini:

[[email protected]:~]/scripts/restorepkg cpmove-belihosting.tar.gz
Attempting restoration of the account backup “cpmove-belihosting.tar.gz” (user: belihosting) …
cPanel restorepkg version: 2.3
Archive user: belihosting
Restricted: no
Allow Reseller Privileges: no

The system will attempt to restore the archive file “/home/cpmove-belihosting.tar.gz”.
...
...
...

Migrasi Akun cPanel Secara Masal

Untuk melakukan migrasi akun cPanel secara masal bisa menggunakan loop.

Untuk membuat back-up cPanel tanpa direktori home, bisa menggunakan loop seperti:

cd /var/cpanel/users
for i in *; do /scripts/pkgacct --skiphomedir $i; done

Sementara untuk me-restore semua back-up dari cPanel pada server baru, bisa menggunakan:

cd /home
for i in `ls -alh cpmove*.tar.gz`; do /scripts/restorepkg $i; done

Sekarang kamu sudah tahu cara migrasi akun cPanel tanpa direktori home untuk menghindari file back-up .tar.gz yang besar dan menghemat waktu migrasi.

Jakartawebhosting.com
AD INJECTION TEST ADVERT 728x90