Инструкции

Простой бэкап файлов и БД на VPS

Что бэкапить и как делать дампы и копии файлов.

Регулярные бэкапы снижают риск потери данных при сбое или ошибке.

Что бэкапить

  • Код и конфиги: репозиторий в Git уже хранит историю; на сервере достаточно периодически пушить изменения или подтягивать с бэкап-репо.
  • Базы данных: дампы PostgreSQL/MySQL (если используете).
  • Файлы приложений: загрузки, данные n8n (volume или ~/.n8n), .env (храните копию секретно).
  • Конфиги nginx, systemd: обычно есть в репозитории или в отдельной папке — копируйте на другой диск или машину.

Простой дамп PostgreSQL

pg_dump -U user dbname > backup_$(date +%Y%m%d).sql

Сохраните файл в безопасное место (другой сервер, S3, локально).

Копирование папок

tar -czvf n8n_backup_$(date +%Y%m%d).tar.gz /path/to/n8n/data
scp n8n_backup_*.tar.gz user@другой-сервер:/backups/

Автоматизация

  • cron: добавьте задачу на запуск скрипта бэкапа раз в день.
  • Скрипт: дамп БД + tar папок + отправка в облако или на другой хост (например по rsync или в S3-совместимое хранилище).

Не храните единственную копию бэкапа на том же VPS — при потере сервера она пропадёт.

Обсудить задачу

Опишите задачу — предложу решение и ориентир по срокам.