backup_sqlite.sh 324 B

1234567
  1. #!/bin/bash
  2. BACKUP_DIR="/backups/docker/n8n"
  3. DB_FILE="/data/docker/n8n/database.sqlite"
  4. TS=$(date +%Y%m%d)
  5. /usr/bin/sqlite3 "$DB_FILE" ".backup ${BACKUP_DIR}/n8n-database-${TS}.sqlite"
  6. /usr/bin/gzip -f "${BACKUP_DIR}/n8n-database-${TS}.sqlite"
  7. /usr/bin/find "$BACKUP_DIR" -name "n8n-database-*.sqlite.gz" -mtime +90 -delete