3.8 Duplicati. Gestión de copias de seguridad Imagen obtenida de https://www.duplicati.com/ Esta herramienta sirve para... Crear copias de seguridad Web de proyecto y otros enlaces de interés Web del proyecto: https://www.duplicati.com/ Repositorio de código: https://github.com/linuxserver/docker-duplicati Despliegue Como en ocasiones anteriores vamos a hacer con docker-compose para ello accedemos al terminal y escribimos cd $HOME mkdir duplicati cd duplicati nano docker-compose.yml y dentro del fichero escribiremos el siguiente contenido version: "2.1" services: duplicati: image: lscr.io/linuxserver/duplicati:latest container_name: duplicati environment: - PUID=1000 - PGID=1000 - TZ=Europe/Madrid - CLI_ARGS= #optional volumes: - ./config:/config - ./backups:/backups - ./source:/source ports: - 8200:8200 restart: unless-stopped como en ocasiones anteriores, para guardar los cambios pulsaremos control + x y cuando nos pregunte aceptaremos. Una vez volvamos a estar en el terminal, escribiremos docker compose up -d para lanzar los servicios ubicados dentro del fichero docker-compose.yml. El resultado será similar al siguiente:   Elaboración propia Si accedéis en vuestro navegador a la IP de la raspberry y al puerto que hemos establecido (8200). En mi caso sería http://192.168.0.201:8200 deberíais ver algo como: Elaboración propia Funcionamiento Vamos a crear una nueva copia de seguridad. Para ello, a modo de ejemplo, voy a crear una copia de seguridad de lo que tengo en un servidor web propio dónde alojo mi proyecto personal trivinet.com (y que aprovecho la ocasión para recomendaros lo probéis con vuestro alumnado). De este servidor ya creo copias de seguridad y las saco a una Raspberry Pi diferente pero ahora voy a hacerlo de este modo. Vamos allá. Seleccionaré la opción Añadir copia de seguridad y después Configurar nueva copia de seguridad para terminar pulsando Siguiente : Elaboración propia En esta pantalla estableceré el nombre que quiero darle a la copia de seguridad y si quiero cifrar la misma. Terminaré pulsando Siguiente : Elaboración propia En esta pantalla voy a indicarle el destino dónde quiero dejar la copia de seguridad. En este caso quiero conectarme a una máquina remota a través del protocolo SSH. Para ello debo darle la dirección de la máquina a la que voy a conectarme (IP y puerto), de igual modo debo indicar que ruta debe copiar y unas credenciales de acceso. Para asegurarme de que duplicati puede acceder pulsaré en conexión de prueba y una vez compruebe que todo es correcto seleccionaré siguiente: Elaboración propia Ahora debo elegir qué quiero copiar de mi máquina. Tengo la posibilidad de filtrar y expluir aquellos ficheros que no me interese copiar. Una vez seleccionado pulsaremos siguiente. Ahora nos encontramos en la pantalla en la cual estableceremos las fechas y horas en las que queremos que se lleve a cabo la copia de seguridad. Una vez establecido aquello que nos interese pulsaremos siguiente. Ya nos encontramos en la última pantalla en la cual podemos establecer una serie de opciones generales y avanzadas. Tras marcar aquello que nos interese seleccionaremos Guardar. Si todo ha sido satisfactorio veremos ahora en la pantalla de inicio que se ha creado una tarea con los datos que hemos ido marcado, Elaboración propia Recuerda que debes comprobar periódicamente que las copias de seguridad se están realizando. Además debes probar, también periódicamente, que las mismas contienen los datos que quieres guardar y que son funcionales. No quieras descubrir en un momento de necesidad y aquellos que creías que estaba sucediendo correctamente estab ocurriendo o no.