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
openSUSE Build Service is sponsored by