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)
- Login ke cPanel
- Masuk ke menu Backup / Backup Wizard
- Pilih Full Backup
- Simpan di Home Directory
- 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
- Login ke DirectAdmin (Admin Level)
- Masuk ke Admin Tools → Admin Backup/Transfer
- Pilih path:
/home/admin/admin_backups
- Pilih user yang ingin direstore
- 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.