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. []

Instalar Pleroma en Debian

Traducción cuasi literal de la wiki oficial. Esta guía asume que tienes Debian 9 (Strecth) con Apache instalado y en funcionamiento. Requerimientos de Software PostgreSQL 9.6+ (postgresql-contrib-9.6) Elixir 1.5 or newer (No utilices los repos de Debian) erlang-dev erlang-tools erlang-parsetools erlang-xmerl git build-essential openssh openssl Apache certbot (para certificados Let’s encrypt) Preparando el sistema sudo apt update && sudo apt upgrade sudo apt install git build-essential openssl ssh sudo postgresql-9. []