vm:n8n:local_backup

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
vm:n8n:local_backup [2025/08/10 19:42] adminvm:n8n:local_backup [2025/08/10 19:51] (текущий) admin
Строка 14: Строка 14:
 ARCHIVE_DIR="/opt/n8n/backups"\\ ARCHIVE_DIR="/opt/n8n/backups"\\
 MAX_BACKUPS=10\\ MAX_BACKUPS=10\\
-cd /opt/n8n || exit**+cd /opt/n8n || exit\\ 
 +cp -r /opt/n8n/n8n_data "$BACKUP_DIR/.n8n_backup_$TIMESTAMP"**
  
 <code>#!/bin/bash <code>#!/bin/bash
Строка 29: Строка 30:
 docker-compose down docker-compose down
  
-# Копируем всю папку .n8n и конфиги в BACKUP_DIR +# Копируем всю папку n8n и конфиги в BACKUP_DIR 
-cp -r /root/.n8n "$BACKUP_DIR/.n8n_backup_$TIMESTAMP"+cp -r /opt/n8n/n8n_data "$BACKUP_DIR/.n8n_backup_$TIMESTAMP"
 cp docker-compose.yml "$BACKUP_DIR/docker-compose_$TIMESTAMP.yml" cp docker-compose.yml "$BACKUP_DIR/docker-compose_$TIMESTAMP.yml"
 cp .env "$BACKUP_DIR/.env_$TIMESTAMP" 2>/dev/null cp .env "$BACKUP_DIR/.env_$TIMESTAMP" 2>/dev/null
Строка 59: Строка 60:
  
 Добавьте запуск скрипта в cron для автоматического выполнения по расписанию:\\ Добавьте запуск скрипта в cron для автоматического выполнения по расписанию:\\
-sudo crontab -e+<code>sudo crontab -e</code>
  
 Добавьте строчку\\ Добавьте строчку\\
-0 4 * * * /root/scripts/n8n_backup.sh >> /root/scripts/n8n_backup.log 2>&1+0 4 * * * /opt/n8n/backups/n8n_backup.sh >> /opt/n8n/backups/n8n_backup.log 2>&1
  
  
  • vm/n8n/local_backup.1754854955.txt.gz
  • Последнее изменение: 2025/08/10 19:42
  • admin