Rumahweb Journal
cara download file google drive

Cara Download File Google Drive ke Hosting Melalui SSH

Tahukah Anda, bahwa Anda bisa melakukan download file Google Drive ke hosting secara langsung? Saat ini, Anda tidak perlu lagi melakukan download ke komputer terlebih dahulu, lalu kemudian mengunggahnya ke dalam hosting. Anda dapat memindahkan file dari Google Drive ke hosting melalui fitur SSH.

Apa itu SSH?

SSH atau secure shell adalah tools untuk melakukan remote hosting dengan basis shell atau command. Anda dapat menggunakan tools ini, jika memiliki layanan hosting murah paket Medium dan Large serta Cloud Hosting.

SSH dapat dilakukan melalui aplikasi seperti putty, command prompt atau terminal di komputer, hingga menu terminal di cPanel hosting anda. Pelajari cara menggunakan SSH di hosting melalui artikel yang telah kami publikasi sebelumnya.

Apa itu wget?

Untuk melakukan download file melalui SSH, Anda akan membutuhkan perintah wget. Wget adalah tool yang dapat digunakan untuk menerima/mengunduh berbagai file yang dapat diakses di berbagai server web.

Wget sendiri merupakan singkatan dari World Wide Web dan get. Perintah wget dapat digunakan untuk mengunduh melalui protokol FTP, SFTP, HTTP maupun HTTPS.

Langkah wget file Google Drive

Terdapat perbedaan untuk melakukan wget file yang berukuran besar dan file yang berukuran kecil. Cara membedakannya yaitu untuk file berukuran kecil yaitu yang memiliki ukuran lebih kecil dari 100MB atau kurang. Sedangkan file yang berukuran lebih besar dari 100MB maka tergolong file berukuran besar.

Pindah Hosting ke Rumahweb Gratis

Hal selanjutnya yang perlu diperhatikan pada script wget ini yaitu terdapat dua parameter. Parameter pertama pada script yaitu id file Google Drive, lalu yang kedua yaitu nama filenya.

Sebelum melakukan wget, pastikan file Google Drive bukan berupa folder, dapat diakses publik dan tidak dipassword.

Opsi 1. Menggunakan Perintah WGET

Pada opsi satu, Anda dapat menggunakan perintah dasar linux seperti wget untuk melakukan download file Google drive, namun Anda perlu memperhatikan setiap detail yang kami jelaskan pada opsi ini agar tidak terjadi file corrupt.

Langkah wget untuk file berukuran kecil

  1. Pastikan file berukuran kurang dari 100MB
  2. Ambil link yang akan didownload. Pastikan link telah diatur dapat diakses secara publik.
Download File Google Drive ke Hosting Melalui SSH
Ambil Link Download
Download File Google Drive ke Hosting Melalui SSH
Pastikan Link dapat diakses publik
  1. Pada contoh di artikel ini yaitu menggunakan nama file gambar.webp dengan link berikut: https://drive.google.com/file/d/1MMP-0nRrYO8YZX9vKJbPoyGqAdjqlvKf/view?usp=sharing
  2. Perhatikan pada url setelah /d/ terdapat ID unik yaitu 1MMP-0nRrYO8YZX9vKJbPoyGqAdjqlvKf
  3. Berikut adalah perintah yang digunakan untuk melakukan download
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=IDFILE' -O 'NAMAFILE'

Ganti IDFILE dengan ID pada poin ke-4 dan NAMAFILE dengan poin ke-3. Contoh perintahnya menjadi berikut ini:

wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=1MMP-0nRrYO8YZX9vKJbPoyGqAdjqlvKf' -O 'gambar.webp'
Download File Google Drive ke Hosting Melalui SSH
Contoh Perintah di Terminal
  1. Jika download telah berhasil, Anda akan mendapati progres loading download file dan pesan berikut ini:
Download File Google Drive ke Hosting Melalui SSH
  1. File hasil download dapat Anda cek pada home directory melalui File Manager
Download File Google Drive ke Hosting Melalui SSH
Hasil Download

