Skip to content

Бэкапы ​

Панель снимает дамп своей базы сама — из интерфейса или по расписанию. Раздел Бэкапы.

Речь о базе Remnawave Admin: подключения, нарушения, настройки, письма, аудит. База самой панели Remnawave живёт отдельно и бэкапится своими средствами.

Вручную ​

Кнопка создаёт дамп, он появляется в списке — оттуда его можно скачать или восстановить.

По расписанию ​

Настройки → Бэкапы:

НастройкаСмыслПо умолчанию
Авто-бэкап по расписаниювключает всё остальноевыключено
Время бэкапаежедневное время в часовом поясе панели (настройка display_timezone)03:00
Интервал, часов0 — раз в сутки; N — каждые N часов начиная с указанного времени0
Отправлять в Telegramдамп уходит в чат уведомленийвыключено
Хранить бэкапов, штсколько последних оставлять10
Хранить бэкапов, днейпредельный возраст30
Бэкапить конфиготдельно сохранять настройки панеливыключено
Алерт: нет бэкапа N часовпредупредить, если успешного бэкапа давно не было; 0 — выключено0

Про «мёртвую руку»

Последняя настройка — самая полезная и самая недооценённая. Молчащий бэкап выглядит точно так же, как работающий: файлов просто не становится, и заметить это можно спустя месяцы, ровно в тот момент, когда бэкап понадобился. Поставьте значение чуть больше вашего интервала.

Восстановление ​

Восстановление делается из списка бэкапов. Перед тем как накатить дамп, панель снимает снимок текущего состояния — если восстановились не туда, есть куда вернуться.

Проверяйте восстановление, а не наличие файлов

Бэкап, который никогда не разворачивали, — это не бэкап, а надежда. Раз в какое-то время разворачивайте дамп на тестовой базе и смотрите, что данные на месте.

Отправка в Telegram ​

Дамп уходит в тот же чат, что и уведомления. Удобно как второй экземпляр, но помните: файл с базой лежит в переписке, и доступ к чату равен доступу к данным.

Выгрузка в S3 ​

Вкладка Хранилище в разделе бэкапов отправляет копию в любое S3-совместимое хранилище: Amazon S3, MinIO, Selectel, Timeweb Cloud, Backblaze B2.

Заполните адрес хранилища, бакет, регион и ключи доступа, нажмите Проверить подключение — панель попробует прочитать бакет и вернёт причину отказа, если что-то не сходится. Ключи хранятся в базе зашифрованными и наружу не отдаются даже маской.

Дальше есть два пути. Кнопка с диском у файла отправляет конкретный бэкап руками, а переключатель Выгружать автоматически отправляет каждый бэкап, созданный по расписанию. Поле Хранить файлов в бакете чистит старые копии после автовыгрузки; 0 — не удалять ничего.

Path-style

MinIO и большинство российских провайдеров работают по адресам вида endpoint/bucket/key — оставьте переключатель Path-style включённым. Выключайте его только если провайдер требует адрес вида bucket.endpoint.

Если выгрузка упала

Бэкап всё равно создаётся и остаётся на сервере, а в уведомления уходит алерт с причиной. Молча пропасть выгрузка не может.

Что попадает в дамп ​

Всё, что лежит в базе, — а лежит там почти всё: подключения и нарушения, настройки, письма вместе с вложениями, ключи DKIM, аудит-лог.

Снаружи остаются только служебные файлы в томах Docker: скачанные базы GeoIP (восстанавливаются сами) и TLS-сертификаты почтового сервера, если вы клали туда свои.

AGPL-3.0 с исключением для плагинов