File paperless-ngx-backup-clean.sh of Package paperless-ngx
#!/bin/bash
set -e
if [ "$EUID" -ne 0 ]
then echo "Please run as root"
exit
fi
source /etc/default/paperless
BACKUP_FOLDER=${PAPERLESS_BACKUP_FOLDER:-/var/lib/paperless/backup}
EXPORT_FOLDER=${PAPERLESS_EXPORT_FOLDER:-/var/lib/paperless/export}
PAPERLESS_SRC_DIR=${PAPERLESS_SRC_DIR:-/usr/src/paperless}
PAPERLESS_RESTIC_PASSWORD_FILE=/etc/paperless/.restic
restic -p $PAPERLESS_RESTIC_PASSWORD_FILE \
-r $BACKUP_FOLDER \
forget \
--keep-daily 7 \
--keep-weekly 5 \
--keep-monthly 12 \
--keep-yearly 4