CreateYourVPN Academy
Copias de seguridad

Copia de seguridad en Google Drive

Paso a paso: crea un proyecto de Google Cloud, activa la API de Drive, publica la pantalla de consentimiento de OAuth y obtén el Client ID, el Client Secret y el Refresh Token para pegarlos en las Copias de seguridad de CreateYourVPN.

Para hacer copias de seguridad en tu propio Google Drive, CreateYourVPN necesita tres valores de Google: un Client ID, un Client Secret y un Refresh Token. Los obtienes una sola vez, los pegas en los ajustes de Copias de seguridad y no vuelves a tocar Google nunca más.

La redacción exacta de la Google Cloud Console cambia de vez en cuando, así que trata las rutas de clic de abajo como un mapa, no como un guion perfecto al píxel: los nombres de las secciones se mantienen parecidos a estos.

El paso más importante de todos es publicar la pantalla de consentimiento en "In production" (Paso 3). Si la dejas en modo Testing, Google hace que tu refresh token caduque a los 7 días, y las copias de seguridad se detendrán sin avisar ni mostrar un error evidente. No te lo saltes.

Paso 1. Crea un proyecto

Abre la Google Cloud Console e inicia sesión con la cuenta de Google en cuyo Drive quieres guardar las copias de seguridad.

En la barra superior, abre el selector de proyectos y haz clic en "New Project". Ponle cualquier nombre (p. ej. CYV Backups) y créalo. Asegúrate de que este nuevo proyecto está seleccionado antes de continuar.

Paso 2. Activa la Google Drive API

Ve a APIs & Services → Library.

Busca "Google Drive API", ábrela y haz clic en "Enable".

Paso 3. Configura y publica la pantalla de consentimiento

Ve a APIs & Services → OAuth consent screen.

Elige el tipo de usuario "External" y rellena los datos básicos obligatorios: un nombre de aplicación (p. ej. CYV Backups), tu correo de soporte y un correo de contacto del desarrollador. Puedes dejar en blanco los campos opcionales.

Guarda y avanza por el asistente. Cuando vuelvas a la vista general de la pantalla de consentimiento de OAuth, busca el "Publishing status" y haz clic en "Publish app" para que el estado pase a "In production".

El estado de publicación debe indicar "In production", no "Testing". En modo Testing, Google trata el refresh token como de corta duración y lo revoca a los 7 días: tus copias de seguridad funcionarían bien durante una semana y luego fallarían en silencio. Publicar en producción es lo que hace que el token sea duradero. Puede que Google muestre un aviso alarmante de "unverified app"; aquí no pasa nada: esta aplicación solo la usas tú, para tu propio Drive, y solo solicita el permiso restringido de abajo.

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

Ve a APIs & Services → Credentials → Create credentials → OAuth client ID.

En Application type, elige "Desktop app", ponle un nombre y créalo.

Google te muestra un Client ID y un Client Secret. Copia ambos: son dos de los tres valores que pegarás en CreateYourVPN.

Paso 5. Obtén un Refresh Token

El refresh token es lo que permite a CreateYourVPN escribir en Drive según un calendario sin que tengas que iniciar sesión cada vez. La forma más rápida de conseguir uno es el Google OAuth Playground.

Haz clic en el icono del engranaje (settings, arriba a la derecha), marca "Use your own OAuth credentials" y pega el Client ID y el Client Secret del Paso 4.

En el panel "Step 1" de la izquierda, no elijas de la lista: baja hasta el cuadro input your own scopes e introduce exactamente:

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

Después haz clic en "Authorize APIs" e inicia sesión con la misma cuenta de Google. Aprueba el acceso.

En "Step 2", haz clic en "Exchange authorization code for tokens". La respuesta incluye un refresh_token: copia su valor.

El permiso drive.file es deliberadamente restringido: solo permite a la aplicación ver y gestionar los archivos que ella misma crea, nunca el resto de tu Drive. Eso es todo lo que necesita una copia de seguridad. Si prefieres ejecutar tu propio flujo de consentimiento en lugar del Playground, también está bien: solo tienes que solicitar el mismo permiso drive.file con access_type=offline para que Google devuelva un refresh token.

Paso 6. Pégalo en CreateYourVPN

En el panel, abre Menú de cuenta → Copias de seguridad, elige Google Drive como destino y pega:

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

Después elige tu frase de contraseña, la frecuencia y la retención, y guarda.

No necesitas introducir un ID de carpeta. En la primera ejecución, la aplicación crea su propia carpeta "CYV Backups" en tu Drive y guarda ahí todas las copias de seguridad; no se toca nada más de tu Drive.

Qué sigue

On this page