Berikut turorial terbaru cara install Google Drive CLI Client di Linux, bisa juga diaplikasikan ke VPS dengan operasi sistem Linux Ubuntu atau Debian.
Install golang
Pertama install golang
sudo apt install golang
Edit user profile file
nano ~/.bashrc
Tambahkan PATH environment variable user profile file
export GOPATH=$HOME/gdrive
export PATH=/usr/local/go/bin:$PATH:$GOPATH/bin
Reload
source ~/.bashrc
Install git
Kemudian install git, nanti digunakan untuk clone gdrive dari github.
sudo apt install git
Mengaktifkan dan membuat API Google Drive
Langkah ini wajib, aktifkan API Google Drive dan buat project baru melalui link: https://console.cloud.google.com/apis/library/drive.googleapis.com?pli=1, Klik Enable jika belum aktif.
Buat Project baru, klik New Project
Input nama Project
Configure consent screen
Klik tombol Configure consent screen > Pilih External
Kemudian, Lengkapi OAuth consent screen isi yang wajib saja:
- App Name
- User support email
- Developer contact information – Email Addresses
Abaikan yang lain, klik Tombol Save and continue sampai selesai (klik Publish jika ada tombol publish)
Buat Credential OAuth client ID > Kik menu Credentials untuk kembali ke halaman Credential > CREATE CREDENTIALS pilih OAuth client ID.
Application Type pilih Desktop App
Jika berhasil maka akan mendapat Client ID dan Client secret kodenya, ini nanti akan dipasang ke gdrive-cli.
Clone Google Drive CLI Client
Clone Google Drive CLI Client di github ke lokal dengan perintah berikut, untuk memastikan kita berada di HOME directory kita gunakan perintah cd
, karena PATHnya
cd
git clone https://github.com/prasmussen/gdrive
masuk ke direktori gdrive
cd gdrive
Edit
nano handlers_drive.go
Sesuaikan baris ClientId
dan ClientSecret
dengan kode yang di buat pada langkah sebelumnya.
const ClientId = ""
const ClientSecret = ""
Build gDrive
go get github.com/prasmussen/gdrive
go build -ldflags '-w -s'
Kemudian, pindahkan dan beri akses untuk semua user
sudo mv gdrive /usr/local/bin/
sudo chmod a+x /usr/local/bin/gdrive
Izinkan autentikasi untuk pertama kali saja, selanjutnya token akan tersimpan di folder home user .gdrive
. Eksekusi perintah berikut
gdrive list
Ikuti instruksinya akan ada link dan buka di browser, kemudian Allow / Izinkan, nanti akan mendapat kode verifikasi untuk dipaste di terminal.
Instalasi Google Drive CLI Client selesai.
Contoh penggunaan
Melihat daftar file di Google Drive
gdrive list
Download file dari Google Drive. ID_FILE ini didapat setelah melihat daftar dengan list
gdrive download ID_FILE
Upload file ke Google Drive
gdrive upload namafile
Selesai, selamat mencoba kawan! Semoga bermanfaat.
PS. Oh iya jika kalian sibuk, bisa order saja jasa install gDrive terbaru, murah kok hanya 150k IDR kontak via WA.
Terima kasih tutorialnya mas.
Tetapi ketika saya ketik: gdrive list
Error dan muncul notifikasi seperti di bawah:
/sbin/gdrive: line 2: syntax error near unexpected token `newline’
/sbin/gdrive: line 2: `’
Kira-kira kenapa ya?
Hapus gdrive
rm -f /sbin/gdrive
Kemudian install lagi mas, itu ada langkah yang kurang tepat/ada karakter ` atau ‘ ” yang tersisipkan/double.
Versi terbaru lebih mudah: https://github.com/glotlabs/gdrive