From ca2903b1ffb9b92f03b666c5e60cb0e6879798f2 Mon Sep 17 00:00:00 2001 From: ProfDrYoMan Date: Sun, 16 Nov 2025 18:55:46 +0100 Subject: [PATCH] Change backup directory to /opt for paperless-ngx (#9195) * Change backup directory to /opt for paperless-ngx Using /tmp for the backup is risky since many installations host it with tmpfs and thereby in RAM. Having a bigger document base will deplete the memory on backup. * Update paperless-ngx.sh Added missing change. --- ct/paperless-ngx.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ct/paperless-ngx.sh b/ct/paperless-ngx.sh index 2bb7ff752..36e67aad1 100644 --- a/ct/paperless-ngx.sh +++ b/ct/paperless-ngx.sh @@ -35,7 +35,7 @@ function update_script() { if grep -q "uv run" /etc/systemd/system/paperless-webserver.service; then msg_info "Backing up user data and configuration" - local BACKUP_DIR="/tmp/paperless_backup_$$" + local BACKUP_DIR="/opt/paperless_backup_$$" mkdir -p "$BACKUP_DIR" for dir in /opt/paperless/*/; do dir_name=$(basename "$dir") @@ -84,7 +84,7 @@ function update_script() { find /opt/paperless -name "__pycache__" -type d -exec rm -rf {} + msg_info "Backing up user data and configuration" - local BACKUP_DIR="/tmp/paperless_backup_$$" + local BACKUP_DIR="/opt/paperless_backup_$$" mkdir -p "$BACKUP_DIR" for dir in /opt/paperless/*/; do @@ -122,7 +122,7 @@ function update_script() { $STD systemctl daemon-reload msg_info "Backing up user data and configuration" - BACKUP_DIR="/tmp/paperless_backup_$$" + BACKUP_DIR="/opt/paperless_backup_$$" mkdir -p "$BACKUP_DIR" for dir in /opt/paperless/*/; do