extra scripts toegevoegd

This commit is contained in:
2024-12-17 10:00:16 +01:00
parent 2e4e1514f9
commit 1f1629267c
3 changed files with 65 additions and 0 deletions

25
backup.sh Executable file
View File

@@ -0,0 +1,25 @@
#!/bin/bash
TIMESTAMP=$(date +%Y%m%d-%H%M)
HOSTNAME=$(hostname)
NAME=${HOSTNAME^^}
ARCHIVE=root@man02:/mnt/usb2/$NAME::$TIMESTAMP
DIR=$PWD
date
echo Starting backup $ARCHIVE
cd /opt/paperless/paperless-ngx/
echo Starting export of PDF-documents to exports folder...
docker compose exec -T webserver document_exporter ../export
echo Stopping docker containers...
docker compose down
echo Starting borg backup of paperless data folders...
borg create --stats $ARCHIVE \
/opt/paperless/paperless-ngx
echo Starting docker containers...
cd /opt/paperless/paperless-ngx/
docker compose pull
docker compose up -d
echo finished backup $ARCHIVE
date
cd $DIR