Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| vm:n8n:local_backup [2025/08/10 19:37] – admin | vm:n8n:local_backup [2025/08/10 19:51] (текущий) – admin | ||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| sudo nano / | sudo nano / | ||
| - | Вставляем скрипт | + | Вставляем скрипт\\ |
| Обрати внимание на\\ | Обрати внимание на\\ | ||
| **BACKUP_DIR="/ | **BACKUP_DIR="/ | ||
| ARCHIVE_DIR="/ | ARCHIVE_DIR="/ | ||
| - | MAX_BACKUPS=10** | + | MAX_BACKUPS=10\\ |
| + | cd /opt/n8n || exit\\ | ||
| + | cp -r / | ||
| < | < | ||
| Строка 25: | Строка 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 " | ||
| Строка 58: | Строка 60: | ||
| Добавьте запуск скрипта в cron для автоматического выполнения по расписанию: | Добавьте запуск скрипта в cron для автоматического выполнения по расписанию: | ||
| - | sudo crontab -e | + | < |
| Добавьте строчку\\ | Добавьте строчку\\ | ||
| - | 0 4 * * * /root/scripts/ | + | 0 4 * * * /opt/n8n/backups/ |