Ternyata Begini! Cara Menyinkronkan Microsoft OneDrive dengan Linux

Terkadang akhir-akhir ini perlu untuk menggunakan produk-produk cloud. Penggemar open source akan senang memiliki fasilitas penyimpanan berbasis cloud, tetapi faktanya tetap bahwa perusahaan seperti Google, Amazon, Dropbox dan Microsoft telah mempersempit pasar drive cloud. Mereka menawarkan produk yang dapat diandalkan secara gratis, dan ini berarti bahwa ya, mereka akan memindai atau membaca file Anda untuk memenuhi permintaan hukum atau untuk melayani iklan. Ini adalah fakta nyata, tetapi ini tidak berarti Anda tidak boleh menggunakannya.
OneDrive adalah penawaran penyimpanan berbasis cloud dari Microsoft, dan meskipun secara alami cocok untuk platform Windows, ia akan terhubung dengan mesin berbasis Linux dengan sedikit usaha. Ada beberapa cara untuk melakukan ini, dan ini adalah di mana skrip onedrive berperan.
OneDrive
Onedrive adalah klien berbasis CLI yang memungkinkan Anda untuk menyinkronkan dengan cepat dan mudah dengan OneDrive.
Untuk menginstal onedrive, pertama Anda harus menginstal beberapa dependensi dan mengatur git, kecuali Anda sudah memilikinya. Pergi ke Terminal dan masukkan salah satu dari yang berikut ini.
Untuk Ubuntu :
sudo apt install libcurl4-openssl-dev git sudo apt install libsqlite3-dev
Jika Anda menggunakan Ubuntu 18.04 atau yang lebih baru, gunakan snap untuk menginstal dmd:
sudo snap install --classic dmd && sudo snap install --classic dub
jika tidak :
sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list sudo apt-get update && sudo apt-get -y --allow-unauthenticated install --reinstall d-apt-keyring sudo apt-get update && sudo apt-get install dmd-compiler dub
Untuk Fedora :
sudo yum install libcurl-devel git sudo yum install sqlite-devel curl -fsS https://dlang.org/install.sh | bash -s dmd
Arch Linux :
sudo pacman -S curl sqlite dlang git
Instalasi
Setelah menginstal dependensi, ambil file dengan git:
git clone https://github.com/abraunegg/onedrive.git
Compile dan instal :
cd onedrive make sudo make install
Setelah Anda melakukan ini, sekarang Anda perlu mengotorisasi onedrive dengan Microsoft sehingga dapat mengakses akun Anda. Masukkan saja di Terminal:
onedrive
Dan setelah itu akan meminta Anda untuk mengunjungi URL untuk mendapatkan otorisasi.

Masuk ke akun OneDrive Anda, dan berikan izin aplikasi untuk mengakses akun Anda.

Setelah ini selesai, Anda akan disajikan dengan halaman putih kosong. Salin URL dan tempel ke Terminal saat diminta.

Ini akan menyelesaikan pengaturan.
Untuk mulai menyinkronkan OneDrive ke folder lokal Anda, jalankan
onedrive --sychronize
Onedrive akan mulai mengunduh semua file Anda di cloud ke folder lokal Anda.
Atau, Anda dapat menjalankan:
onedrive --monitor
untuk memonitor perubahan folder lokal Anda.
Pengaturan
Anda dapat menemukan file "config" di folder onedrive git. Untuk membuatnya aktif, pindahkan ke folder “~ / .config / onedrive /”.
mkdir -p ~/.config/onedrive cp ~/onedrive/config ~/ .config/onedrive/config
Buka file konfigurasi. Ada tiga opsi yang dapat Anda konfigurasi: "sync_dir" dan "skip_files."
- sync_dir: lokasi untuk menyimpan file OneDrive Anda. Semua file yang ditempatkan /removed dari folder ini akan disinkronkan ke cloud.
- skip_files: jenis file (atau pola file) yang tidak akan disinkronkan.
- monitor_interval: interval waktu antara operasi sinkronisasi.
Setelah Anda membuat perubahan, simpan dan mulai kembali onedrive.
Kapan saja, Anda dapat memeriksa konfigurasi Anda dengan perintah:
onedrive --display-config

Daftar Sinkronisasi
Jika Anda lebih suka menggunakan sinkronisasi selektif daripada menyinkronkan seluruh folder OneDrive, Anda bisa membuat file bernama "sync_list," dan letakkan di folder "~ / .config / onedrive". Di dalam file tambahkan path relatif (dari folder OneDrive yang disinkronkan) ke files/ folders yang ingin Anda sinkronkan.
Mulai onedrive saat login
Secara default, onedrive tidak mulai ketika pengguna masuk. Untuk membuatnya berjalan secara otomatis saat Anda masuk, Anda bisa menambahkan onedrive --monitor ke aplikasi startup Anda.
Sekarang OneDrive Anda akan disinkronkan dengan sistem Linux Anda. Bagaimana Anda menyinkronkan OneDrive ke pengaturan Anda, dan apakah Anda lebih suka cara lain? Beri tahu kami di bagian komentar di bawah.
Posting ini diperbarui pada Maret 2019 dengan repositori yang berfungsi.
No comments for "Ternyata Begini! Cara Menyinkronkan Microsoft OneDrive dengan Linux"
Post a Comment