XDA недавно опубликовала статью о пользователе Dropbox, который потерял свой аккаунт и все файлы на нем из-за автоматического запрета. Урок был старым, но актуальным: синхронизация — это не резервная копия. Если ваш провайдер удалит аккаунт, локальная папка опустеет при следующем подключении. Если вирус-шифровальщик зашифрует ваш рабочий стол, клиент синхронизации будет отправлять зашифрованные данные в облако в течение нескольких минут. Настоящая резервная копия — это отдельная, версионированная копия, к которой вы можете вернуться в определенный момент времени, предпочтительно на оборудовании или хранилище, которое провайдер синхронизации не может контролировать.
Мы выбрали лучшие приложения для самостоятельного резервного копирования на рабочих столах после установки восьми инструментов на Windows 11, macOS Sequoia и Debian 13, запуска полных и добавочных циклов на локальный диск, старый Synology NAS через SFTP и корзину Backblaze B2. Этот список предназначен для тех, кто хочет иметь собственные точки восстановления, а не еще одну папку синхронизации.
Что искать в приложении самостоятельного резервного копирования
- Снимки состояния, а не зеркала. Инструмент резервного копирования должен хранить версионированные точки во времени, чтобы вы могли восстановить файл со вторника прошлой недели, даже если вчера он был в порядке, а сегодня сломан.
- Дедупликация, определяемая содержимым. Разбиение файлов по содержимому, а не по смещению, позволяет запускать ежедневный снимок 500 ГБ без записи 500 ГБ каждый вечер. Дедупликация позволяет сохранять месячную историю на целевой системе, которая в противном случае была бы переполнена за неделю.
- Шифрование в покое с ключами на стороне клиента. Смысл резервного копирования на собственный NAS или дешевое хранилище объектов в том, что ни коробка, ни поставщик хранилища не смогут читать данные. Ищите AES-256 с парольной фразой или файлом ключей, который никогда не покидает клиент.
- Сохранение и очистка. Политики “дед-отец-сын” (хранить 7 дневных, 4 еженедельных, 12 ежемесячных и так далее) должны быть встроены в сам инструмент, а не в скрипт-обертку, который вы забудете обновить.
- Проверка восстановления. Резервная копия, которая никогда не была восстановлена, — это слухи. Инструмент должен предлагать проверки целостности и, в идеале, монтирование или пробное восстановление, чтобы вы могли доказать, что архив работает до того, как он вам понадобится.
- Удаленные и объектные хранилища. SFTP, S3, B2, Azure и простая конечная точка REST охватывают большинство настроек 3-2-1. Локальные инструменты хороши как часть стратегии, но не как вся стратегия.
Быстрое сравнение
| Приложение | Лучше всего для | Платформы | Лицензия | Дедупликация | Шифрование |
|---|---|---|---|---|---|
| restic | Общий выбор, скриптуемый и портативный | Windows, macOS, Linux, BSD | BSD-2-Clause | Дедупликация, определяемая содержимым | AES-256, poly1305 auth |
| Kopia | Бесплатно с настоящим GUI на всех трех ОС | Windows, macOS, Linux | Apache 2.0 | Дедупликация, определяемая содержимым | AES-256-GCM или ChaCha20 |
| BorgBackup | Серверы Linux и macOS с SSH целями | macOS, Linux (Windows через WSL) | BSD | Дедупликация, определяемая содержимым | AES-256-CTR, HMAC-SHA256 |
| Duplicati | Пользователи Windows, которые хотят веб-интерфейс | Windows, macOS, Linux | MIT | Дедупликация переменного размера блока | AES-256 или GPG |
| Duplicacy | Несколько клиентов, пишущих в одну цель | Windows, macOS, Linux | Source-available (бесплатный CLI для личного использования) | Блокировка-свободная дедупликация, определяемая содержимым | AES-256-GCM |
| UrBackup | Резервное копирование дома, полного машин, на один сервер | Windows, macOS, Linux (сервер: Linux/Windows) | AGPLv3 | Файл + дедупликация образов | Опционально, для каждого клиента |
| Veeam Agent for Windows | Восстановление образа bare-metal для ПК Windows | Windows (Linux и Mac имеют отдельные агенты) | Proprietary, free tier | Дедупликация образа на уровне блока | AES-256 |
| rsnapshot | Минималистичный rsync + снимки с жесткими ссылками на Linux | macOS, Linux | GPLv2 | Нет (жесткие ссылки) | Нет встроенного |
Приложения
1. restic — Лучше всего для скриптуемого, портативного резервного копирования
restic — это инструмент, на который оседают большинство системных администраторов после того, как они устают от детской присмотра программного обеспечения резервного копирования. Он поставляется как один бинарный файл Go для Windows, macOS, Linux и BSD, шифрует каждый репозиторий с помощью парольной фразы до того, как байт покидает клиент, и поддерживает длинный список бэкэндов: локальный диск, SFTP, S3, Backblaze B2, Azure Blob, Google Cloud Storage, OpenStack Swift и его собственный REST-сервер. Дедупликация, определяемая содержимым, означает, что перемещенный или немного отредактированный файл едва ли записывает что-либо новое при следующем снимке, а restic mount открывает любой снимок как файловую систему только для чтения, поэтому вы можете извлечь один файл без полного восстановления.
Поверхность команд невелика и стабильна, поэтому restic для самостоятельного резервного копирования появляется почти в каждом обсуждении автоматизированного конвейера на r/selfhosted. Объедините его с планировщиком (cron, таймеры systemd, Task Scheduler) и у вас будет серьезная система резервного копирования выходные.
Где оно не подходит: Официального GUI нет, поэтому кривая обучения при первом запуске реальна, если вы никогда не касались терминала. Очистка старых снимков в очень больших репозиториях может быть медленной, потому что она переписывает файлы пакетов.
Цена:
- Бесплатно: все, лицензия BSD-2-Clause
- Платно: нет
Платформы: Windows, macOS, Linux, FreeBSD, OpenBSD
Скачать: restic.net
Суть: Если вам удобно в терминале и вы хотите один инструмент, который пережит любую облачную цель, которую вы выберете в этом году, начните отсюда.
2. Kopia — Лучшее бесплатное решение с настоящим GUI рабочего стола
Kopia — это инструмент, который можно показать другу, который хочет безопасность уровня restic без открытия оболочки. KopiaUI работает на Windows, macOS и Linux с надлежащим окном, запланированными политиками и браузером репозитория, по которому вы можете щелкать. Под капотом лежит тот же современный подход, что и restic: дедупликация, определяемая содержимым, шифрование на уровне объекта с AES-256-GCM или ChaCha20-Poly1305, снимки с настраиваемым сохранением и поддержка S3, B2, Azure, GCS, WebDAV, SFTP и Google Drive в качестве целей. Опции сжатия (zstd, s2, gzip, pgzip) — приятное дополнение, когда счет хранилища имеет значение.
Kopia для самостоятельного резервного копирования популярна среди людей, которые попробовали Duplicati, столкнулись с проблемой базы данных и хотели что-то более новое с лучшими основами. Единственный бинарный файл также дает вам CLI, когда вы захотите создавать скрипты позже.
Где оно не подходит: GUI функционален, а не отполирован, а сообщения об ошибках иногда предполагают, что вы уже знаете, как работает формат репозитория. Поддержка сообщества меньше, чем у restic, поэтому неясные граничные случаи могут решаться дольше.
Цена:
- Бесплатно: все, лицензия Apache 2.0
- Платно: нет
Платформы: Windows, macOS, Linux
Скачать: kopia.io
Суть: Получите это, если хотите гарантии restic, но вам нужно окно с кнопками.
3. BorgBackup — Лучше всего для Linux и macOS серверов через SSH
BorgBackup (Borg) — это ветеран современной толпы дедуп-и-шифрования, ответвленный от Attic еще в 2015 году и теперь стандартный для большого срезы домашних лабораторий и настроек малого бизнеса Linux. Borg выполняет дедупликацию с дедупликацией, определяемой содержимым, шифрует с помощью AES-256-CTR плюс аутентификация HMAC-SHA256, и его убийственная функция — borg mount: монтирование FUSE любого снимка для просмотра или извлечения определенных файлов. Отправьте его через SSH на удаленный сервер, на котором работает двоичный файл Borg, и вы получите сжатые, зашифрованные, добавочные резервные копии, которые передают только измененные куски.
BorgBackup для самостоятельного резервного копирования естественно сочетается с Borgmatic, обертки на основе YAML, которая обрабатывает планирование, очистку и проверки здоровья, поэтому вы никогда больше не напишете другой скрипт оболочки.
Где оно не подходит: Поддержка Windows только через WSL, поэтому если ваш основной рабочий стол — это коробка Windows, это не подходит. Репозиторий Borg может быть записан только одним клиентом за раз, что исключает общие цели, написанные несколькими машинами.
Цена:
- Бесплатно: все, лицензия BSD
- Платно: нет
Платформы: macOS, Linux, BSD (Windows только через WSL)
Скачать: borgbackup.readthedocs.io
Суть: Правильный выбор для пользователя Linux или macOS, который создает резервные копии на другой коробке, доступной по SSH, и хочет проверенный код.
4. Duplicati — Лучший бесплатный веб-интерфейс для пользователей Windows
Duplicati работает как фоновая служба с веб-интерфейсом на http://localhost:8200, что является рабочим процессом, который ожидают большинство пользователей Windows от платных инструментов. Он поддерживает самый большой список бэкэндов на этой странице (S3, B2, Azure, GCS, OneDrive, Google Drive, Dropbox, Mega, SFTP, WebDAV, Storj и многое другое), выполняет дедупликацию с переменным размером блока и шифрует либо AES-256, либо GPG. Задания резервного копирования, расписания и уведомления по электронной почте находятся в веб-интерфейсе, поэтому настройка ежедневного облачного резервного копирования занимает около десяти минут от начала до конца.
Duplicati для самостоятельного резервного копирования — это инструмент, который выбирают большинство бывших пользователей CrashPlan и Backblaze Personal, когда они наконец уходят от подписки. Ветвь 2.1 (текущая стабильная линия) переписала слой хранилища SQLite, который вызывал большинство исторических жалоб на коррупцию.
Где оно не подходит: Восстановление очень больших наборов резервных копий может быть медленным, потому что Duplicati должна переосмыслить маленькие куски. Старая ветвь 2.0 имела репутацию проблем с базой данных, которая пугала некоторых; более новые сборки более надежны, но память остается.
Цена:
- Бесплатно: все, лицензия MIT
- Платно: нет
Платформы: Windows, macOS, Linux
Скачать: duplicati.com
Суть: Возьмите это, если вам нужен веб-интерфейс, огромный список бэкэндов и нулевые сборы лицензий.
5. Duplicacy — Лучше всего для нескольких клиентов, пишущих в одну цель
Duplicacy — это инструмент для подхода, когда у вас есть четыре ноутбука и один NAS, и вы хотите, чтобы все четыре создавали резервные копии в одном каталоге без помех друг другу. Он использует конструкцию дедупликации без блокировки (запатентованную автором), которая позволяет многим клиентам безопасно делиться один репозиторий хранилища, что ничего другого на этой странице не делает чисто. Бэкэнды включают SFTP, S3, B2, Azure, GCS, Wasabi, OneDrive, Google Drive и Storj. Шифрование — AES-256-GCM для каждого куска с парольной фразой.
Duplicacy для самостоятельного резервного копирования обращается к домашним хозяйствам и небольшим командам, где количество конечных точек продолжает расти, и вы предпочитаете не запускать отдельный репозиторий на машину.
Где оно не подходит: CLI имеет открытый исходный код и свободен для личного использования, но полированный веб-GUI — это платный продукт (примерно 20 долларов в год за персональную лицензию, выше за коммерческую). Это заставляет людей думать, что все в списке самостоятельного размещения полностью свободно. Лицензия не является открытым исходным кодом OSI, поэтому если чистота лицензии имеет значение, посмотрите в другое место.
Цена:
- Бесплатно: CLI для личного использования, открытый исходный код
- Платно: Web edition, персональная лицензия около $20/год, коммерческая выше
Платформы: Windows, macOS, Linux
Скачать: duplicacy.com
Суть: Стоит того, если конструкция без блокировки многоклиентского решения решает реальную проблему для вас; в противном случае restic охватывает большинство той же земли бесплатно.
6. UrBackup — Лучше всего для резервного копирования каждой машины в доме на один сервер
UrBackup переворачивает модель: вместо планирования резервных копий на каждом рабочем столе вы запускаете UrBackup сервер на Linux коробке или NAS, устанавливаете крошечный клиент на каждой машине и позволяете серверу вытягивать образы и резервные копии файлов по своему расписанию. Веб-консоль показывает каждый клиент, каждую работу и диск, на котором находится каждый снимок. Резервные копии файлов дедублируются с жесткими ссылками; резервные копии образов (только Windows) захватывают весь том для восстановления bare-metal. Опциональное шифрование на стороне клиента поддерживается для сценариев, где сервер не должен видеть открытый текст.
UrBackup для самостоятельного резервного копирования — это то, что люди строят, когда флот вырастает более чем на три или четыре машины и запуск restic на каждой из них начинает ощущаться как погоня за кошками.
Где оно не подходит: Веб-интерфейс выглядит так, как будто он был разработан в 2014 году, и с тех пор не очень обновлялся визуально. Резервные копии образов на macOS и Linux — только на уровне файлов; только клиенты Windows поддерживают захват полного образа диска.
Цена:
- Бесплатно: полный сервер и клиент, AGPLv3
- Платно: ничего для издания с открытым исходным кодом
Платформы: Клиенты Windows, macOS, Linux; сервер на Linux или Windows
Скачать: urbackup.org
Суть: Выбор, когда вы хотите один сервер, создающий резервные копии каждого устройства в локальной сети, а не инструмент на рабочий стол.
7. Veeam Agent for Windows — Лучший коммерческий с серьезной бесплатной ярусом
Veeam Agent for Windows — это свободный уровень поставщика резервного копирования предприятия, которому уже доверяют большинство IT команд для своих серверов. Он выполняет полные резервные копии образов ПК Windows на локальный диск, диск USB или SMB-share, и сторона восстановления — это место, где он светит: восстановление bare-metal на другое оборудование, монтирование резервной копии как виртуального диска или восстановление отдельных файлов из образа. Сжатие и шифрование AES-256 встроены. Свободный уровень лицензирован для личного использования на одном ПК и не требует текущей подписки.
Veeam Agent для самостоятельного резервного копирования — это ответ, когда вы хотите восстановление на уровне образа на машине Windows без оплаты коммерческого набора. Veeam также поставляет свободных агентов для Linux и Mac с аналогичными сроками.
Где оно не подходит: Не открытый исходный код, и свободный уровень ограничен личным использованием на одной машине. Цели облачного хранилища объектов требуют платного продукта; свободный уровень пишет только на локальное, USB или SMB. Установка просит вас создать аккаунт Veeam.
Цена:
- Бесплатно: личное использование одного ПК, неограниченные резервные копии на локальное или SMB
- Платно: Veeam Data Platform начинается около $700 в год на сокет для коммерческого использования, на основе предложения
Платформы: Windows (отдельные свободные агенты существуют для Linux и macOS)
Скачать: veeam.com
Суть: Правильный свободный инструмент, если вы хотите образ вашего ПК Windows, который вы можете восстановить на другой ноутбук после отказа диска.
8. rsnapshot — Лучший минималистичный выбор для Linux сервера
rsnapshot — это старейший государственный деятель этого списка: небольшой скрипт Perl, который оборачивает rsync и жесткие ссылки, чтобы дать вам вращающиеся снимки одного или более каталогов. Нет движка дедуп, нет шифрования, нет причудливого GUI. То, что вы получаете, это директория на снимок, каждая выглядит как полная копия, но потребляет только дисковое пространство изменений, благодаря жестким ссылкам. Восстановление — это cp. Все это настраивается с одного текстового файла.
rsnapshot для самостоятельного резервного копирования — это инструмент, который люди тихо держат в работе десятилетие после того, как все более причудливые опции, которые они пробовали, оказались гниющими. Это скучно в лучшем смысле.
Где оно не подходит: Нет встроенного шифрования, поэтому удаленные или внесайтовые копии должны происходить на уровне хранилища (зашифрованная файловая система, LUKS, зашифрованная S3 коробка). Это только Unix, поэтому рабочие столы Windows выключены. Модель жесткой ссылки не дедублирует содержимое внутри файла, только целые неизменные файлы.
Цена:
- Бесплатно: все, GPLv2
- Платно: нет
Платформы: macOS, Linux, BSD
Скачать: rsnapshot.org
Суть: Выберите это, если вы хотите скрипт резервного копирования, который ваше будущее я все еще понимаю десять лет спустя, и вы хорошо справляетесь с шифрованием в другом месте.
Как выбрать правильный
- Если вы хотите лучшее значение по умолчанию и вам удобно в терминале: restic. Небольшой бинарный, огромное сообщество, работает везде.
- Если вам нужен GUI и вы хотите то же качество, что и restic: Kopia. Одинаковый современный дизайн с окнами и кнопками.
- Если ваш рабочий стол Windows и вы хотите веб-консоль на основе браузера: Duplicati. Самое простое начало для людей, привыкших к платным инструментам.
- Если вы уже живете на Linux или macOS и создаете резервные копии на SSH сервер: BorgBackup. Долгий послужной список, отличный
borg mount. - Если вы хотите один сервер резервного копирования, тянущий с каждой машины в вашей сети: UrBackup. Это единственный инструмент здесь, построенный для этой модели.
- Если четыре устройства должны делиться одним репозиторием: Duplicacy. Конструкция без блокировки действительно уникальна, стоит скромной платы для GUI.
- Если вы хотите восстановить машину Windows на другое оборудование: Veeam Agent for Windows. Восстановление на уровне образа, bare-metal, бесплатно.
- Если вы хотите самую простую возможную вещь, которая никогда вас не удивит: rsnapshot. Старый, маленький, все еще работает.
Если вы пробовали Duplicati на ветви 2.0 и были опалены, дайте Kopia посмотреть перед тем, как отписать всю категорию.
FAQ
Какое лучшее бесплатное приложение для самостоятельного резервного копирования? Для большинства людей restic — лучшее бесплатное приложение для самостоятельного резервного копирования. Он лицензирован BSD, работает на каждой основной настольной ОС из одного бинарного файла, шифрует на стороне клиента с помощью AES-256 и поддерживает локальный диск, SFTP и каждое основное хранилище объектов. Если вы хотите графический интерфейс вместо терминала, Kopia — бесплатный выбор.
Является ли облачная синхронизация резервной копией? Нет. Облачная синхронизация зеркалирует текущее состояние вашего файла поставщику. Если вы удалите файл, вирус-шифровальщик зашифрует его или провайдер отключит ваш аккаунт, клиент синхронизации с радостью отражает это состояние обратно на ваши другие устройства. Резервная копия хранит версионированные снимки, которые вы можете восстановить из момента времени, на хранилище, которое провайдер синхронизации не может достичь.
Что такое правило резервного копирования 3-2-1? Три копии ваших данных, на двух различных носителях, с одной копией вне площадки. На практике, это означает оригинал на вашем рабочем столе, одну резервную копию на локальный NAS или внешний диск и одну резервную копию в удаленном месте, таком как хранилище объектов, дом друга или второй NAS. Любой из инструментов на этом списке может служить одной ногой той установки.
Какое приложение для самостоятельного резервного копирования имеет лучшую дедупликацию? restic, Kopia, BorgBackup и Duplicacy все используют дедупликацию, определяемую содержимым, которая является современным стандартом и дает отличные коэффициенты дедуп на реальных рабочих нагрузках. Duplicati выполняет дедупликацию с переменным размером блока, которая близка, но не идентична. rsnapshot и UrBackup используют жесткие ссылки, которые дедублируют целые неизменные файлы, но не частичные изменения внутри файла.
Могу ли я создать резервную копию моего ПК Windows на сервер Linux? Да, и это общая установка. restic, Kopia, Duplicati, Duplicacy и Veeam Agent все работают на Windows и могут писать на сервер Linux через SFTP или SMB. UrBackup идет дальше: установите его клиент Windows и его сервер Linux, и сервер автоматически вытягивает резервные копии образов и файлов.
Нужна ли мне облачная резервная копия, если я самостоятельно размещаю? Обычно да, по крайней мере для самых важных данных. Самостоятельное резервное копирование защищает от случайного удаления, вирусов-шифровальщиков на рабочем столе и отказа диска. Это не защищает от пожара, кражи всей домашней лаборатории или удара молнии, который вывел из строя NAS и рабочий стол вместе. Небольшой зашифрованный репозиторий на дешевом хранилище объектов, таком как Backblaze B2, охватывает вне площадки ногой за несколько долларов в месяц.