Skip to content
  • Indeks
  • Donasi

  • Indeks
  • Donasi
  • ⤫

Cara Syncron Google Drive ke Linux

Posted by Kang Sayur Posted on March 16, 2018 1:58 AM
0

Setelah lama tidak posting artikel, kali ini saya akan coba tulis bagaimana cara syncron google drive ke linux. Dalam artikel ini linux yang saya gunakan adalah centos minimal. Kenapa centos minimal? Karena saya menggunakan cpanel pada server ini.

Karena saya coba cari tutorial untuk yang bahasa indonesia kurang banyak, atau karena keyword saya yang kurang pas saja mungkin. Jadi saya akan tulis disini untuk pengingat saya dan semoga juga nantinya bisa berguna untuk yang membaca ini.

Oke langsung saja silahkan ikuti tutorial dibawah ini.

1. Silahkan bisa download rclone pada server dengan perintah dibawah ini

curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64

2. Setelah download selesai silahkan lakukan konfigurasinya dengan perintah seperti dibawah

# rclone config

3. Maka setelah itu akan muncul tampilan seperti berikut

# rclone config
2018/03/16 07:48:26 NOTICE: Config file "/root/.config/rclone/rclone.conf" not found - using defaults
No remotes found - make a new one
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n <- pilih 'n'
name> rahmatbc <- masukan nama untuk membaca backup nanti
Type of storage to configure.
Choose a number from below, or type in your own value
1 / Amazon Drive
\ "amazon cloud drive"
2 / Amazon S3 (also Dreamhost, Ceph, Minio)
\ "s3"
3 / Backblaze B2
\ "b2"
4 / Box
\ "box"
5 / Cache a remote
\ "cache"
6 / Dropbox
\ "dropbox"
7 / Encrypt/Decrypt a remote
\ "crypt"
8 / FTP Connection
\ "ftp"
9 / Google Cloud Storage (this is not Google Drive)
\ "google cloud storage"
10 / Google Drive
\ "drive"
11 / Hubic
\ "hubic"
12 / Local Disk
\ "local"
13 / Microsoft Azure Blob Storage
\ "azureblob"
14 / Microsoft OneDrive
\ "onedrive"
15 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ "swift"
16 / Pcloud
\ "pcloud"
17 / QingCloud Object Storage
\ "qingstor"
18 / SSH/SFTP Connection
\ "sftp"
19 / Webdav
\ "webdav"
20 / Yandex Disk
\ "yandex"
21 / http Connection
\ "http"
Storage> 10 <- pilih google drive
Google Application Client Id - leave blank normally.
client_id>
Google Application Client Secret - leave blank normally.
client_secret>
Service Account Credentials JSON file path - needed only if you want use SA instead of interactive login.
service_account_file>
Remote config
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine or Y didn't work
y) Yes
n) No
y/n> n <- pilih 'n'
If your browser doesn't open automatically go to the following link: https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=xxxxxxx
Log in and authorize rclone for access
Enter verification code> disini isikan kode yang anda dapatkan dari link diatas (https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=xxxxxxx)
Configure this as a team drive?
y) Yes
n) No
y/n> y <- pilih 'y'
--------------------
[rahmatbc]
client_id =
client_secret =
service_account_file =
token = {"access_token":"ya29.GluABTd-RyUySJ6RA8zmyS6kEywlLqUcX1UjqjqWXT8GPJMO0zUPecwWGWgjWML8K1LpjtSfJ1f8I2EA9FhRFoUePLkv3n-cLkDgPoI3ipUSBthJXCUujnAWNDvZ","token_type":"Bearer","refresh_token":"1/Yy9EUZ34m4UDT6ngIHQ38YMh8sGCRSl-C1-aWOKgsHk","expiry":"2018-03-16T08:49:55.270234656+07:00"}
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y <- pilih 'y'
Current remotes:

Name Type
==== ====
rahmatbc drive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q <- pilih 'q' untuk keluar dari konfigurasinya.

Sampai disini proses konfigurasinya sudah selesai. Kemudian untuk mendownload file dari google drive silahkan menggunakan perintah diwah ini

./rclone copy gdrive:/path/to/file/namafile.tar.gz /path/to/save/ (perintah ini digunakan jika hanya ingin mendownload 1 file saja)
./rclone copy gdrive:/path/to/file/ /path/to/save/ (perintah ini digunakan untuk mendownload semua data yang ada dalam folder tersebut)

