Duplicity y Dreamhost…

No es raro encontrarse que alguno de los clientes tenga una cuenta de hosting en Dreamhost, pues bien, Dreamhost tiene un servicio de ‘personal backup’, en el cual podemos subir hasta 50G de información.

Puede parecer poco, pero en 50G podemos guardar archivos de configuración, claves y demás que son pequeños y vale la pena guardar.

Para hacer uso de esto, debemos entrar al panel de DH y crear una cuenta de backup, allí nos asignaran un nombre de usuario, contraseña y servidor para backup.

Si usamos duplicity, tendremos control de versiones, backup incremental y podremos definir el tiempo durante el cual queremos guardar el backup. Instalar duplicity es sencillo.

En nuestro sistema, debemos hacer algo como lo siguiente

apt-get install duplicity duply python-boto

Instalamos duplicity y tambien duply, que nos permite manejarlo de una forma mas amena.
ejecutamos duply por primera vez para que nos genere los archivos de configuración en HOME


duply prueba backup

Los archivo se se van a ~/.duply/nombrebackup

Debemos generar una cadena de minimo 20 caracteres que nos servira como clave de encriptacion, la podemos generar usando este sitio http://strongpasswordgenerator.com/ o bien usando nuestro sistema y openssl

openssl rand -base64 20

En nuestro directorio HOME debemos buscar el archivo .duply/prueba/conf y editar las líneas

#GPG_KEY='_KEY_ID_'
GPG_PW='cadena generada por openssl o por strongpasswordgenerator'

Lo que hacemos es comentar GPG_KEY y añadir nuestra cadena o clave en GPG_PW.

Ahora debemos poner la información de nuestro servidor de backup, que para el caso de DH es algo por este estilo

TARGET='sftp://hanjin.dreamhost.com/prueba'
TARGET_USER='usuario_entregado_por_DH'
TARGET_PASS='clave_de_usuario_en_DH'

Luego añadimos en SOURCE, el folder que queremos respaldar, en mi caso seria /var/www

SOURCE='/var/www'

Salvamos el archivo y ejecutamos


duply prueba backup

Y debería generar una copia completa de nuestros archivos, la segunda vez que lo ejecutes solo hace transferencia de los archivos que han cambiado o han sido añadidos.

Eso es todo,

Saludos

Deja tu comentario

%d bloggers like this: