Hingga ketika ini belum ada klien resmi Google Drive bagi Linux, yang terdapat yaitu yang unofficial. Karena saya sedang mencari alternatif aplikasi backup yang sebelumnya gunakan Dropbox karenanya saya iseng saya mencoba ini. Saya kenalkan dulu FUSE filesystem over Google Drive. ?
Sayangnya aplikasi instalasi termudah (gunakan repository) adanya cuma bagi Ubuntu, jadi bagi panduan kali ini ya gunakan itu dulu (Saya gunakan Ubuntu 14.04). Bagi distro Linux lain mesti compile from source soalnya.
Pertama-tama mari kita tambahkan repositorynya:
add-apt-repository ppa:alessandro-strada/ppa
Mount Google Drive on Ubuntu (via FUSE)
More informasi: https://launchpad.net/ alessandro-strada/+archive/ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpzt6n96ja/secring.gpg' created
gpg: keyring `/tmp/tmpzt6n96ja/pubring.gpg' created
gpg: requesting key F639B041 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpzt6n96ja/trustdb.gpg: trustdb created
gpg: key F639B041: public key Launchpad PPA for Alessandro Strada imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
Kita update dulu database reponya:
apt-get update
Dan baru kita install:
apt-get install google-drive-ocamlfuse
Kemudian eksekusi aplikasinya:
google-drive-ocamlfuse
Saya ingatkan dulu, ini gunakan browser bagi verifikasinya dan cara manualnya lumayan merepotkan. Kebetulan saya gunakan laptop jadi dapat dilanjutkan.
/bin/sh: 1: xdg-open: not found
/bin/sh: 1: firefox: not found
/bin/sh: 1: google-chrome: not found
/bin/sh: 1: open: not found
Cannot retrieve auth tokens.
Failure(Error opening URL:https://accounts.google.com/o/oauth2/auth?client_id=564921029129.apps.googleusercontent.com&redirect_uri=https%3A%2F%2Fgd-ocaml-auth.appspot.com%2Foauth2callback&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&response_type=code&access_type=offline&approval_prompt=force&state=7m1LJj0o7XSALp-ifbofxfRkt1bHW5NeVh-v1fsTkbk)
Namun kalau kita ingin memakainya di server yang headless tanpa adanya GUI ya terpaksa mengerjakan secara manual tadi. Dapat tapi malas saya. ?
Lanjutkan lagi dengan menentukan akan dipasangkan kemana (mount point):
google-drive-ocamlfuse /home/contoh_user/lokasi_drive/
Setelah itu proses sinkronisasi data akan berlangsung sesuai isi Google Drive dan apa yang terdapat pada direktori tersebut.
Bagi melepaskannya:
fusermount /home/contoh_user/lokasi_drive/
Intinya, saya mencari lagi klien Google Drive yang cocok bikin VPS. ? Namun kalau sahabat gunakan di Linux desktop/laptop ya ini telah cocok.
Sumber https://servernesia.com