Lewati ke konten utama

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:

  1. Menjalankan rclone rcd pada server jarak jauh sebagai engine eksternal.
  2. Membuka jendela RcloneView baru yang terhubung ke Rclone eksternal tersebut.
  3. Menambahkan remote OneDrive dan Wasabi (termasuk jalur autentikasi headless/khusus CLI).
  4. Menyalin, menyinkronkan, atau menjadwalkan job dari OneDrive ke Wasabi tanpa membebani bandwidth lokal.

Bagian 1. Deploy Rclone di Server (Rclone Eksternal)โ€‹

  1. Jalankan VM Linux kecil (misalnya, t3.medium di AWS atau setara).
  2. Buka TCP 5572 ke IP Anda atau tunnel melalui SSH.
  3. Instal Rclone:
curl https://rclone.org/install.sh | sudo bash
  1. Jalankan daemon remote-control dengan autentikasi:
rclone rcd --rc-addr=0.0.0.0:5572 --rc-user=admin --rc-pass=admin --log-level INFO
  1. 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.

  1. Jalankan RcloneView.
  2. Klik New Window dari menu Home.
  3. 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:

  1. Buka Settings -> Connection Manager -> New Connection.
  2. Isi:
FieldValue
Display Nameexternal-rclone
Remote Addresshttp://<SERVER-IP>:5572
Usernameadmin
Passwordadmin
  1. 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)โ€‹

  1. Buka tab Remote -> + New Remote.
  2. Pilih S3 / Wasabi.
  3. Masukkan Access Key, Secret Key, dan endpoint untuk region Anda (misalnya s3.ap-northeast-2.wasabisys.com).
  4. Simpan remote (misalnya, beri nama wasabi-prod).

๐Ÿ‘‰ Detail: How to Add Wasabi Remote.

โž• Tambahkan OneDrive (Berfungsi Tanpa Browser Lokal)โ€‹

  1. Klik + New Remote lagi dan pilih OneDrive.
  2. Jika server memiliki browser, selesaikan alur OAuth standar di RcloneView.
  3. 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โ€‹

  1. Di Explorer, buka OneDrive di satu sisi dan Wasabi di sisi lainnya.
  2. Pilih folder sumber di OneDrive dan bucket/folder tujuan di Wasabi.
  3. Klik Sync (membuat tujuan sesuai dengan sumber) atau gunakan Copy -> untuk penyalinan sederhana.
  4. Opsional, jalankan Dry Run terlebih dahulu, lalu Run untuk memulai. Progres akan muncul di tab Transfer.

Metode B: Simpan atau Jadwalkan Jobโ€‹

  1. Konfigurasikan copy/sync seperti di atas, lalu pilih Save to Jobs pada dialog.
  2. Buka Job Manager untuk menjalankan ulang job yang tersimpan kapan saja.
  3. Untuk mengotomatiskan, aktifkan Schedule di Job Manager (fitur PLUS) dan atur jadwal yang diinginkan.
  4. 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 --transfers dan --s3-upload-concurrency yang 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โ€‹

Penyedia Cloud yang Didukung

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces