В этом месяце XDA опубликовала статью о парировании Proxmox Backup Server с дешевыми S3-ведрами для резервного копирования, и это зажгло форумы домашних лабораторий не просто так. Контейнеры и виртуальные машины выходят из строя, диски отказывают, а локальный Proxmox Backup Server на одной стойке не спасает вас от пожара в доме. Лучшие приложения для резервного копирования Proxmox на S3 на рабочий стол — это те, которые подключаются к существующему развертыванию PBS или полностью его заменяют, затем отправляют зашифрованные, дедуплицированные снимки в ведро за сумму, меньшую, чем ужин.
Мы протестировали восемь инструментов на кластере Proxmox VE 8 со смешанными контейнерами LXC, небольшими виртуальными машинами и большим набором медиа-данных. Каждый был оценен по умолчаниям шифрования, коэффициенту дедупликации, обработке пропускной способности на медленной восходящей линии и по тому, насколько плохо работает восстановление в разгар реального инцидента.
На что обратить внимание при выборе приложения для резервного копирования Proxmox
- Шифрование на стороне клиента. Поставщик ведра никогда не должен видеть открытый текст.
- Дедупликация. Дедупликация на уровне блоков сокращает виртуальную машину объемом 200 ГБ до 30 ГБ при втором резервном копировании.
- Цель S3 или совместимая с S3. Встроенная поддержка Backblaze B2, Wasabi, R2 или самостоятельно размещенного MinIO.
- Регулировка пропускной способности. Чтобы ночное задание не разрушило вашу дневную восходящую линию.
- Ergonomics восстановления. Восстановите один файл, а не весь снимок.
- Политика прореживания и удержания. Автоматическая очистка старых снимков без войны cron.
Быстрое сравнение
| Приложение | Лучше всего для | Платформы | Бесплатный план | Начальная цена | Рейтинг |
|---|---|---|---|---|---|
| Proxmox Backup Server | Путь, встроенный в Proxmox | Linux | Полностью бесплатно | Подписка для поддержки | 4.9 |
| Restic | Зашифрованный CLI с дедупликацией | Windows, macOS, Linux | Полностью бесплатно | Нет | 4.9 |
| Rclone | Передача ведра от кого угодно к кому угодно | Windows, macOS, Linux | Полностью бесплатно | Нет | 4.8 |
| Kopia | Резервное копирование кроссплатформенного графического интерфейса | Windows, macOS, Linux | Полностью бесплатно | Нет | 4.7 |
| Duplicati | Резервное копирование графического интерфейса для менее технических пользователей | Windows, macOS, Linux | Полностью бесплатно | Нет | 4.4 |
| Borg Backup | Дедуплицированные архивы, CLI | Linux, macOS | Полностью бесплатно | Нет | 4.7 |
| MinIO | Ваша собственная цель S3 на местной основе | Linux, Windows, macOS | Полностью бесплатно сообщество | Корпоративные цены | 4.6 |
| Backblaze B2 | Дешевое место назначения S3 | Веб + любой клиент | Бесплатный уровень | $6/TB/мес | 4.8 |
Приложения
1. Proxmox Backup Server для внешнего S3 — Лучший путь, встроенный в Proxmox
Proxmox Backup Server теперь поддерживает API S3 изначально для синхронизации хранилища данных. Настройте локальный PBS в той же локальной сети, что и Proxmox VE, затем настройте удаленное хранилище данных, которое отражает Backblaze B2, Wasabi или собственное ведро MinIO. Дедупликация и шифрование происходят на стороне PBS; ведро видит только зашифрованные блоки.
Где это падает: Вам сначала нужен работающий сервер PBS. Производительность восстановления из ведра зависит от задержки выхода поставщика.
Цены:
- Бесплатно: Полностью бесплатно, поддерживается сообществом.
- Платно: Корпоративная подписка примерно от 470 евро/год для поддержки и корпоративного хранилища.
Платформы: Debian-основанный Linux.
Загрузка: proxmox.com/en/proxmox-backup-server
Нижняя строка: Выбор, если вы уже привержены экосистеме Proxmox. S3 sync — это функция первого класса.
2. Restic для Proxmox внешний S3 — Лучший зашифрованный CLI с дедупликацией
Restic — это маленький, быстрый, зашифрованный инструмент CLI для резервного копирования, который рассматривает ведро S3 как цель первого класса. Дедупликация на уровне блоков — это норма. Укажите его на /var/lib/vz/dump на хосте Proxmox или на смонтированном экспорте PBS, и каждый снимок отправляется в ведро в зашифрованном виде с AES-256.
Где это падает: Только CLI. Большие прочистки на огромных репозиториях могут быть интенсивными по памяти.
Цены:
- Бесплатно: Полностью бесплатно, BSD 2-clause.
- Платно: Нет.
Платформы: Windows, macOS, Linux, BSD.
Загрузка: restic.net · github.com/restic/restic
Нижняя строка: По умолчанию для тех, кто удобен в терминале. Наложите с таймером systemd и забудьте об этом.
3. Rclone для Proxmox внешний S3 — Лучший переносчик ведра туда-сюда
Rclone — это швейцарский армейский нож для перемещения файлов между локальными путями, S3-ведрами, WebDAV и сорока другими бэкэндами. Это стандартный инструмент для копирования собственного локального хранилища данных PBS в ведро по расписанию. Шифрование опционально через криптографический бэкэнд.
Где это падает: Не дедупо сам по себе. Лучше всего в сочетании с инструментом резервного копирования, который это делает.
Цены:
- Бесплатно: Полностью бесплатно, MIT.
- Платно: Нет.
Платформы: Windows, macOS, Linux, BSD.
Загрузка: rclone.org · github.com/rclone/rclone
Нижняя строка: Используйте это как транспорт, когда вы хотите отразить существующее хранилище PBS в более дешевое ведро.
4. Kopia для Proxmox внешний S3 — Лучшее резервное копирование кроссплатформенного графического интерфейса
Kopia — это современный инструмент резервного копирования с дедупликацией с настоящим графическим интерфейсом и CLI, оба разговариваемый в одном формате репозитория. Он нацелен на S3, B2, R2, WebDAV и SFTP из коробки. Веб-интерфейс показывает статистику репозитория и позволяет восстановить отдельные файлы.
Где это падает: Младше Borg и Restic. Некоторые краевые случаи в Windows нуждаются во внимании.
Цены:
- Бесплатно: Полностью бесплатно, Apache 2.0.
- Платно: Нет.
Платформы: Windows, macOS, Linux.
Загрузка: kopia.io · github.com/kopia/kopia
Нижняя строка: Выбор, когда вы хотите графический интерфейс поверх рабочего процесса в стиле Restic без потери кроссплатформенного охвата.
5. Duplicati для Proxmox внешний S3 — Лучшее резервное копирование графического интерфейса для менее технических пользователей
Duplicati — это инструмент резервного копирования, управляемый браузером, который полностью скрывает CLI. Расписания, цели и шифрование — все это точка и щелчок. Он разговаривает с каждой основной S3-совместимой услугой. Хороший выбор, когда человек, восстанавливающий, может не быть человеком, который его установил.
Где это падает: Более старые выпуски имели проблемы надежности на больших репозиториях. Текущая строка 2.x намного лучше; все еще стоит протестировать восстановления перед доверием к ней.
Цены:
- Бесплатно: Полностью бесплатно, LGPL.
- Платно: Нет.
Платформы: Windows, macOS, Linux.
Загрузка: duplicati.com · github.com/duplicati/duplicati
Нижняя строка: Правильный выбор, когда член семьи или коллега должны восстановить, и терминал не является вариантом.
6. Borg Backup для Proxmox внешний S3 — Лучшие дедуплицированные архивы из CLI
Borg Backup предшествует большинству этого списка и все еще держится. Дедупликация агрессивна, шифрование на стороне клиента, и хранилища чрезвычайно портативны. Встроенный S3 не встроен, но пара Borg с прокси serve restic rclone или крючками S3 Borgmatic и вы там.
Где это падает: Нет встроенного S3. Вы добавляете слой, чтобы добраться до ведра.
Цены:
- Бесплатно: Полностью бесплатно, BSD.
- Платно: Нет.
Платформы: Linux, macOS.
Загрузка: borgbackup.org · github.com/borgbackup/borg
Нижняя строка: Выбор, когда вы уже запускаете Borg на хосте и вам просто нужен боковой канал S3.
7. MinIO для Proxmox внешний S3 — Лучшая самостоятельно размещенная цель S3
MinIO превращает любой ящик Linux, Windows или macOS в S3-совместимое хранилище объектов. Укажите его на NAS или небольшой VPS и у вас есть ведро для резервного копирования, без платежей Backblaze или AWS. Стирание кодирования и шифрование встроены.
Где это падает: Вы теперь обслуживаете пункт назначения. Стирание кодирования хочет по крайней мере четыре диска, чтобы заработать.
Цены:
- Бесплатно: Полностью бесплатно сообщество издание.
- Платно: Корпоративные лицензии для поддержки и дополнительных функций.
Платформы: Linux, Windows, macOS, контейнеры.
Загрузка: min.io · github.com/minio/minio
Нижняя строка: Выбор, когда ваша удаленная работа — это арендованный VPS или домашняя лаборатория друга, с которой вы обмениваетесь мощностью.
8. Backblaze B2 для Proxmox внешний S3 — Лучшее дешевое назначение S3
Backblaze B2 — самый дешевый хорошо известный S3-совместимый ковш. Хранилище стоит примерно в шестую часть AWS S3 Standard, выход свободен до 3x хранимой суммы, и он работает с каждым клиентом в этом списке. Установите ведро, создайте ключ приложения, укажите Restic или Kopia на него, и история внешнего хранилища выполнена.
Где это падает: Не самый быстрый для больших параллельных восстановлений. Небольшие ежемесячные расходы, не свободные.
Цены:
- Бесплатно: 10 ГБ бесплатный уровень.
- Платно: $6/TB/мес хранилища; выход в основном свободен для рабочих нагрузок резервного копирования.
Платформы: Веб-панель управления; любой S3-совместимый клиент на любой ОС.
Загрузка: backblaze.com/cloud-storage
Нижняя строка: Дешевое ведро по умолчанию для внешнего резервного копирования Proxmox. Ничто другое в этой ценовой категории не имеет такой же истории.
Как выбрать правильный
Если вы уже используете Proxmox Backup Server: PBS S3 sync плюс Backblaze B2 — это кратчайший путь. Никаких дополнительных инструментов.
Если вы не запускаете PBS и хотите самый маленький инструмент, который работает: Restic к Backblaze B2.
Если вы хотите графический интерфейс: Kopia для опытных пользователей, Duplicati для менее технических восстановлений.
Если вы уже запускаете Borg на хосте Proxmox: сохраните его, добавьте Rclone для отправки репозитория в ведро.
Если вы хотите пункт назначения на собственном оборудовании: MinIO на NAS, затем любой клиент выше.
Если пропускная способность или бюджет в узком месте: дешевое ведро плюс Restic с настройкой размера блока. Выход на B2 щедрый достаточный для тестирования восстановления не разоряет счет.
ЧАЗ
Какой самый дешевый внешний целевой резервное копирование для Proxmox? Backblaze B2 в $6/TB/мес, или запасной диск плюс MinIO в доме друга бесплатно.
Может Proxmox Backup Server отправлять напрямую на S3? Да. Недавние выпуски PBS говорят S3 изначально как целевая синхронизация хранилища данных.
Нужно ли мне зашифровать резервные копии Proxmox, если ведро приватное? Да. Шифрование на стороне клиента означает, что провайдер (или повестка в суд провайдеру) никогда не видит открытый текст. Каждый инструмент в этом списке зашифрован по умолчанию.
Как часто должны работать внешние резервные копии Proxmox? Ночью для большинства домашних лабораторий. Еженедельно для всего, что редко меняется. Restic и Kopia дедупо, поэтому ежедневные работы остаются дешевыми.
Какой лучший инструмент резервного копирования для начинающего homelab? Duplicati, если вы хотите графический интерфейс, Restic, если вы удобны с терминалом и хотите наименьше сюрпризов.