Skip to main content
Откройте Сервисы → Remnawave, выберите подключение и перейдите во вкладку Бэкапы. Перед созданием профиля настройте исполнитель и убедитесь, что на вкладке состояния найдена активная PostgreSQL: локальный контейнер либо внешняя база.

Создать профиль

  1. Нажмите Добавить профиль.
  2. Укажите имя, место хранения, расписание cron и срок хранения.
  3. Для S3 заполните endpoint, bucket, регион, access key и secret key. Для локального хранения дополнительных полей нет.
  4. Сохраните профиль, затем нажмите Проверить доступ.
Compose и параметры подключения к PostgreSQL профиль не запрашивает: их берёт обнаруженный runtime. После сохранения секретный ключ S3 не показывается в форме. Чтобы заменить его, введите новое значение при редактировании профиля. Локальный архив сохраняется в управляемом каталоге исполнителя: на сервере панели для локального runtime или на сервере Remnawave для agent runtime. При выборе S3 архив выгружается в указанный bucket. Проверка доступа обращается к найденному PostgreSQL и возвращает версию и размер базы либо сообщение об ошибке.

Внешняя PostgreSQL

Активная база определяется по фактическому DATABASE_URL контейнера Remnawave. Для внешней базы копирование и восстановление выполняются с хоста Remnawave через PostgreSQL-клиент в сети панели. Agent на сервере БД не нужен. Поддерживаются нестандартный порт, IPv6 и TLS. Сертификаты должны быть доступны в контейнере Remnawave; образ PostgreSQL-клиента — на хосте исполнителя. Перед выполнением цель проверяется заново. Если адрес, порт, база или пользователь изменились, повторите обнаружение перед новым запуском. Архивы, проверка целостности, S3 и срок хранения используют обычный процесс. Подробнее о требованиях и переключении: Внешняя PostgreSQL.

Запустить копирование

В карточке профиля нажмите Создать бэкап сейчас. Статус и результат появятся в этой же вкладке. Для одного профиля нельзя запустить второй бэкап, пока предыдущий находится в очереди или выполняется. У включённых профилей Axottle проверяет cron-расписание раз в минуту. После успешного запуска применяется срок хранения из профиля. Кнопки карточки также позволяют изменить профиль, удалить его и открыть связанные действия.

Проверить архив и восстановить базу

Раскройте историю профиля и нажмите кнопку проверки рядом с архивом. Проверка сверяет размер и контрольную сумму. Для агентского runtime проверку выполняет привязанный агент. Восстановление доступно только для успешного бэкапа. Нажмите кнопку восстановления, прочитайте план и подтвердите действие. Операция заменяет текущую базу Remnawave, поэтому перед ней создайте свежий бэкап и убедитесь, что выбран правильный архив.
Функция требует соответствующей лицензии. При отсутствии доступа вкладка показывает ограничение.

Проверка

  1. Убедитесь, что в runtime указана нужная PostgreSQL: контейнер либо адрес внешней базы.
  2. Создайте профиль и запустите Проверить доступ.
  3. Запустите бэкап вручную и дождитесь статуса «успешно» в истории.
  4. Выполните проверку контрольной суммы для созданного архива.
История содержит успешный архив с размером, а проверка не сообщает ошибку.

Откат

Отключите профиль, если расписание больше не нужно. Удаление профиля также удаляет его журнал резервных копий из Axottle. Оно не удаляет архивы из внешнего S3-хранилища автоматически.
Проверено для версии Axottle текущей ветки. Дата проверки: 2026-07-13.
Дополнение по внешней PostgreSQL сверено с кодом Axottle 2026-09-22. Проверка кода не заменяет создание и проверку архива в вашей установке.