Початок роботи¶
Ця сторінка проведе вас від свіжої машини 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 шістнадцяткові символи), що використовується для виведення пароля репозиторію restic.
Згенеруйте його на будь-якій машині:
Вставте результат у поле APP_KEY шаблону.
Не втрачайте свій APP_KEY
Втрата APP_KEY робить ваші зашифровані резервні копії невідновлюваними. Зберігайте його в безпечному місці окремо від сервера. Щойно BombVault запрацює, скористайтеся його набором для відновлення ключа шифрування в один клік (див. Зовнішнє копіювання та відновлення), щоб зберегти повний пакет для відновлення.
Шаблон також монтує за вас сокет Docker, flash (/boot) і корінь Host Data (/mnt). Як джерела, так і місця призначення резервних копій живуть під Host Data. Повний довідник змінних і налаштування зовнішнього копіювання див. у Конфігурація.
Перший запуск¶
- Відкрийте вебінтерфейс за адресою
https://<your-unraid-ip>:3443(самопідписаний сертифікат з коробки). - У Налаштуваннях увімкніть потрібні домени резервного копіювання (Контейнери, VM, Flash, Config, Files) і виберіть акцентний колір.
- На вкладці Контейнери виберіть контейнер і натисніть Створити резервну копію, щоб зробити свою першу точку відновлення. Шляхи репозиторіїв за замовчуванням
/mnt/user/bombvault/{container,vms,flash,config,files}і створюються під час першого резервного копіювання. - Налаштуйте планування в Налаштування, Розклади. Є один клік включити всі до розкладу для контейнерів і VM.
Необов'язково: виберіть порядок резервного копіювання
Якщо деякі контейнери завжди мають резервуватися перед іншими (наприклад база даних перед додатком, що її використовує), відкрийте панель порядку резервного копіювання на сторінці Контейнери й перетягніть їх у потрібну послідовність. Заплановані запуски та запуски з множинним вибором потім її дотримуються; усе, що ви залишите невпорядкованим, резервується спочатку найбільш прострочене, як і раніше.
Перевірка інтеграції з хостом
Відкрийте /spike у вебінтерфейсі після запуску контейнера. Він тестує кожне монтування та CLI (сокет Docker, libvirt, restic, qemu-img, rclone) і повідомляє про будь-які відсутні частини, тож ви можете переконатися, що контейнер підключено правильно, перш ніж покладатися на нього.
Простий проти Розширеного¶
За замовчуванням інтерфейс показує лише найнеобхідніше (резервне копіювання, відновлення, розклад). Використовуйте перемикач Простий / Розширений на бічній панелі, щоб відкрити експертні елементи керування: зберігання, зовнішнє копіювання, хуки до/після, відновлення на рівні файлів, сповіщення, метрики Prometheus та інструменти цілісності/обслуговування. Це налаштування для кожного браузера, вимкнене за замовчуванням, тож новачки отримують чистий інтерфейс, а досвідчені користувачі, усе.
Наступні кроки¶
- Перегляньте всі Можливості.
- Додайте одну або кілька реплік Зовнішнє копіювання та відновлення (кожен домен може відправляти на кілька цілей одночасно) і збережіть свій набір для відновлення.
- Клонуєте налаштування або переходите на нову машину? Перенесіть усю свою конфігурацію за допомогою картки Експорт та імпорт налаштувань. Див. Конфігурація.
- Виникла проблема? Див. Усунення несправностей.