CreateYourVPN Academy
Säkerhetskopior

Säkerhetskopiera till Google Drive

Steg för steg: skapa ett Google Cloud-projekt, aktivera Drive-API:et, publicera OAuth-samtyckesskärmen och hämta Client ID, Client Secret och Refresh Token att klistra in i CreateYourVPN Säkerhetskopior.

För att säkerhetskopiera till din egen Google Drive behöver CreateYourVPN tre värden från Google: ett Client ID, ett Client Secret och en Refresh Token. Du hämtar dem en gång, klistrar in dem i inställningarna för säkerhetskopior och behöver aldrig röra Google igen.

Den exakta ordalydelsen i Google Cloud Console ändras då och då, så betrakta klickvägarna nedan som en karta, inte ett pixelperfekt manus — namnen på sektionerna ligger nära dessa.

Det absolut viktigaste steget är att publicera samtyckesskärmen till "In production" (steg 3). Om du lämnar den i Testing-läge låter Google din refresh token gå ut efter 7 dagar, och säkerhetskopiorna stannar tyst utan något tydligt felmeddelande. Hoppa inte över det.

Steg 1. Skapa ett projekt

Öppna Google Cloud Console och logga in med det Google-konto vars Drive du vill lagra säkerhetskopiorna i.

Öppna projektväljaren i den övre listen och klicka på "New Project". Ge det valfritt namn (t.ex. CYV Backups) och skapa det. Se till att detta nya projekt är valt innan du fortsätter.

Steg 2. Aktivera Google Drive API

Gå till APIs & Services → Library.

Sök efter "Google Drive API", öppna den och klicka på "Enable".

Steg 3. Konfigurera och publicera samtyckesskärmen

Gå till APIs & Services → OAuth consent screen.

Välj användartypen "External" och fyll i det som krävs: ett appnamn (t.ex. CYV Backups), din support-e-post och en e-postadress för utvecklarkontakt. Du kan lämna valfria fält tomma.

Klicka dig igenom guiden och spara. När du landar tillbaka på översikten för OAuth-samtyckesskärmen, leta upp "Publishing status" och klicka på "Publish app" så att statusen blir "In production".

Publiceringsstatusen måste stå på "In production", inte "Testing". I Testing-läge behandlar Google refresh token som kortlivad och återkallar den efter 7 dagar — dina säkerhetskopior skulle fungera fint i en vecka och sedan tyst sluta fungera. Att publicera till produktion är det som gör token varaktig. Google kan visa en skrämmande notis om en "unverified app"; det är okej här — den här appen används bara av dig, för din egen Drive, och begär bara det snäva scope som anges nedan.

Steg 4. Skapa ett OAuth Client ID (Web application)

Gå till APIs & Services → Credentials → Create credentials → OAuth client ID.

Som Application type, välj "Web application" och ge det ett namn. Välj inte "Desktop app" — OAuth Playground i steg 5 skickar Google en redirect-URL, och bara en Web application-klient kan tillåta den.

Under "Authorized redirect URIs", klicka på "+ Add URI" och klistra in exakt detta, utan avslutande snedstreck:

https://developers.google.com/oauthplayground

Utan den här raden blockerar Google inloggningen i steg 5 med Error 400: redirect_uri_mismatch.

Klicka på "Create". Google visar dig ett Client ID och ett Client Secret — kopiera båda. Det är två av de tre värden du ska klistra in i CreateYourVPN.

Har du redan skapat en "Desktop app"-klient och stött på Error 400: redirect_uri_mismatch? Det är orsaken: desktop-klienter kan inte hålla en redirect URI, så Playground kan inte använda dem. Skapa en ny Web application-klient med redirect URI:n ovan och använd dess Client ID och Secret.

Steg 5. Hämta en Refresh Token

Refresh token är det som låter CreateYourVPN skriva till Drive enligt ett schema utan att du behöver logga in varje gång. Det snabbaste sättet att skaffa en är Google OAuth Playground.

Klicka på kugghjulsikonen (inställningar, uppe till höger), kryssa i "Use your own OAuth credentials" och klistra in Client ID och Client Secret från steg 4.

I panelen "Step 1" till vänster, välj inte från listan — scrolla till rutan input your own scopes och ange exakt:

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

Klicka sedan på "Authorize APIs" och logga in med samma Google-konto. Godkänn åtkomsten.

I "Step 2", klicka på "Exchange authorization code for tokens". Svaret innehåller en refresh_token — kopiera dess värde.

Scopet drive.file är avsiktligt snävt: det låter appen bara se och hantera de filer den själv skapar, aldrig resten av din Drive. Det är allt en säkerhetskopia behöver. Om du hellre vill köra ditt eget samtyckesflöde i stället för Playground går det också bra — begär bara samma drive.file-scope med access_type=offline så att Google returnerar en refresh token.

Steg 6. Klistra in det i CreateYourVPN

I panelen, öppna Kontomenyn → Säkerhetskopior, välj Google Drive som destination och klistra in:

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

Välj sedan din lösenfras, frekvens och lagringstid och spara.

Du behöver inte ange ett mapp-ID. Vid första körningen skapar appen sin egen "CYV Backups"-mapp i din Drive och håller alla säkerhetskopior där — inget annat i din Drive rörs.

Vad händer härnäst

On this page