Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| vm:n8n:local_backup [2025/08/07 13:36] – admin | vm:n8n:local_backup [2025/08/10 19:51] (текущий) – admin | ||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| **Действия на стороне ubuntu** | **Действия на стороне ubuntu** | ||
| - | Создаем файл скрипта | + | Создаем |
| - | < | + | < |
| + | sudo chown -R $USER:$USER / | ||
| + | sudo nano /opt/n8n/backups/ | ||
| + | |||
| + | Вставляем скрипт\\ | ||
| + | Обрати внимание на\\ | ||
| + | **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 | ||
| Строка 18: | Строка 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 " | ||
| Строка 46: | Строка 55: | ||
| fi | fi | ||
| </ | </ | ||
| + | |||
| + | Делаем файл исполняемым | ||
| + | < | ||
| + | |||
| + | Добавьте запуск скрипта в cron для автоматического выполнения по расписанию: | ||
| + | < | ||
| + | |||
| + | Добавьте строчку\\ | ||
| + | 0 4 * * * / | ||
| + | |||
| + | |||