Manajemen File di Cloud Storage Menggunakan rclone di Terminal Linux

Selasa, 23 Juli 2019

Manajemen File di Cloud Storage Melalui Terminal Linux. Jika kamu adalah pengguna MacOS ataupun Windows, crata rata penyedia cloud storage juga menyediakan client untuk sistem operasi yang kamu pakai untuk memudahkan proses sinkronisasi file dari lokal ke penyimpanan cloud. Ambil contoh Google Drive. mereka juga menyediakan aplikasi untuk Windows yang berguna untuk memudahkan manajemen file di Google Drive melalui Windows. Sayangnya client untuk Linux tidak tersedia.



Tapi tenang saya karena banyak sekali pengembang yang sudah membuat ataupun menyediakan tool untuk pekerjaan tersebut. Antara lain adalah gdrive dan rclone. Yang akan kita bahas kali ini adalah rclone. Bedanya rclone dengan gdrive adalah pilihan cloud storage yang didukung oleh rclone lebih bervariasi, tidak hanya Google Drive.

Cloud Storage yang Didukung

  • 1Fichier
  • Alibaba Cloud (Aliyun) Object Storage System (OSS)
  • Amazon Drive (See note)
  • Amazon S3
  • Backblaze B2
  • Box
  • Ceph
  • DigitalOcean Spaces
  • Dreamhost
  • Dropbox
  • FTP
  • Google Cloud Storage
  • Google Drive
  • Google Photos
  • HTTP
  • Hubic
  • Jottacloud
  • IBM COS S3
  • Koofr
  • Memset Memstore
  • Mega
  • Microsoft Azure Blob Storage
  • Microsoft OneDrive
  • Minio
  • Nextcloud
  • OVH
  • OpenDrive
  • OpenStack Swift
  • Oracle Cloud Storage
  • ownCloud
  • pCloud
  • put.io
  • QingStor
  • Rackspace Cloud Files
  • Scaleway
  • SFTP
  • Wasabi
  • WebDAV
  • Yandex Disk
  • The local filesystem
Proses Instalasi
Ada beberapa cara instalasi. Pertama adalah menggunakan script installer yang sudah tersedia.
curl https://rclone.org/install.sh | sudo bash
Tunggu proses instalasinya selesai.

Atau cara kedua, adalah mengunduh langsung file binary yang sudah disediakan.
Download dan ekstrak file

curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64
Selanjutnya kita copy file binary rclone ke dir /bin
sudo cp rclone /usr/bin/
sudo chown root:root /usr/bin/rclone
sudo chmod 755 /usr/bin/rclone
Atau kalian juga bisa langsung compile dari sourcenya. Namun, pastikan kalian sudah menginstall Go.
git clone https://github.com/ncw/rclone.git
cd rclone
go build
./rclone version
Kalian bebas menggunakan cara yang mana. Saya sendiri pakai cara pertama karena cukup satu kali ketik jadi gak ribet.

Konfigurasi
Kalian bisa menggunakan rclone setelah mengkonfigurasi rclone seperti menghubungkan akun cloud storage dll. Jalankan perintah
rclone config
Lalu ikuti langkah-langkah selanjutnya.
Untuk opsi apa saja yang bisa digunakan di rclone bisa gunakan perintah
rclone help
rclone help flags
Oke mungkin sekian tutorial kali ini. Lain kali kita sambung lagi dengan pembahasan yang lebih spesifik.

Artikel Terkait Utilities