Cara Memasang Dropbox Secara Lokal Menggunakan Rclone Di Linux

Panduan ini menjelaskan cara memasang Dropbox secara lokal menggunakan alat sinkronisasi awan Rclone dan cara menyalin atau mencadangkan file ke Dropbox menggunakan Rclone di sistem operasi Linux.

Saya menganggap Anda telah menginstal Rclone di mesin Linux Anda. Jika tidak, lihat tautan berikut untuk mengetahui cara menginstal Rclone.
Cara Memasang Rclone Di Linux Dan Unix
Untuk mengakses Dropbox menggunakan Rclone, Anda harus memberikan otorisasi kepada Rclone untuk mengakses akun Dropbox Anda. Anda dapat melakukannya dengan dua cara: dari baris perintah menggunakan perintah “rclone config” atau dari Rclone Web UI. Dalam panduan ini, kita akan melihat baris perintah way.
Contents
Configure Rclone untuk mengakses Dropbox dari commandlineMount Dropbox Menggunakan Rclone Di LinuxMelihat konten DropboxSalin file dan direktori ke DropboxSync file dengan DropboxUnmount DropboxConclusionConfigure Rclone untuk mengakses Dropbox dari commandline

Mulai wizard konfigurasi Rclone dengan menjalankan perintah berikut:

$ rclone config

Anda akan melihat daftar remote yang saat ini dikonfigurasi (yaitu penyedia Cloud) dan opsi untuk membuat remote baru, mengganti nama remote dan menghapus remote dll.

Untuk membuat remote baru, cukup ketik “n” dan tekan ENTER. Kemudian ketik nama remotenya. Di sini, saya akan menamakannya sebagai “mydropbox”.

Remote saat ini: Jenis Nama ==== ==== drive mygdrive e) Edit remote yang ada n) Remote baru d) Hapus remote r) Ganti nama remote c) Salin remote s ) Setel kata sandi konfigurasi q) Keluar dari konfigurasi e/n/d/r/c/s/q> n name> mydropbox

Daftar penyedia cloud yang didukung akan ditampilkan. Pilih penyedia cloud pilihan Anda. Dalam kasus kami. itu Dropbox, jadi saya memasukkan nomor 11.

Option Storage. Jenis penyimpanan yang akan dikonfigurasi. Masukkan nilai string. Tekan Enter untuk default (""). Pilih nomor dari bawah, atau ketik nilai Anda sendiri. 1 / 1Fichier  "fichier" 2 / Alias ​​​​untuk remote yang ada  "alias" 3 / Amazon Drive  "amazon cloud drive" 4 / Penyedia Penyimpanan yang Sesuai dengan Amazon S3 termasuk AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, SeaweedFS, dan Tencent COS  "s3" 5 / Backblaze B2  "b2" 6 / Checksum yang lebih baik untuk remote lainnya  "hasher" 7 / Box  "box" 8 / Cache remote  "cache" 9 / Citrix Sharefile  "sharefile" 10 / Compress a remote  "compress" 11 / Dropbox  "dropbox" 12 / Encrypt/Decrypt a remote  "crypt" 13 / Enterprise File Fabric  "filefabric" 14 / FTP Connection  "ftp" 15 / Google Cloud Storage (ini bukan Google Drive)  "google cloud storage" 16 / Google Drive  "drive" 17 / Google Foto  "google photos" 18 / Hadoop sistem file terdistribusi  "hdfs" 19 / Hubic  "hubic" 20 / Dalam sistem penyimpanan objek memori.  "memori" 21 / Jottacloud  "jottacloud" 22 / Koofr  "koofr" 23 / Disk Lokal  "local" 24 / Mail.ru Cloud  "mailru" 25 / Mega  "mega" 26 / Penyimpanan Microsoft Azure Blob  "azureblob" 27 / Microsoft OneDrive  "onedrive" 28 / OpenDrive  "opendrive" 29 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)  "swift" 30 / Pcloud  "pcloud" 31 / Put.io  " putio" 32 / Penyimpanan Objek QingCloud  "qingstor" 33 / Koneksi SSH/SFTP  "sftp" 34 / Sia Decentralized Cloud  "sia" 35 / Sugarsync  "sugarsync" 36 / Tardigrade Decentralized Cloud Storage  "tardigrade" 37 / Transparan chunk/split file besar  "chunker" 38 / Union menggabungkan konten dari beberapa upstream fs  "union" 39 / Uptobox  "uptobox" 40 / Webdav  "webdav" 41 / Yandex Disk  "yandex" 42 / Zoho  " zoho" 43 / Koneksi http  "http" 44 / premiumize.me  "premiumizeme" 45 / seafile  "seafile" Storage> 11

