CreateYourVPN Academy
Yedeklemeler

Google Drive'a yedekleyin

Adım adım: bir Google Cloud projesi oluşturun, Drive API'yi etkinleştirin, OAuth onay ekranını yayımlayın ve CreateYourVPN Yedekler'e yapıştırmak için Client ID, Client Secret ve Refresh Token'ı alın.

Kendi Google Drive'ınıza yedeklemek için CreateYourVPN'in Google'dan üç değere ihtiyacı vardır: bir Client ID, bir Client Secret ve bir Refresh Token. Bunları bir kez alır, Yedekler ayarlarına yapıştırır ve bir daha Google'a hiç dokunmazsınız.

Google Cloud Console'daki tam ifadeler zaman zaman değişir; bu yüzden aşağıdaki tıklama yollarını piksel piksel bir betik olarak değil, bir harita olarak görün — bölümlerin adları buna yakın kalır.

En önemli tek adım, onay ekranını "Üretimde" olacak şekilde yayımlamaktır (Adım 3). Test modunda bırakırsanız, Google refresh token'ınızı 7 gün sonra sona erdirir ve yedekler bariz bir hata olmadan sessizce durur. Bu adımı atlamayın.

Adım 1. Bir proje oluşturun

Google Cloud Console sayfasını açın ve yedeklerinizi Drive'ında saklamak istediğiniz Google hesabıyla oturum açın.

Üst çubukta proje seçiciyi açın ve "Yeni Proje" düğmesine tıklayın. Ona herhangi bir ad verin (örn. CYV Backups) ve oluşturun. Devam etmeden önce bu yeni projenin seçili olduğundan emin olun.

Adım 2. Google Drive API'yi etkinleştirin

APIs & Services → Library bölümüne gidin.

"Google Drive API" araması yapın, açın ve "Enable" düğmesine tıklayın.

Adım 3. Onay ekranını yapılandırın ve yayımlayın

APIs & Services → OAuth consent screen bölümüne gidin.

"External" kullanıcı türünü seçin ve gerekli temel bilgileri doldurun: bir uygulama adı (örn. CYV Backups), destek e-postanız ve bir geliştirici iletişim e-postası. İsteğe bağlı alanları boş bırakabilirsiniz.

Sihirbaz boyunca kaydederek ilerleyin. OAuth onay ekranı genel görünümüne geri döndüğünüzde, "Publishing status" kısmını bulun ve durum "In production" olacak şekilde "Publish app" düğmesine tıklayın.

Yayımlama durumu "Testing" değil, "In production" olarak görünmelidir. Test modunda Google refresh token'ı kısa ömürlü olarak değerlendirir ve 7 gün sonra iptal eder — yedekleriniz bir hafta sorunsuz çalışır, sonra sessizce başarısız olur. Token'ı kalıcı yapan şey, üretime yayımlamaktır. Google korkutucu bir "doğrulanmamış uygulama" notu gösterebilir; burada bunun bir sakıncası yok — bu uygulama yalnızca sizin tarafınızdan, kendi Drive'ınız için kullanılır ve yalnızca aşağıdaki dar kapsamı ister.

Adım 4. Bir OAuth Client ID oluşturun (Desktop uygulaması)

APIs & Services → Credentials → Create credentials → OAuth client ID bölümüne gidin.

Application type için "Desktop app" seçeneğini seçin, bir ad verin ve oluşturun.

Google size bir Client ID ve bir Client Secret gösterir. İkisini de kopyalayın — bunlar, CreateYourVPN'e yapıştıracağınız üç değerden ikisidir.

Adım 5. Bir Refresh Token alın

Refresh token, CreateYourVPN'in her seferinde oturum açmanıza gerek kalmadan Drive'a program dahilinde yazmasını sağlayan şeydir. Bunu edinmenin en hızlı yolu Google OAuth Playground'dur.

OAuth 2.0 Playground sayfasını açın.

Dişli simgesine (ayarlar, sağ üst) tıklayın, "Use your own OAuth credentials" kutusunu işaretleyin ve Adım 4'teki Client ID ile Client Secret'ı yapıştırın.

Soldaki "Step 1" panelinde listeden seçim yapmayın — input your own scopes kutusuna kaydırın ve tam olarak şunu girin:

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

Ardından "Authorize APIs" düğmesine tıklayın ve aynı Google hesabıyla oturum açın. Erişimi onaylayın.

"Step 2" kısmında "Exchange authorization code for tokens" düğmesine tıklayın. Yanıt bir refresh_token içerir — değerini kopyalayın.

drive.file kapsamı bilinçli olarak dardır: uygulamanın yalnızca kendi oluşturduğu dosyaları görmesine ve yönetmesine izin verir, Drive'ınızın geri kalanına asla. Bir yedeğin ihtiyacı olan tek şey budur. Playground yerine kendi onay akışınızı çalıştırmayı tercih ederseniz, bu da sorun değil — sadece aynı drive.file kapsamını access_type=offline ile isteyin ki Google bir refresh token döndürsün.

Adım 6. CreateYourVPN'e yapıştırın

Panelde Hesap menüsü → Yedekler bölümünü açın, hedef olarak Google Drive'ı seçin ve şunları yapıştırın:

  • Client ID (Adım 4)
  • Client Secret (Adım 4)
  • Refresh Token (Adım 5)

Ardından parolanızı, sıklığınızı ve saklama sürenizi seçip kaydedin.

Bir klasör kimliği girmenize gerek yoktur. İlk çalıştırmada uygulama Drive'ınızda kendi "CYV Backups" klasörünü oluşturur ve her yedeği orada tutar — Drive'ınızdaki başka hiçbir şeye dokunulmaz.

Sırada ne var

On this page