CreateYourVPN Academy
Cadangan

Cadangkan ke Google Drive

Langkah demi langkah: buat proyek Google Cloud, aktifkan Drive API, publikasikan layar persetujuan OAuth, dan dapatkan Client ID, Client Secret, serta Refresh Token untuk ditempelkan ke Cadangan CreateYourVPN.

Untuk mencadangkan ke Google Drive Anda sendiri, CreateYourVPN memerlukan tiga nilai dari Google: sebuah Client ID, sebuah Client Secret, dan sebuah Refresh Token. Anda mendapatkannya sekali, menempelkannya ke pengaturan Cadangan, dan tak perlu menyentuh Google lagi.

Susunan kata persis di Google Cloud Console berubah dari waktu ke waktu, jadi anggap alur klik di bawah ini sebagai peta, bukan skrip yang sempurna piksel demi piksel — nama-nama bagiannya tetap mirip dengan ini.

Langkah yang paling penting adalah memublikasikan layar persetujuan ke "In production" (Langkah 3). Jika Anda membiarkannya dalam mode Testing, Google akan membuat refresh token Anda kedaluwarsa setelah 7 hari, dan cadangan akan berhenti diam-diam tanpa kesalahan yang jelas. Jangan lewati langkah ini.

Langkah 1. Buat proyek

Buka Google Cloud Console dan masuk dengan akun Google yang Drive-nya ingin Anda gunakan untuk menyimpan cadangan.

Di bilah atas, buka pemilih proyek dan klik "New Project". Beri nama apa saja (mis. CYV Backups) lalu buat. Pastikan proyek baru ini terpilih sebelum melanjutkan.

Langkah 2. Aktifkan Google Drive API

Buka APIs & Services → Library.

Cari "Google Drive API", buka, lalu klik "Enable".

Langkah 3. Konfigurasi dan publikasikan layar persetujuan

Buka APIs & Services → OAuth consent screen.

Pilih tipe pengguna "External" dan isi hal-hal dasar yang diperlukan: nama aplikasi (mis. CYV Backups), email dukungan Anda, dan email kontak pengembang. Kolom opsional bisa dibiarkan kosong.

Simpan hingga selesai melewati wizard. Saat Anda kembali ke ikhtisar OAuth consent screen, temukan "Publishing status" dan klik "Publish app" agar statusnya menjadi "In production".

Publishing status harus tertulis "In production", bukan "Testing". Dalam mode Testing, Google memperlakukan refresh token sebagai berumur pendek dan mencabutnya setelah 7 hari — cadangan Anda akan berjalan mulus selama seminggu lalu gagal diam-diam. Memublikasikan ke produksi itulah yang membuat token tahan lama. Google mungkin menampilkan catatan "unverified app" yang menakutkan; itu tidak masalah di sini — aplikasi ini hanya pernah digunakan oleh Anda, untuk Drive Anda sendiri, dan hanya meminta scope sempit di bawah ini.

Langkah 4. Buat OAuth Client ID (Desktop app)

Buka APIs & Services → Credentials → Create credentials → OAuth client ID.

Untuk Application type, pilih "Desktop app", beri nama, lalu buat.

Google akan menampilkan sebuah Client ID dan sebuah Client Secret. Salin keduanya — inilah dua dari tiga nilai yang akan Anda tempelkan ke CreateYourVPN.

Langkah 5. Dapatkan Refresh Token

Refresh token adalah yang memungkinkan CreateYourVPN menulis ke Drive secara terjadwal tanpa Anda perlu masuk setiap kali. Cara tercepat untuk mendapatkannya adalah Google OAuth Playground.

Klik ikon roda gigi (settings, kanan atas), centang "Use your own OAuth credentials", lalu tempelkan Client ID dan Client Secret dari Langkah 4.

Di panel "Step 1" di sebelah kiri, jangan pilih dari daftar — gulir ke kotak input your own scopes dan masukkan persis:

https://www.googleapis.com/auth/drive.file

Lalu klik "Authorize APIs" dan masuk dengan akun Google yang sama. Setujui aksesnya.

Di "Step 2", klik "Exchange authorization code for tokens". Respons berisi sebuah refresh_token — salin nilainya.

Scope drive.file sengaja dibuat sempit: scope ini hanya memungkinkan aplikasi melihat dan mengelola berkas yang dibuatnya sendiri, tidak pernah bagian lain dari Drive Anda. Itu sudah cukup untuk sebuah cadangan. Jika Anda lebih suka menjalankan alur persetujuan Anda sendiri ketimbang Playground, itu juga tidak masalah — cukup minta scope drive.file yang sama dengan access_type=offline agar Google mengembalikan refresh token.

Langkah 6. Tempelkan ke CreateYourVPN

Di dasbor, buka Menu akun → Cadangan, pilih Google Drive sebagai tujuan, lalu tempelkan:

  • Client ID (Langkah 4)
  • Client Secret (Langkah 4)
  • Refresh Token (Langkah 5)

Kemudian pilih frasa sandi, frekuensi, dan retensi Anda, lalu simpan.

Anda tidak perlu memasukkan ID folder. Pada proses pertama, aplikasi membuat foldernya sendiri bernama "CYV Backups" di Drive Anda dan menyimpan setiap cadangan di sana — tidak ada hal lain di Drive Anda yang tersentuh.

Apa selanjutnya

On this page