Masukkan ID klien Dropbox Anda dan rahasianya jika Anda sudah memilikinya. Jika Anda tidak memiliki ID klien, Anda dapat membuat yang baru.
Catatan: Harap diperhatikan bahwa membuat ID klien aplikasi Dropbox adalah opsional, tetapi disarankan. Untuk mengetahui cara membuat ID klien Dropbox Anda sendiri, lihat tautan ini. Jika Anda tidak ingin membuat ID klien, tidak masalah! Anda cukup mengosongkannya untuk menggunakan ID Aplikasi rclone dan melanjutkan langkah lainnya.

Saya tidak memiliki ID klien Dropbox, jadi saya cukup mengosongkannya untuk menggunakan ID Aplikasi default Rclone.

Option client_id. ID Klien OAuth. Biarkan kosong secara normal. Masukkan nilai string. Tekan Enter untuk default (""). client_id> ##Biarkan kosong dan tekan ENTER Option client_secret. Rahasia Klien OAuth. Biarkan kosong secara normal. Masukkan nilai string. Tekan Enter untuk default (""). client_secret> ##Biarkan kosong dan tekan ENTER

Selanjutnya, Anda akan ditanya apakah ingin mengedit file konfigurasi lanjutan. Saya tidak ingin mengeditnya, jadi saya memasukkan “n” dan tekan ENTER untuk melanjutkan.

Edit konfigurasi lanjutan? y) Ya n) Tidak (default) y/n> n

Terakhir, tekan “Y” untuk menggunakan konfigurasi otomatis (yang merupakan default) untuk menyelesaikan tugas konfigurasi Rclone.

Gunakan konfigurasi otomatis? * Katakan Y jika tidak yakin * Katakan N jika Anda bekerja pada mesin jarak jauh atau tanpa kepala y) Ya (default) n) Tidak y/n> y

Sebuah jendela browser baru akan terbuka dan Rclone akan meminta izin Anda untuk mengakses akun Dropbox Anda. Klik tombol “Izinkan” untuk mengizinkan Rclone mengakses Dropbox Anda.

Anda akan melihat pesan sukses di browser.

Rincian jarak jauh baru untuk Dropbox akan ditampilkan di Terminal. Tinjau pengaturan dan jika semuanya tampak OK, ketik “y” dan tekan ENTER untuk menyelesaikan tugas pembuatan jarak jauh Dropbox. Sebuah remote baru bernama “mydropbox” telah dibuat.

Jika Anda ingin membuat remote lain untuk penyedia yang berbeda, klik “n” dan ikuti prosedur yang sama seperti yang ditunjukkan di atas. Atau, keluar dari wizard konfigurasi rclone dengan menekan “q”.

Remote saat ini: Jenis Nama ==== ==== mydropbox dropbox mygdrive drive e) Edit remote yang ada n) Remote baru d) Hapus remote r) Ganti nama remote c) Salin remote s) Setel sandi konfigurasi q) Keluar dari konfigurasi e/n/d/r/c/s/q> q

Anda dapat melihat daftar remote yang dikonfigurasi kapan saja dengan menggunakan perintah berikut:

$ rclone listremotes

Output sampel:

mydropbox: mygdrive:

Kami baru saja memberikan izin kepada Rclone untuk mengakses Dropbox. Selanjutnya, kita akan memasang Dropbox sebagai sistem file, sehingga kita dapat mengakses konten Dropbox langsung dari pengelola file.
Mount Dropbox Menggunakan Rclone Di Linux

Pertama, buat titik mount untuk memasang Dropbox di pengelola file kita. Sebagai contoh, saya akan membuat mount point bernama “dropbox” di direktori $HOME saya.

$ mkdir ~/dropbox

Selanjutnya, mount Dropbox menggunakan Rclone seperti yang ditunjukkan di bawah ini:

