Independientemente de si tu CloudVPS o Servidor Dedicado cPanel es gestionado por tí o por wnpower, tienes la opción de hacer copias de seguridad de tus sitios y tu servidor cPanel completo en tu cuenta de Google Drive.
Google Drive ofrece 15 GB de almacenamiento en la nube de forma gratuita para almacenar de forma remota tus datos y acceder a ellos desde cualquier lugar del mundo.
Todo lo que tienes que hacer es configurar el API y credenciales de Google necesarias y luego configurar el backup adicional en WHM. Aquí te explicamos cómo hacerlo paso a paso.
Requisitos
- Tener una cuenta de Google Drive.
- Tener un CloudVPS o Servidor Dedicado con cPanel.
- Backups configurados en "archivos comprimidos" (no descomprimido o incremental).
- Que tu servidor tenga el hostname configurado correctamente.
- Que la dirección IP de tu servidor tenga reverso (PTR) configurado correctamente.
Si tu servicio está contratado en la modalidad Gestionado por WNPower, deberás entregarnos provisoriamente el login de la cuenta de Google Drive deseado (dado que hay que iniciar sesión para dejar Drive conectado en WHM, como te lo explicamos más adelante).
En cambio, si tu servicio es gestionado por tí, deberás tener los datos de acceso "root" a WHM.
Configura la API de Google Drive
- Ve al sitio web de Google API Console e inicia sesión con tu cuenta de Google.
- Haz clic en CREAR PROYECTO:
- Acepta las condiciones de servicio y continúa.
- Escribe el nombre de tu proyecto y haz clic en el botón CREAR.
- En la parte superior de la página, verás una notificación como la siguiente:
- Una vez creado el proyecto verás una pantalla como la siguiente:
- Abre la botonera de la izquierda, selecciona APIs y servicios y luego Biblioteca:
- Escribe "Google Drive API" en el buscador:
- De los resultados que se muestren, selecciona Google Drive API.
- Haz clic en el botón HABILITAR.
- Una vez que la biblioteca sea habilitada, puedes proceder a crear las credenciales de acceso.
Crear credenciales de acceso
- Dentro de Google API Console (donde te quedaste en el paso anterior), abre nuevamente la botonera de la izquierda, selecciona APIs y servicios y luego Credenciales:
- Ingresa a la opción Pantalla de Consentimiento de OAuth y agrega el dominio de tu hostname en Dominios Autorizados.
Por ejemplo, si tu hostname es "servidor.dominio.com", tu dominio es "dominio.com".
Luego, presiona el botón Guardar. - Luego, haz clic en el botón Crear Credenciales.
- Se abrirá un menú y selecciona Ayúdame a elegir:
- Responde las siguientes preguntas:
¿Qué API estás utilizando? Google Drive API
¿Desde dónde llamarás a la API? Servidor web
¿A qué tipo de datos accederás? Datos de usuario - En el campo URIs de redirección autorizados, ingresa
https://hostname:2087/googledriveauth/callback
, dondehostname
representa el nombre de host de tu servidor.
Es muy importante que insertes este dato correctamente ya que será usado por WHM para autenticar la conexión con Google Drive. Si no sabes cuál es exactamente tu hostname, consúltanos. - En la pantalla siguiente, ingresa el Nombre de producto mostrado a los usuarios (informativo) y presiona el botón Continuar.
- Al finalizar, te ofrecerá descargar las credenciales, pero haz clic en Lo haré más adelante.
- Nos aparecerá la pantalla principal de Credenciales, donde haremos clic en la Credencial que acabamos de crear.
- Al ingresar, se mostrará el ID de cliente y Secreto de cliente que debemos guardar para configurar el backup en WHM.
Hasta aquí haz completado todos los pasos necesarios en el panel de control de Google para poder usar Google Drive con cPanel.
Ahora, si tu servicio está contratado en la modalidad Gestionado por WNPower, deberás enviarnos vía ticket de soporte los datos obtenidos en este último punto (ID de cliente y Secreto de cliente) junto al login de tu cuenta de Google Drive, para que nuestro staff pueda proceder a configurar el backup de WHM por tí.
En cambio, si tú mismo gestionas tu servicio (tienes acceso root) aquí te explicamos como continuar el proceso de configuración en tu WHM:
Configurar Backup en WHM
- Accede a WHM con el usuario "root".
- Ingresa a Backup > Backup Configuration.
- Verifica que tienes los backups habilitados y en tipo "comprimidos".
Ten en cuenta que Google Drive no es compatible con backups descomprimidos o incrementales. - Ve a la solapa Additional Destinations.
- En Tipo de destino selecciona Google Drive™.
- Haz clic en Create New Destination y completa los siguientes campos:
- Destination Name: Google Drive (nombre informativo para el destino)
- Folder: introduce el nombre de carpeta deseado si quieres que cPanel escriba dentro de una carpeta dentro de Google Drive. Si no especificas nada, cPanel almacenará los backups en la carpeta raíz de Google Drive.
- Client ID: cópialo del último paso de creación de las Credenciales de acceso (ID de cliente)
- Client secret: cópialo del último paso de creación de las Credenciales de acceso (Secreto de cliente)
- Haz clic en el botón Generate Credentials para que WHM genere y descargue el archivo de credenciales. Aparecerá una nueva pestaña que le permite autorizar el acceso a sus datos de Google Drive.
Si su navegador tiene bloqueador de pop-ups, deberá permitir que se puedan abrir pop-ups y luego volver a hacer clic en el botón "Generate Credentials".
Selecciona la cuenta con la que configuraste la API y credenciales de acceso (en los pasos anteriores):
Haz clic en Permitir para continuar: - Deberás ver en pantalla lo siguiente:
- Cierra esa ventana y vuelve a la pantalla de configuración del backup de WHM, haz clic en Save Destination para guardar toda la configuración.
- En la pantalla de resumen, haz clic en Validate para chequear que todo haya quedado configurado correctamente:
Con esta configuración aplicada, en el próximo proceso de backup tus copias de seguridad serán subidas automáticamente a Google Drive. Ten en cuenta que por lo general, cPanel ejecuta los procesos de backup durante la noche y quizás no se esté ejecutando todos los días (dependerá de la configuración de backup que tengas aplicada).
Así debería verse tu cuenta de Google Drive luego de que las copias de seguridad comiencen a ser subidas:
Preguntas Frecuentes
¿Cómo me entero si estoy por superar el límite de espacio de mi Google Drive?
Tranquilo, cPanel pensó en todo. En los últimos updates, el módulo de backup permite chequear la unidad destino, tanto sea local o remota antes de comenzar un nuevo evento de copia de seguridad, donde puede establecerse un porcentaje preventivo o espacio disponible (en MB).
Esta funcionalidad puede ahorrarte muchísimos dolores de cabeza (¿a quién no le ha pasado que la unidad de backup se llene y las rutinas no lleguen a completarse?).
Al configurar el backup adicional en WHM, al hacer clic en "Generate Credentials" se abre un pop-up y Google muestra un error.
Solución: verifica que la URL ingresada en Google API Console > Credenciales > Restricciones > URIs de redirección autorizados, sea correcta sin espacios en blanco ni caracteres inválidos.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.