Langkah wget untuk file berukuran besar

  1. Pastikan file berukuran lebih dari 100MB
  2. Pada contoh di artikel ini yaitu menggunakan nama file wireshark.zip dengan link berikut: https://drive.google.com/file/d/1YxZ0idaYhgznFgmcCIzTl1R45r4io1Uw/view?usp=sharing
  3. Perhatikan pada url setelah /d/ terdapat ID unik yaitu 1YxZ0idaYhgznFgmcCIzTl1R45r4io1Uw
  4. Berikut adalah perintah yang digunakan untuk melakukan download
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=IDFILE' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=IDFILE" -O 'NAMAFILE' && rm -rf /tmp/cookies.txt

Perhatikan pada script untuk parameter IDFILE digunakan 2 kali, berbeda pada file berukuran kecil yang hanya 1 kali. Ganti IDFILE dengan ID pada poin ke-3 dan NAMAFILE dengan poin ke-2. Contoh perintahnya menjadi berikut ini:

wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1YxZ0idaYhgznFgmcCIzTl1R45r4io1Uw' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1YxZ0idaYhgznFgmcCIzTl1R45r4io1Uw" -O 'wireshark.zip' && rm -rf /tmp/cookies.txt
  1. Jika download telah berhasil, Anda akan mendapati progress loading download file dan pesan berikut ini:
Download File Google Drive ke Hosting Melalui SSH
Progress Download
  1. File hasil download dapat Anda cek pada home directory melalui File Manager
Download File Google Drive ke Hosting Melalui SSH
Hasil Download

Opsi 2. Menggunakan Perintah GDOWN

Opsi kedua bukanlah perintah dasar linux seperti pada opsi satu karena Anda perlu mendownload package terlebih dulu, namun pada bagian ini proses download file yang bersumber dari Google drive menjadi lebih sederhana yang akan kami jelaskan dibawah

Update dan Install Package

Untuk langkah awal, silahkan Anda mulai lakukan update sistem linux yang digunakan kemudian install python-pip

  • Untuk Centos/Rhel
# yum update && yum -y install python-pip

Untuk versi terbaru gunakan Python3 dengan perintah dibawah:

# yum -y install python3-pip
  • Untuk Ubuntu/Debian
# apt update && apt install python3-pip -y

Install Gdown melalui Terminal

Setelah Anda eksekusi perintah diatas, silahkan dilanjutkan dengan perintah berikut:

# pip install gdown

Jika terdapat error ketika eksekusi perintah diatas seperti gambar dibawah, maka Anda dapat menggunakan python3.

error pip install gdown

Silahkan eksekusi perintah dibawah jika sudah menggunakan Python3:

# pip3 install gdown
Install gdown menggunakan pip3

Download menggunakan Gdown

Pada tahap download, Anda perlu menjadikan file GDrive menjadi publik lalu mengambil id unik yang telah diberikan, kemudian modifikasi link dibawah dengan menambahkan id unik tersebut:

https://drive.google.com/u/0/uc?id=kode-UNIK&export=download

Untuk mendapatkan kode unik tersebut, Anda perlu generate copy link terlebih dulu seperti contoh gambar dibawah:

generate copy link di Google drive

Setelah klik Copy link diatas, silahkan paste dalam browser lalu ambil kode unik tersebut.

Kode unik dari Google drive yang diberikan ke file yang Anda miliki

Dengan menambahkan kode unik diatas, maka hasil akhirnya menjadi: https://drive.google.com/u/0/uc?id=16VW1Rw-UXPPc7zS8KQ7bdUuTgpOX6lzH&export=download

Dengan menggunakan gdown, Anda dapat mendownload file berukuran besar maupun kecil cukup dengan memastikan filenya menjadi publik dan mengambil kode unik yang diberikan Google drive untuk mendownloadnya.

Demikian panduan untuk melakukan download file Google Drive ke dalam hosting. Selamat mencoba!

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 9

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Cloud Hosting Terbaik Rumahweb

Uswatun Hasana Kunio

A Web Programmer, Quality Assurance Customer Support, and Cat-Holic ^_^

banner Pop Up - Hosting 99K