Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| vm:n8n:local_backup [2025/08/10 19:32] – admin | vm:n8n:local_backup [2025/08/10 19:51] (текущий) – admin | ||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| sudo nano / | sudo nano / | ||
| - | Вставляем скрипт | + | Вставляем скрипт\\ |
| + | Обрати внимание на\\ | ||
| + | **BACKUP_DIR="/ | ||
| + | ARCHIVE_DIR="/ | ||
| + | MAX_BACKUPS=10\\ | ||
| + | cd /opt/n8n || exit\\ | ||
| + | cp -r / | ||
| < | < | ||
| - | BACKUP_DIR="/ | + | BACKUP_DIR="/ |
| - | ARCHIVE_DIR="/ | + | ARCHIVE_DIR="/ |
| TIMESTAMP=$(date +%F) | TIMESTAMP=$(date +%F) | ||
| MAX_BACKUPS=10 | MAX_BACKUPS=10 | ||
| Строка 20: | Строка 27: | ||
| mkdir -p " | mkdir -p " | ||
| - | cd /root/n8n_ssl | + | cd /opt/n8n || exit |
| docker-compose down | docker-compose down | ||
| - | # Копируем всю папку | + | # Копируем всю папку n8n и конфиги в BACKUP_DIR |
| - | cp -r /root/.n8n " | + | cp -r /opt/n8n/ |
| cp docker-compose.yml " | cp docker-compose.yml " | ||
| cp .env " | cp .env " | ||
| Строка 50: | Строка 57: | ||
| Делаем файл исполняемым | Делаем файл исполняемым | ||
| - | < | + | < |
| Добавьте запуск скрипта в cron для автоматического выполнения по расписанию: | Добавьте запуск скрипта в cron для автоматического выполнения по расписанию: | ||
| - | sudo crontab -e | + | < |
| Добавьте строчку\\ | Добавьте строчку\\ | ||
| - | 0 4 * * * /root/scripts/ | + | 0 4 * * * /opt/n8n/backups/ |