Приложения для самостоятельного резервного копирования на рабочих столах

XDA недавно опубликовала статью о пользователе Dropbox, который потерял свой аккаунт и все файлы на нем из-за автоматического запрета. Урок был старым, но актуальным: синхронизация — это не резервная копия. Если ваш провайдер удалит аккаунт, локальная папка опустеет при следующем подключении. Если вирус-шифровальщик зашифрует ваш рабочий стол, клиент синхронизации будет отправлять зашифрованные данные в облако в течение нескольких минут. Настоящая резервная копия — это отдельная, версионированная копия, к которой вы можете вернуться в определенный момент времени, предпочтительно на оборудовании или хранилище, которое провайдер синхронизации не может контролировать.

Мы выбрали лучшие приложения для самостоятельного резервного копирования на рабочих столах после установки восьми инструментов на Windows 11, macOS Sequoia и Debian 13, запуска полных и добавочных циклов на локальный диск, старый Synology NAS через SFTP и корзину Backblaze B2. Этот список предназначен для тех, кто хочет иметь собственные точки восстановления, а не еще одну папку синхронизации.

Что искать в приложении самостоятельного резервного копирования

Быстрое сравнение

Приложение Лучше всего для Платформы Лицензия Дедупликация Шифрование
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 нет, поэтому кривая обучения при первом запуске реальна, если вы никогда не касались терминала. Очистка старых снимков в очень больших репозиториях может быть медленной, потому что она переписывает файлы пакетов.

Цена:

Платформы: 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, поэтому неясные граничные случаи могут решаться дольше.

Цена:

Платформы: 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 может быть записан только одним клиентом за раз, что исключает общие цели, написанные несколькими машинами.

Цена:

Платформы: 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 имела репутацию проблем с базой данных, которая пугала некоторых; более новые сборки более надежны, но память остается.

Цена:

Платформы: 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, поэтому если чистота лицензии имеет значение, посмотрите в другое место.

Цена:

Платформы: Windows, macOS, Linux

Скачать: duplicacy.com

Суть: Стоит того, если конструкция без блокировки многоклиентского решения решает реальную проблему для вас; в противном случае restic охватывает большинство той же земли бесплатно.

6. UrBackup — Лучше всего для резервного копирования каждой машины в доме на один сервер

UrBackup переворачивает модель: вместо планирования резервных копий на каждом рабочем столе вы запускаете UrBackup сервер на Linux коробке или NAS, устанавливаете крошечный клиент на каждой машине и позволяете серверу вытягивать образы и резервные копии файлов по своему расписанию. Веб-консоль показывает каждый клиент, каждую работу и диск, на котором находится каждый снимок. Резервные копии файлов дедублируются с жесткими ссылками; резервные копии образов (только Windows) захватывают весь том для восстановления bare-metal. Опциональное шифрование на стороне клиента поддерживается для сценариев, где сервер не должен видеть открытый текст.

UrBackup для самостоятельного резервного копирования — это то, что люди строят, когда флот вырастает более чем на три или четыре машины и запуск restic на каждой из них начинает ощущаться как погоня за кошками.

Где оно не подходит: Веб-интерфейс выглядит так, как будто он был разработан в 2014 году, и с тех пор не очень обновлялся визуально. Резервные копии образов на macOS и Linux — только на уровне файлов; только клиенты Windows поддерживают захват полного образа диска.

Цена:

Платформы: Клиенты 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.

Цена:

Платформы: Windows (отдельные свободные агенты существуют для Linux и macOS)

Скачать: veeam.com

Суть: Правильный свободный инструмент, если вы хотите образ вашего ПК Windows, который вы можете восстановить на другой ноутбук после отказа диска.

8. rsnapshot — Лучший минималистичный выбор для Linux сервера

rsnapshot — это старейший государственный деятель этого списка: небольшой скрипт Perl, который оборачивает rsync и жесткие ссылки, чтобы дать вам вращающиеся снимки одного или более каталогов. Нет движка дедуп, нет шифрования, нет причудливого GUI. То, что вы получаете, это директория на снимок, каждая выглядит как полная копия, но потребляет только дисковое пространство изменений, благодаря жестким ссылкам. Восстановление — это cp. Все это настраивается с одного текстового файла.

rsnapshot для самостоятельного резервного копирования — это инструмент, который люди тихо держат в работе десятилетие после того, как все более причудливые опции, которые они пробовали, оказались гниющими. Это скучно в лучшем смысле.

Где оно не подходит: Нет встроенного шифрования, поэтому удаленные или внесайтовые копии должны происходить на уровне хранилища (зашифрованная файловая система, LUKS, зашифрованная S3 коробка). Это только Unix, поэтому рабочие столы Windows выключены. Модель жесткой ссылки не дедублирует содержимое внутри файла, только целые неизменные файлы.

Цена:

Платформы: macOS, Linux, BSD

Скачать: rsnapshot.org

Суть: Выберите это, если вы хотите скрипт резервного копирования, который ваше будущее я все еще понимаю десять лет спустя, и вы хорошо справляетесь с шифрованием в другом месте.

Как выбрать правильный

Если вы пробовали 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, охватывает вне площадки ногой за несколько долларов в месяц.