Skip to content Skip to sidebar Skip to footer

Cara Sinkronisasi Microsoft OneDrive dengan Linux

 


Terkadang kita perlu menggunakan produk yang pantas. Penggemar open source ingin memiliki fasilitas penyimpanan berbasis cloud, tetapi faktanya tetap bahwa perusahaan seperti Google, Amazon, Dropbox dan Microsoft telah memojokkan pasar penyimpanan cloud. Mereka menawarkan produk yang dapat diandalkan secara gratis dan ini berarti mereka akan menscan atau membaca file anda untuk memenuhi permintaan hukum atau untuk menayangkan iklan. Itu adalah fakta kehidupan, tetapi ini tidak berarti anda tidak boleh menggunakannya.


OneDrive adalah penawaran penyimpanan berbasis cloud dari Microsoft dan meskipun secara alami cocok untuk platform Windows, namun ini juga dapat terhubung dengan mesin berbasis Linux dengan sedikit usaha. Ada beberapa cara untuk melakukan ini dan disinilah skrip onedrive berperan.



OneDrive


Onedrive merupakan CLI-based client yang memungkinkan anda menyinkronkan dengan cepat dan mudah dengan OneDrive.


Untuk menginstal OneDrive, pertama-tama anda perlu menginstal beberapa dependencies dan menyiapkan git (system pengontrol versi software), kecuali anda sudah memilikinya.


Untuk melakukannya, buka Terminal dan masukkan salah satu perintah dari yang berikut ini sesuai Linux distro anda.


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 jalankan perintah dibawah ini.

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


Untuk Arch Linux:

sudo pacman -S curl sqlite dlang git


Instalasi

Setelah menginstal dependencies, dapatkan file dengan git:

git clone https://github.com/abraunegg/onedrive.git

Kemudian gabungkan dan instal:

cd onedrive
./configure
make
sudo make install

Setelah anda melakukan langkah diatas, sekarang anda perlu memberi otorisasi pada OneDrive dengan Microsoft sehingga dapat mengakses akun anda. Cukup masukkan perintah yang berikut ini di Terminal:

onedrive

Dan itu akan meminta anda untuk mengunjungi URL untuk mendapatkan otorisasi.



Login ke akun OneDrive anda dan berikan izin aplikasi untuk mengakses akun anda.



Setelah prosesnya selesai, anda akan disajikan dengan halaman putih kosong. Copy URL dan Paste ke Terminal saat diminta.



Proses tersebut akan menyelesaikan pengaturan.

Dan sekarang saatnya menyinkronkan OneDrive anda. Untuk mulai menyinkronkan OneDrive ke folder lokal anda, jalankan yang berikut ini.

onedrive --synchronize

Onedrive akan mulai mendownload semua file anda dari cloud ke local folder anda.

Sebagai alternatif, anda dapat menjalankan perintah berikut ini untuk memonitor local folder anda untuk perubahan.

onedrive --monitor


Konfigurasi

Anda dapat menemukan file config di folder git OneDrive. 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 konfigurasikan: sync_dir, skip_files dan monitor_interval.

  • sync_dir: Lokasi untuk menyimpan file OneDrive anda. Semua file yang ditempatkan di/dihapus dari folder ini akan disinkronkan ke cloud.
  • skip_files: Tipe file (atau pola file) yang tidak akan disinkronkan.
  • monitor_interval: Interval waktu antara operasi sinkronisasi.

Setelah anda membuat perubahan, simpan dan restart OneDrive.

Anda dapat memeriksa konfigurasi anda kapan saja dengan perintah dibawah ini.

onedrive --display-config




Daftar Sinkronisasi

Jika anda lebih suka menggunakan sinkronisasi selektif daripada menyinkronkan seluruh folder OneDrive, anda dapat membuat file bernama sync_list dan menempatkannya di folder ~/.config/onedrive. Di dalam file, tambahkan jalur relatif (dari folder OneDrive yang disinkronkan) ke file/folder yang ingin anda sinkronkan.


Memulai OneDrive Saat Login

Secara default, onedrive tidak dimulai saat pengguna login. Untuk menjalankannya secara otomatis saat anda login, anda dapat menambahkan onedrive --monitor ke aplikasi startup anda.

Sekarang OneDrive anda akan disinkronkan dengan system Linux anda. Anda juga dapat membaca artikel saya lainnya tentang cara memindahkan folder OneDrive di Windows 10 atau cara memperbaiki OneDrive tidak start otomatis di Windows 10.


Sekian artikel kali ini, semoga membantu anda. Bagaimana anda menyinkronkan OneDrive ke setup anda dan apakah anda lebih suka tools lainnya? Beritahu saya dan lainnya di kolom komentar di bawah ini. Terimakasih dan GBU. BERSATU LAWAN COVID-19!!

Post a Comment for "Cara Sinkronisasi Microsoft OneDrive dengan Linux"