Copia Seguridad de la Base de Datos de Pleroma
La idea es automatizar la creación de copias de seguridad de nuestra base de datos de Pleroma. Quiero que todos los días creemos un nuevo archivo de respaldo, y que a su vez, elimine respaldos antiguos para no saturarnos de copias de seguridad.
Para ello vamos a tirar de un script en bash y crontab.
Nuestro script será el siguiente:
#!/bin/bash HOY=`date +"%d-%m-%Y_%H%M"` FILENAME="/var/lib/pleroma/pleroma-db-backup/pleroma_dev-${HOY}.sql" pg_dump -d pleroma_dev --format=custom -f $FILENAME find /var/lib/pleroma/pleroma-db-backup/pleroma_dev* -mtime +3 -exec rm {} \; En teoría el código de arriba realiza una copia de seguridad de la base de datos con el formato pleroma_dev-DD-MM-AAAA_HM.
[]