Espacio de backup asignado a cada VPS

Contar con un espacio de backup GRATUITO y en otro servidor para almacenar un respaldo de archivos de configuración o una base de datos es un valor agregado importante para los usuarios de un VPS.

Todos nuestros usuarios disponen de un espacio FTP equivalente a la cuarta parte del almacenamiento de su plan.

off-server-backup

La información de acceso a esta cuota del servidor de backup (configurado con un arreglo RAID10) es recibida automáticamente via email por los usuarios que activan su VPS.

Hay muchas maneras de aprovechar este espacio, haremos mención a la utilidad Duplicity.

DUPLICITY respalda directorios mediante la producción de volúmenes en formato tar cifrado y copia ese respaldo a un servidor de archivos remoto o local.

Existen decenas de tutoriales y guias en internet sobre el uso de Duplicity pero vamos a dar un ejemplo muy sencillo en base a uno de los excelentes artículos publicados en xmodulo.com:

How to create a secure incremental offsite backup in Linux with Duplicity

 Crear un Backup seguro incremental via FTP

Entre muchos protocolos Duplicity también incluye soporte FTP, el protocolo indicado para este caso. El formato del comando a utilizar es el siguiente:

duplicity ~/dir_server ftp://username@ftp_server_IP/directorio_remoto_backup

Al ejecutar este comando será solicitada la contraseña del acceso FTP. Se puede anteponer la variable FTP_PASSWORD a la orden anterior para no tener que interactuar con la terminal:

$ FTP_PASSWORD=mi_password duplicity ~/dir_server ftp://username@ftp_server_IP/directorio_remoto_backup

Al crear una copia de seguridad remota por primera vez, Duplicity creará una copia de seguridad completa y pedirá que se establezca una contraseña inicial GnuPG para el cifrado. Las siguientes ejecuciones de Duplicity crearán copias de seguridad incrementales y debe proporcionarse la misma contraseña GnuPG creada durante la primera ejecución.

comando para hacer backup

$ FTP_PASSWORD=Ayfdny8!7 duplicity ~/dir_server ftp://vps093@69.61.xx.xx/directorio_remoto_backup

comando para hacer backup sin encriptación

$ FTP_PASSWORD=Ayfdny8!7 duplicity --no-encryption ~/dir_server ftp://vps093@69.61.xx.xx/directorio_remoto_backup

Al comenzar la primer copia tenemos que escribir una clave

comando para verificar el backup

$ FTP_PASSWORD=Ayfdny8!7 duplicity verify ftp://vps093@69.61.xx.xx/directorio_remoto_backup ~/dir_server

comando para restaurar el backup

$ FTP_PASSWORD=Ayfdny8!7 duplicity ftp://vps093@69.61.xx.xx/directorio_remoto_backup ~/dir_restore

Estos son ejemplos muy elementales, usando CRON es posible automatizar la realización del respaldo y profundizar en todo lo que ofrece Duplicity u otras herramientas para hacer uso de la cuota de backup para nuestro VPS.

Deja un comentario