Начало работы¶
Эта страница проведёт вас от свежей машины Unraid до вашей первой резервной копии.
Требования¶
| Требование | Примечания |
|---|---|
| Unraid 6.12+ | Более ранние версии не тестировались. |
| Расположение репозитория restic | Локальный путь (рекомендуется: ваш массив или кэш), SMB, NFS или любой бэкенд rclone. |
| Сокет Docker | Монтируется шаблоном автоматически (/var/run/docker.sock). |
Unraid flash (/boot) |
Монтируется шаблоном целиком автоматически (/boot в /host/boot). Обеспечивает резервное копирование flash и позволяет восстановленному контейнеру снова появиться как обычное, редактируемое приложение Unraid. |
| Виртуальные машины KVM (по желанию) | Резервное копирование VM обращается к libvirt через SSH, без монтирования libvirt. Настройте его в Настройках (см. Конфигурация). |
Установка на Unraid¶
Самый простой путь, это Community Applications.
- Откройте вкладку Apps в Unraid.
- Найдите BombVault.
- Нажмите Install, задайте необходимые переменные (ниже) и примените.
Ручная установка шаблона
Если вы предпочитаете добавить шаблон вручную:
- Перейдите в Docker, Add Container, Template repositories и добавьте:
- Найдите BombVault в Templates.
- Задайте необходимые переменные и нажмите Apply.
Единственная обязательная настройка¶
Единственная переменная, которую вы обязаны задать, это APP_KEY, 32-байтовый шестнадцатеричный секрет (64 hex-символа), используемый для вывода пароля репозитория restic.
Сгенерируйте его на любой машине:
Вставьте результат в поле APP_KEY шаблона.
Не потеряйте свой APP_KEY
Потеря APP_KEY делает ваши зашифрованные резервные копии невосстановимыми. Храните его в надёжном месте отдельно от сервера. Как только BombVault запущен, воспользуйтесь его набором для восстановления ключа шифрования в один клик (см. Внешняя копия и восстановление), чтобы сохранить полный комплект восстановления.
Шаблон также монтирует за вас сокет Docker, flash (/boot) и корень Host Data (/mnt). Источники и назначения резервного копирования оба находятся под Host Data. Полный справочник переменных и настройку внешней копии см. в Конфигурации.
Первый запуск¶
- Откройте веб-интерфейс по адресу
https://<your-unraid-ip>:3443(самоподписанный сертификат из коробки). - В Настройках включите нужные домены резервного копирования (Контейнеры, VMs, Flash, Config, Files) и выберите акцентный цвет.
- На вкладке Контейнеры выберите контейнер и нажмите Создать резервную копию, чтобы сделать вашу первую точку восстановления. Пути репозиториев по умолчанию, это
/mnt/user/bombvault/{container,vms,flash,config,files}, они создаются при первой резервной копии. - Настройте планирование в Настройки, Расписания. Есть кнопка включить все в расписание в один клик для контейнеров и VM.
Необязательно: выберите порядок резервного копирования
Если некоторые контейнеры всегда должны резервироваться раньше других (например база данных перед приложением, которое её использует), откройте панель порядка резервного копирования на странице Контейнеры и перетащите их в нужную вам последовательность. Запланированные и множественные запуски затем следуют этому порядку; всё, что вы оставите без порядка, резервируется в порядке наибольшей просрочки, как и прежде.
Проверка интеграции с хостом
Откройте /spike в веб-интерфейсе после запуска контейнера. Она проверяет каждое монтирование и CLI (сокет Docker, libvirt, restic, qemu-img, rclone) и сообщает о любых недостающих частях, чтобы вы могли убедиться, что контейнер подключён правильно, прежде чем на него полагаться.
Простой и Расширенный¶
По умолчанию интерфейс показывает только самое необходимое (резервное копирование, восстановление, планирование). Используйте переключатель Простой / Расширенный в боковой панели, чтобы открыть экспертные элементы управления: хранение, внешнюю копию, хуки до и после, восстановление на уровне файлов, уведомления, метрики Prometheus и инструменты целостности и обслуживания. Это настройка для каждого браузера, по умолчанию отключённая, поэтому новички получают чистый интерфейс, а опытные пользователи получают всё.
Следующие шаги¶
- Изучите полный набор Возможностей.
- Добавьте одну или несколько реплик Внешней копии и восстановления (каждый домен может отправлять данные сразу в несколько назначений) и сохраните ваш набор для восстановления.
- Клонируете установку или переезжаете на новую машину? Перенесите всю конфигурацию с помощью карточки Экспорт и импорт настроек. См. Конфигурация.
- Столкнулись с загвоздкой? См. Устранение неполадок.