Pindahkan OneDrive ke Wasabi via Rclone Eksternal
Saat kumpulan data Microsoft 365 berukuran besar, memindahkannya melalui laptop bisa lambat dan tidak stabil. Menjalankan Rclone pada VM cloud (EC2, GCE, atau host Linux mana pun) dan mengendalikannya dari RcloneView membuat lalu lintas data tetap berada di data center, menghindari bottleneck jaringan rumah, dan memungkinkan autentikasi tanpa browser.
Anda akan:
- Menjalankan rclone rcd pada server jarak jauh sebagai engine eksternal.
- Membuka jendela RcloneView baru yang terhubung ke Rclone eksternal tersebut.
- Menambahkan remote OneDrive dan Wasabi (termasuk jalur autentikasi headless/khusus CLI).
- Menyalin, menyinkronkan, atau menjadwalkan job dari OneDrive ke Wasabi tanpa membebani bandwidth lokal.
Bagian 1. Deploy Rclone di Server (Rclone Eksternal)โ
- Jalankan VM Linux kecil (misalnya,
t3.mediumdi AWS atau setara). - Buka TCP 5572 ke IP Anda atau tunnel melalui SSH.
- Instal Rclone:
curl https://rclone.org/install.sh | sudo bash
- Jalankan daemon remote-control dengan autentikasi:
rclone rcd --rc-addr=0.0.0.0:5572 --rc-user=admin --rc-pass=admin --log-level INFO
- Dari laptop Anda, pastikan server dapat diakses:
curl -u admin:admin -X POST "http://<SERVER-IP>:5572/rc/noop"
Respons {} berarti daemon siap digunakan oleh RcloneView.
๐ Butuh penyegaran? Lihat Run Rclone on AWS EC2.
Bagian 2. Buka Jendela RcloneView Baruโ
Setiap jendela RcloneView dapat dipasangkan dengan instance Rclone yang berbeda.
- Jalankan RcloneView.
- Klik
New Windowdari menu Home. - Jendela kedua terbuka; jendela ini akan terhubung ke Rclone eksternal yang baru saja Anda jalankan.
๐ Pelajari lebih lanjut: Using Multiple Rclone Connections with New Window.
Bagian 3. Hubungkan RcloneView ke Rclone Eksternalโ
Pada jendela baru:
- Buka Settings -> Connection Manager -> New Connection.
- Isi:
| Field | Value |
|---|---|
| Display Name | external-rclone |
| Remote Address | http://<SERVER-IP>:5572 |
| Username | admin |
| Password | admin |
- Klik Test Connection -> Save -> Connect. Status bar akan menunjukkan bahwa Anda terhubung ke daemon eksternal.
Bagian 4. Tambahkan Remote Wasabi dan OneDrive (Di Dalam Rclone Eksternal)โ
Semua remote yang Anda buat sekarang berada di dalam proses Rclone eksternal dan digunakan bersama oleh jendela RcloneView yang terhubung.
โ Tambahkan Wasabi (Kompatibel S3)โ
- Buka tab Remote ->
+ New Remote. - Pilih S3 / Wasabi.
- Masukkan Access Key, Secret Key, dan endpoint untuk region Anda (misalnya
s3.ap-northeast-2.wasabisys.com). - Simpan remote (misalnya, beri nama
wasabi-prod).
๐ Detail: How to Add Wasabi Remote.
โ Tambahkan OneDrive (Berfungsi Tanpa Browser Lokal)โ
- Klik
+ New Remotelagi dan pilih OneDrive. - Jika server memiliki browser, selesaikan alur OAuth standar di RcloneView.
- Jika server bersifat headless atau tidak dapat membuka browser, ikuti metode headless/CLI: buat token pada perangkat yang memiliki browser, lalu tempelkan ke konfigurasi sisi server.
๐ Alur headless langkah demi langkah: Add Microsoft remotes from EC2/headless. Setelah disimpan, Anda akan melihat dua remote terdaftar di Explorer: OneDrive dan Wasabi.
Bagian 5. Transfer atau Sinkronisasi ke Wasabiโ
Metode A: Copy/Sync Sekali Jalanโ
- Di Explorer, buka OneDrive di satu sisi dan Wasabi di sisi lainnya.
- Pilih folder sumber di OneDrive dan bucket/folder tujuan di Wasabi.
- Klik
Sync(membuat tujuan sesuai dengan sumber) atau gunakan Copy -> untuk penyalinan sederhana. - Opsional, jalankan Dry Run terlebih dahulu, lalu Run untuk memulai. Progres akan muncul di tab Transfer.
Metode B: Simpan atau Jadwalkan Jobโ
- Konfigurasikan copy/sync seperti di atas, lalu pilih Save to Jobs pada dialog.
- Buka Job Manager untuk menjalankan ulang job yang tersimpan kapan saja.
- Untuk mengotomatiskan, aktifkan Schedule di Job Manager (fitur PLUS) dan atur jadwal yang diinginkan.
- Periksa Job History untuk log dan hasilnya.
๐ Selengkapnya tentang job dan penjadwalan:
Tips Cepat untuk Upload Wasabi Lebih Cepatโ
- Jaga agar VM eksternal berada di region yang sama dengan Wasabi jika memungkinkan untuk mengurangi latensi.
- Untuk objek berukuran besar, nilai
--transfersdan--s3-upload-concurrencyyang lebih tinggi dapat meningkatkan throughput; sesuaikan secara bertahap berdasarkan CPU dan jaringan. - Gunakan Dry Run sebelum melakukan sinkronisasi yang destruktif untuk memastikan apa yang akan berubah.
โ Penutupโ
Dengan menjalankan Rclone sebagai daemon jarak jauh dan mengendalikannya dari jendela RcloneView khusus, Anda mendapatkan migrasi OneDrive -> Wasabi yang andal tanpa bottleneck lokal. Alur autentikasi headless tetap mendukung Anda saat tidak ada browser yang tersedia, dan job/penjadwalan membuat proses berulang menjadi mudah.
๐ Panduan Terkaitโ
- Autentikasi & Remote
- Rclone Eksternal & Jendela
- Transfer & Otomatisasi