$ rclone mount mydropbox: ~/dropbox/

Here, ” mydropbox” adalah nama jarak jauh dan “dropbox” adalah titik pemasangan. Ganti nilai-nilai ini dengan nilai Anda sendiri.
Jangan lupa tambahkan titik dua (:) setelah nama remote.

Selamat! Buka pengelola file dan Anda akan melihat Dropbox terpasang secara lokal di pengelola file Anda.

Klik dua kali folder “dropbox” pada pengelola file untuk mengakses konten Dropbox Anda.

Mulai sekarang, Anda dapat membuat, menyalin, memindahkan, mengganti nama dan hapus file/folder dari Dropbox Anda seperti yang Anda lakukan di pengelola file lokal Anda. Apa pun yang Anda masukkan ke folder mount lokal (yaitu folder ~/dropbox) akan diunggah ke Dropbox Anda.

Anda juga dapat memasang direktori/file tertentu dari Dropbox seperti di bawah ini.

$ rclone mount remote:path/to/files /path /ke/local/mount

Anda juga dapat melakukan semuanya dari baris perintah.
Melihat konten Dropbox

Untuk melihat semua file di Dropbox Anda dari baris perintah, jalankan:

$ rclone ls mydropbox:

Sekali lagi, ganti “mydropbox” menggunakan nama jarak jauh Anda sendiri.

Untuk mencantumkan semua direktori di tingkat atas, jalankan:

$ rclone lsd mydropbox:

Salin file dan direktori ke Dropbox

Misalnya, untuk menyalin direktori dari sistem lokal Anda, ucapkan “~/test” ke direktori bernama “ostechnix” di Dropbox Anda, jalankan:

 $ rclone copy ~/test mydropbox:ostechnix

Jika direktori “ostechnix” tidak ada di Dropbox, Rclone akan membuatnya.

Verifikasi apakah direktori “ostechnix” ada di Dropbox dengan membuat daftar direktori menggunakan perintah:

$ rclone lsd mydropbox: -1 2022-01-21 17:31:29 -1 Aplikasi -1 2022-01-21 17:31:29 -1 Yahoo! Mail -1 2022-01-21 17:31:29 -1 ostechnix

Anda dapat melihat konten direktori “ostechnix” menggunakan perintah berikut:

$ rclone ls mydropbox:ostechnix

Output sampel:

Juga, periksa konten Dropbox dari browser untuk memverifikasi jika “ostechnix” ada di sana.
Sinkronkan file dengan Dropbox

Anda harus menggunakan perintah ini dengan hati-hati. Karena, Tujuan diperbarui agar sesuai dengan Sumber, termasuk menghapus file jika perlu.

Karena Sinkronisasi melibatkan penghapusan di tujuan, praktik terbaik selalu menguji operasi Sinkronisasi terlebih dahulu dengan –dry-run atau –interactive/-i tandai untuk menghindari kehilangan data.

rclone sync -i SOURCE remote:DESTINATIONy

Rclone memiliki banyak opsi baris perintah lainnya. Kami akan membahasnya dalam panduan terpisah segera.
Lepaskan Dropbox

Buka jendela Terminal tempat Anda memasukkan perintah “rclone mount” untuk memasang Dropbox dan cukup tekan “CTRL+c” untuk menghentikan pemasangan.

Anda juga dapat melakukannya dari pengelola file demikian juga. Dari pengelola file, klik kanan pada titik pemasangan yaitu “dropbox” dan klik Lepas.

Operasi umount mungkin gagal, misalnya ketika titik pemasangan sedang sibuk. Ketika itu terjadi, Anda dapat menghentikan pemasangan secara manual menggunakan perintah:

$ fusermount -u ~/dropbox

Conclusion

Dalam panduan ini, kami membahas cara memasang Dropbox secara lokal dengan Rclone di Linux, dan kemudian cara menyalin dan menyinkronkan file dari drive lokal ke Dropbox dari commandline menggunakan Rclone.

Dalam panduan kami yang akan datang, kita akan melihat lebih banyak tentang penggunaan perintah Rclone secara detail.

Baca terkait:
Cara Memasang Google Drive Secara Lokal Menggunakan Rclone Di Linux
Sumber:
Rclone Documentation