Restaurar un backup de Nextcloud

Si seguiste este articulo, ahora deberías tener una copia de seguridad de tu Nextcloud, tanto de la base de datos como de tus carpetas. Como expliqué en ese articulo, realicé una nueva instalación del sistema, por lo que tuve que restaurar un backup anterior de mi Nextcloud.

Vamos a ver como con dos simples comandos puedes volver a restaurar todos los datos de tu Nextcloud.

Restaurando carpetas

Simplemente ejecutando el siguiente comando

Cambia la ruta donde se encuentra el fichero nextcloud-dirbkp por el tuyo

rsync -Aax --progress /media/Nas01/Backups/nextcloud/nextcloud-dirbkp/ /var/www/nextcloud/

Restaurando la base de datos

Primero se necesita borrar todas las tablas de la base de datos, la forma más fácil de hacer esto es borrar y volver a crear la base de datos nextcloud.

Los siguientes pasos sólo valen si usas mysql como gestor de base de datos.

Borramos la base de datos nextcloud

mysql -h localhost -u nextcloud -p'clave' -e "DROP DATABASE nextcloud"

Creamos la base de datos

mysql -h localhost -u nextcloud -p'clave' -e "CREATE DATABASE nextcloud"

Y ahora restauramos la base datos de nuestra copia de seguridad, al igual que antes, sustituye la ruta de donde se encuentre tu fichero de copia de seguridad

mysql -h localhost -u nextcloud -p'clave' nextcloud < /media/Nas01/Backups/nextcloud/nextcloud-sqlbkp.bak

Con estos sencillos pasos ya tenemos restaurada nuestra copia de seguridad de Nextcloud.

comentario powered by Disqus