Note:
gdrive: silahkan diganti dengan nama yang anda masukan pada langkah pertama
/path/to/file/: directory ini sesuaikan dengan directory yang ingin anda download dari google drive
/path/to/save/: directory ini silahkan sesuaikan sendiri dimana anda akan menyimpan file hasil downloadnya

Nah itu saja yang dapat saya tulis semoga membantu.

Selamat mencoba 😀

Categories: Centos, Hosting, TutorialTagged: gdrive, rclone

Post navigation

Previous Previous post: Tutorial Setting Email dengan G Suite/Google Apps menggunakan CloudFlare
Next Next post: Cara Backup Node Pada SolusVM

Related Posts

  • Reset Password NextCloud via Terminal

    Namanya juga manusia, tempatnya lupa saking banyaknya yang dipikirkan. Karena saking banyaknya password jadi kadang lupa akun itu pakai password apa. Nah pas butuh bingung deh wkwk Kali ini kebetulan saya lupa akses ke sistem penyimpanan, kebetulan pakai NextCloud dan alhasil saya harus reset password. Oke langsung saja Kebetulan saya pakai cPanel, jadi cukup login

    Posted by Kang Sayur Posted on April 26, 2022 9:42 AMApril 26, 2022 9:42 AM
    0
  • Cara Cek Kesehatan SSD atau HDD di Linux

    Lama ndak posting, kalai ini saya akan memposting cara cek kesehatan SSD atau HDD pada server linux menggunakan HDsentinel. Oke lansung saja ke langkah-langkahnya, yok simak langkah dibawah ini Langkah 1. Download dulu softwarenya yaitu HDsentinel Silahkan pilih salah satu saja sesuai dengan arsitektur yang anda gunakan. Link yang atas untuk 32bit dan yang bawah

    Posted by Kang Sayur Posted on August 10, 2021 8:45 AMAugust 10, 2021 8:46 AM
    0
  • Cara Membuat Partisi LVM Pada CentOS 7 (Part 2)

    Sebelumnya saya sudah pernah membahas tentang cara membuat partisi lvm di centos 7 pada artikel ini. Nah kali ini saya juga akan membuat partisi baru dengan lvm, bedanya pada artikel ini saya akan menggabungkan 2 hardisk (/dev/vdb dan /dev/vdc) menjadi 1 partisi lvm. Sehingga nantinya kapasitasn pada hardisk tersebut bisa menjadi 1. Pada artikel ini

    Posted by Kang Sayur Posted on January 21, 2021 5:03 AMJanuary 21, 2021 5:03 AM
    0
  • Cara reset password CentOS via rescue mode

    Lupa pasword itu adalah hal yang lumrah, termasuk saya pribadi juga sering lupa karena bayaknya password yang digunakan. Sebenarnya jika anda adalah pelanggan VPS ini mudah saja, cukup di reset melalui panel vpsnya misalnya solusvm, virtualizor, atau dari client area jika anda berlangganan ke digitalocean, vultr dan semacamnya. Tetapi bagaimana jika hal ini terjadi untuk

    Posted by Kang Sayur Posted on January 12, 2021 4:50 AMJanuary 12, 2021 4:50 AM
    0
  • Backup dan Restore MySql Database dengan Mysqldump

    Sebelumnya saya sudah pernah menulis cara export dan import database melalui ssh, jika belum membaca silahkan cek artikelnya disini. Kali ini saya akan membahas lagi dengan cara yang lebih komplek, silahkan disimak langkah dibawah ini. Namun sebelum mebahas cara menggunakan perintah mysqldump, mari kita pelajari dahulu sintaks dasarnya. Ekspresi utilitas msysqldump mengambil bentuk seperti berikut

    Posted by Kang Sayur Posted on January 7, 2021 7:34 AMJanuary 7, 2021 7:55 AM
    0
  • Force Backup Node SolusVM

    Dulu saya pernah membahas tentang cara melakukan backup node pada solusVM, bisa baca disini. Terkadang proses backup tidak bekerja karena beberapa faktor, misalnya disk pada node nya penuh seperti yang akan saya bahas saat ini. Yang sering saya temui backup tidak bekerja karena ruang simpan pada node penuh. Hal ini karena memang dari solusVM merekomendasikan

    Posted by Kang Sayur Posted on November 2, 2020 6:44 PMNovember 2, 2020 6:53 PM
    0
Kang Sayur
Sedang membuat penelitian yang tidak ada gunanya :D

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *