CreateYourVPN Academy
Còpies de seguretat

Fes una còpia de seguretat a Google Drive

Pas a pas: crea un projecte de Google Cloud, activa l'API de Drive, publica la pantalla de consentiment d'OAuth i obtén el Client ID, el Client Secret i el Refresh Token per enganxar-los a les còpies de seguretat de CreateYourVPN.

Per fer còpies de seguretat al teu propi Google Drive, CreateYourVPN necessita tres valors de Google: un Client ID, un Client Secret i un Refresh Token. Els obtens un sol cop, els enganxes a la configuració de còpies de seguretat i no tornes a tocar Google mai més.

El text exacte de la Google Cloud Console va canviant de tant en tant, així que tracta els camins de clics de sota com un mapa, no com un guió idèntic al píxel: els noms de les seccions es mantenen a prop d'això.

El pas de bon tros més important és publicar la pantalla de consentiment a "In production" (Pas 3). Si la deixes en mode Testing, Google fa caducar el teu refresh token al cap de 7 dies, i les còpies de seguretat s'aturen en silenci sense cap error evident. No te'l saltis.

Pas 1. Crea un projecte

Obre la Google Cloud Console i inicia la sessió amb el compte de Google el Drive del qual vulguis fer servir per desar les còpies de seguretat.

A la barra superior, obre el selector de projectes i fes clic a "New Project". Posa-li qualsevol nom (per exemple, CYV Backups) i crea'l. Assegura't que aquest nou projecte queda seleccionat abans de continuar.

Pas 2. Activa l'API de Google Drive

Vés a APIs & Services → Library.

Cerca "Google Drive API", obre-la i fes clic a "Enable".

Pas 3. Configura i publica la pantalla de consentiment

Vés a APIs & Services → OAuth consent screen.

Tria el tipus d'usuari "External" i omple les dades bàsiques obligatòries: un nom d'aplicació (per exemple, CYV Backups), el teu correu d'assistència i un correu de contacte del desenvolupador. Pots deixar en blanc els camps opcionals.

Vés desant a través de l'assistent. Quan tornis a la vista general de la pantalla de consentiment d'OAuth, busca el "Publishing status" i fes clic a "Publish app" perquè l'estat passi a "In production".

L'estat de publicació ha de posar "In production", no "Testing". En mode Testing, Google tracta el refresh token com si fos de curta durada i el revoca al cap de 7 dies: les teves còpies de seguretat funcionarien bé durant una setmana i després fallarien en silenci. Publicar-la a producció és el que fa que el token sigui durador. Pot ser que Google mostri una nota inquietant d'"aplicació no verificada"; aquí no passa res: aquesta aplicació només la fas servir tu, per al teu propi Drive, i només demana l'àmbit reduït de sota.

Pas 4. Crea un OAuth Client ID (Desktop app)

Vés a APIs & Services → Credentials → Create credentials → OAuth client ID.

A Application type, tria "Desktop app", posa-li un nom i crea'l.

Google et mostra un Client ID i un Client Secret. Copia'ls tots dos: són dos dels tres valors que enganxaràs a CreateYourVPN.

Pas 5. Obté un Refresh Token

El refresh token és el que permet que CreateYourVPN escrigui a Drive de manera programada sense que hagis d'iniciar la sessió cada vegada. La manera més ràpida d'obtenir-ne un és el Google OAuth Playground.

Fes clic a la icona de l'engranatge (configuració, a dalt a la dreta), marca "Use your own OAuth credentials" i enganxa el Client ID i el Client Secret del Pas 4.

Al tauler "Step 1" de l'esquerra, no triïs res de la llista: baixa fins al quadre input your own scopes i escriu exactament:

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

Després fes clic a "Authorize APIs" i inicia la sessió amb el mateix compte de Google. Aprova l'accés.

A "Step 2", fes clic a "Exchange authorization code for tokens". La resposta inclou un refresh_token: copia'n el valor.

L'àmbit drive.file és deliberadament reduït: només permet que l'aplicació vegi i gestioni els fitxers que crea ella mateixa, mai la resta del teu Drive. Això és tot el que necessita una còpia de seguretat. Si prefereixes fer servir el teu propi flux de consentiment en lloc del Playground, també va bé: només cal que demanis el mateix àmbit drive.file amb access_type=offline perquè Google retorni un refresh token.

Pas 6. Enganxa-ho a CreateYourVPN

Al tauler, obre Menú del compte → Còpies de seguretat, tria Google Drive com a destinació i enganxa:

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

Després tria la teva contrasenya, la freqüència i la retenció, i desa.

No cal que introdueixis cap ID de carpeta. A la primera execució, l'aplicació crea la seva pròpia carpeta "CYV Backups" al teu Drive i hi desa totes les còpies de seguretat: no es toca res més del teu Drive.

Què ve després

On this page