Email:

admin@webhostmurah.com

Konfirmasi

Cara Migrasi cPanel Non-Root ke DirectAdmin Root (Lengkap & Aman)

Migrasi dari cPanel ke DirectAdmin sering dilakukan untuk menghemat biaya dan meningkatkan performa server. Dalam kasus ini, Anda hanya memiliki akses non-root di cPanel, tetapi memiliki akses root di DirectAdmin.

Proses ini dilakukan dengan metode manual menggunakan backup cPanel dan restore di DirectAdmin.

Konsep Migrasi

  • cPanel (non-root) → hanya bisa backup manual
  • DirectAdmin (root) → bisa restore full & convert

DirectAdmin menggunakan tool konversi untuk membaca backup cPanel. 

Step 1: Full Backup dari cPanel (Non-Root)

  1. Login ke cPanel
  2. Masuk ke menu Backup / Backup Wizard
  3. Pilih Full Backup
  4. Simpan di Home Directory
  5. Download file backup (.tar.gz)

Pastikan nama file menjadi:

cpmove-username.tar.gz

Step 2: Upload ke Server DirectAdmin (Root)

Gunakan SCP dari komputer atau server:

scp cpmove-username.tar.gz root@IP_SERVER:/home/admin/user_backups/

Step 3: Persiapan di Server DirectAdmin

Login ke SSH root DirectAdmin:

ssh root@IP_SERVER

Install converter tool:

cd /usr/local/directadmin/custombuild
./build update
./build cpanel_to_da

Set permission folder backup:

chown -R admin:admin /home/admin/user_backups

Step 4: Convert Backup cPanel ke Format DirectAdmin

mkdir -p /root/cpanel_to_da
cd /root/cpanel_to_da

wget http://www.custombuild.eu/cpanel/cpanel_to_da.sh
chmod +x cpanel_to_da.sh

./cpanel_to_da.sh /home/admin/user_backups/cpmove-username.tar.gz /home/admin/admin_backups

Proses ini akan mengubah format backup agar bisa dibaca DirectAdmin.

Step 5: Set Permission Hasil Convert

chown -R admin:admin /home/admin/admin_backups

Step 6: Restore di DirectAdmin

  1. Login ke DirectAdmin (Admin Level)
  2. Masuk ke Admin Tools → Admin Backup/Transfer
  3. Pilih path:
/home/admin/admin_backups
  1. Pilih user yang ingin direstore
  2. Klik Restore

Step 7: Verifikasi Website

  • Cek website berjalan normal
  • Cek database terkoneksi
  • Cek email

Tidak semua data bisa dikonversi sempurna (contoh: PostgreSQL, Ruby, dll).

Kendala Umum & Solusi

Website error setelah migrasi

  • Cek versi PHP
  • Cek wp-config.php

Email tidak ikut pindah

  • Gunakan IMAP sync manual

Database error

  • Pastikan import berhasil

Tips Migrasi Aman

  • Lakukan migrasi saat traffic rendah
  • Backup ulang sebelum migrasi
  • Gunakan server dengan spesifikasi lebih tinggi
  • Test sebelum update DNS

Kesimpulan

Migrasi dari cPanel non-root ke DirectAdmin root dapat dilakukan dengan kombinasi backup manual dan konversi menggunakan tool DirectAdmin. Dengan langkah yang benar, proses migrasi bisa berjalan aman tanpa kehilangan data.

Migrasi semua akun cpanel ke directadmin