Перейти к основному содержанию
Lumi не делает автоматических бэкапов. Переустановка ОС стирает диск полностью. Резервные копии — твоя зона ответственности: делай их сам и заранее, а не когда данные уже пропали.
Идея простая: копию важных данных нужно регулярно забирать с сервера к себе (или на другой сервер). Ниже — рабочие способы от ручного до автоматического. Во всех командах IP и вход под root бери из карточки сервера в боте.
Разовая копия каталога на свой компьютер. scp копирует «как есть»:
scp -r root@IP:/var/www ./backup
rsync удобнее для повторных копий — переносит только изменившееся и работает быстрее:
rsync -avz root@IP:/var/www ./backup
-a сохраняет права и структуру, -v показывает ход, -z сжимает при передаче.
Файлы базы напрямую копировать ненадёжно — нужен дамп. Команды выполняй на сервере, потом забери получившийся файл способом из пункта 1.
mysqldump -u root -p ИМЯ_БАЗЫ > db.sql
Все базы сразу:
mysqldump -u root -p --all-databases > all.sql
Удобно упаковать папку в один сжатый файл, а потом скачать его:
tar -czf backup.tar.gz /var/www
-c создать, -z сжать gzip, -f имя файла. Распаковать обратно: tar -xzf backup.tar.gz.
Чтобы копии снимались сами по расписанию. На сервере открой редактор задач:
crontab -e
Добавь строку — каждый день в 03:00 заливать каталог на другой сервер:
0 3 * * * rsync -az /var/www root@BACKUP_IP:/backups/$(date +\%F)
Знак % в crontab экранируется как \%. Чтобы вход шёл без пароля, заранее настрой SSH-ключ на сервер-приёмник. Базу бэкапь так же: сначала mysqldump/pg_dump в файл, затем rsync этого файла.
Снять полный образ диска через панель нельзя. Но для переезда или полной копии достаточно забрать важные каталоги.Заархивируй ключевые директории (сайты, конфиги, дампы баз):
tar -czf full.tar.gz /etc /var/www /home /root
Для миграции на другой сервер удобнее rsync — он перенесёт каталоги напрямую, минуя промежуточный архив:
rsync -avz /var/www root@NEW_IP:/var/www
dd для копирования всего диска на VPS обычно недоступен и небезопасен на работающей системе. Бэкапь конкретные каталоги и дампы баз, а не «весь диск».
Храни копии не на самом сервере: если он откажет или его переустановят, бэкап рядом с данными пропадёт вместе с ними. Делай копии по расписанию и хотя бы раз проверь восстановление — разверни дамп и архив на тестовом сервере и убедись, что данные читаются. Непроверенный бэкап — ещё не бэкап.

Куда дальше

Файрвол

Закрой лишние порты — один из шагов защиты сервера.

Защита сервера

Полный чек-лист безопасности.