Duplicati: шифрованное резервное копирование в любое хранилище
Duplicati делает автоматические шифрованные бэкапы по расписанию в любое хранилище — дешёвая страховка от потери данных. Главное — правильно настроить и проверять восстановление. Разбираю, как и от каких ошибок.
Коротко (TL;DR)
- Duplicati — бесплатный open-source инструмент резервного копирования: расписание, инкрементальные бэкапы и шифрование AES перед отправкой в любое хранилище.
- Данные шифруются у вас на стороне до выгрузки, поэтому в облаке или на чужом диске лежит зашифрованный архив — это важно для соблюдения 152-ФЗ.
- Выгрузка работает почти куда угодно: свой сервер, S3-совместимые хранилища, российские облака, сетевые и сетевые диски, FTP и WebDAV.
- Главная ценность — автоматизация по правилу 3-2-1: настроенные бэкапы это дешёвая страховка от потери данных, которая иначе означает остановку работы.
- Инструмент бесплатный, но требует грамотной настройки расписания, хранилища и регулярной проверки восстановления — эту часть я беру на себя под ключ.
Потеря данных редко выглядит как катастрофа в момент, когда о ней стоит задуматься. Всё работает, файлы на месте, база отвечает — и кажется, что бэкапы можно отложить на потом. Реальность другая: вышедший из строя диск, шифровальщик-вымогатель, удалённая по ошибке папка или сгоревший сервер превращают рабочий день в простой, а иногда и в полную остановку бизнеса. Восстановить вручную то, что копилось годами, обычно невозможно. Настроенные автоматические резервные копии — это та самая дешёвая страховка, которая окупается ровно один раз, но окупается полностью. Duplicati решает эту задачу как open-source инструмент: он сам делает бэкапы по расписанию, шифрует их до отправки и складывает в любое выбранное вами хранилище. Ниже разберу, что это за инструмент, что он умеет, кому подходит и почему важно не просто включить бэкап, а проверить восстановление.
Что такое Duplicati и зачем он нужен
Duplicati — это бесплатная программа для резервного копирования с открытым исходным кодом. Её задача проста по формулировке и непроста на практике: регулярно и без вашего участия сохранять копии важных данных в надёжное место, причём так, чтобы из этих копий можно было всё восстановить. Работает Duplicati на сервере или компьютере, управляется через понятный веб-интерфейс в браузере и не требует постоянного внимания после настройки.
Ключевая идея инструмента — отделить ваши данные от места их хранения. Вы указываете, что копировать (папки с документами, базы данных, файлы сайта, рабочие проекты) и куда складывать копии, а Duplicati берёт на себя расписание, упаковку, шифрование и контроль целостности. При этом копии получаются инкрементальными: после первого полного бэкапа в хранилище отправляются только изменения, а не весь объём заново. Это экономит и место, и трафик, и время.
По сути Duplicati заменяет ручное копирование файлов на флешку или разовую выгрузку в облако — подход, который выглядит как бэкап, но им не является. Ручные копии забывают делать, они устаревают, лежат рядом с оригиналом и теряются вместе с ним. Автоматический инструмент снимает человеческий фактор: бэкап делается по расписанию, проверяется и хранится отдельно, независимо от того, вспомнили вы о нём сегодня или нет.
Что умеет: расписание, шифрование, любое хранилище
Первое и главное — расписание. Вы задаёте, как часто делать копии (например, каждую ночь), а Duplicati запускает задание сам. Можно настроить несколько заданий с разной периодичностью для разных данных и определить, сколько поколений копий хранить, чтобы можно было откатиться не только на вчера, но и на неделю или месяц назад. Это важно: если файл повредился или был зашифрован вирусом несколько дней назад, вам нужна копия именно за тот период, а не свежий бэкап уже испорченных данных.
Второе — инкрементальные копии и дедупликация. После первой полной выгрузки Duplicati отправляет в хранилище только изменившиеся блоки данных. Благодаря этому ежедневный бэкап занимает минимум места и времени, а история версий при этом сохраняется. Вы получаете возможность восстановить состояние файлов на конкретную дату, не храня десятки полных копий.
Третье и принципиальное — шифрование. Duplicati шифрует данные алгоритмом AES прямо у вас, до того как они уйдут в хранилище. Это значит, что в облаке, на чужом сервере или на сетевом диске лежит только зашифрованный архив, который без вашего ключа бесполезен. Даже если хранилище скомпрометируют, содержимое останется недоступным. Для работы с персональными данными это не приятная опция, а способ снизить риски утечки.
Четвёртое — свобода выбора хранилища. Duplicati умеет выгружать копии практически куда угодно: на ваш собственный сервер, в S3-совместимые объектные хранилища, в российские облака, на сетевые папки и подключённые диски, по FTP, SFTP и WebDAV. Это позволяет выстроить хранение так, как удобно и безопасно именно вам, и не зависеть от одного поставщика. И, наконец, инструмент умеет проверять целостность копий и восстанавливать как отдельные файлы, так и весь набор данных целиком — выборочно, на нужную дату.
Кому и для каких задач подходит
Duplicati пригодится везде, где есть данные, потеря которых дорого обойдётся. Малому бизнесу он закрывает базовую, но критичную потребность: автоматически сохранять бухгалтерию, клиентскую базу, договоры и рабочие документы, чтобы поломка одного компьютера не остановила работу. Часто именно в небольших компаниях бэкапов нет вообще — просто потому, что некому этим заняться, — и именно там цена потери максимальна.
Владельцам сайтов и веб-проектов инструмент помогает регулярно копировать файлы и базы данных. Сайт, который восстанавливают из бэкапа за полчаса, и сайт, который собирают заново неделями, — это разница между неприятностью и серьёзными убытками. Студиям, агентствам и специалистам, работающим с проектами клиентов, Duplicati даёт спокойствие за результаты труда: исходники, макеты и наработки защищены от случайного удаления и отказа оборудования.
Подходит он и для личных задач — семейного архива фотографий, документов, рабочих материалов, которые жалко потерять. Везде, где данные накапливаются и имеют ценность, логика одна: бэкап нужен не тогда, когда что-то уже случилось, а заранее. Общий знаменатель прост — если потеря данных означает для вас простой, убытки или невосполнимую утрату, автоматическое резервное копирование окупается одним предотвращённым инцидентом.
Что нужно для запуска: хранилище, правило 3-2-1, 152-ФЗ
Для работы Duplicati нужно место, где он будет запущен (сервер или компьютер, который копирует данные), и хотя бы одно хранилище, куда складывать копии. Минимально достаточно одного внешнего хранилища, но правильный подход описывается простым правилом 3-2-1: три копии данных, на двух разных носителях, и хотя бы одна копия — вне основной площадки. На практике это означает: оригинал, локальная копия для быстрого восстановления и удалённая копия в облаке или на другом сервере на случай пожара, кражи или выхода из строя всей площадки.
Именно нарушение этого правила — самая частая причина, по которой бэкапы не спасают. Если все копии лежат в одном месте, один инцидент уничтожает их разом вместе с оригиналом. Удалённая зашифрованная копия снимает этот риск, и Duplicati как раз заточен под такой сценарий: одно задание может одновременно или по очереди отправлять данные в несколько хранилищ.
Отдельный вопрос — персональные данные. Если в копиях есть сведения о клиентах, сотрудниках или пользователях, их хранение попадает под требования российского законодательства о персональных данных (152-ФЗ). На практике это означает, что разумно размещать хранилище в российской юрисдикции и шифровать данные. Здесь у Duplicati сильная сторона: шифрование происходит на вашей стороне до выгрузки, поэтому в облако уходит уже зашифрованный архив, а не открытые данные. Вы сами контролируете ключ и сами решаете, где физически хранятся копии.
Российское облако или свой сервер в РФ для удалённой копии здесь не формальность, а способ заранее снять юридические и репутационные риски — особенно для компаний, которые работают с данными людей на постоянной основе.
Как внедрить под ключ
Сам по себе Duplicati бесплатен, и в этом кроется ложное ощущение лёгкости. Установить программу несложно, но рабочая система резервного копирования — это не установка, а грамотно собранная конструкция. Нужно решить, какие данные действительно критичны, как часто их копировать, сколько поколений хранить, в какие хранилища выгружать, как организовать удалённую копию по правилу 3-2-1, где безопасно хранить ключ шифрования и как настроить уведомления, чтобы вы вовремя узнали, если бэкап вдруг перестал выполняться.
Самая коварная и самая частая ошибка — считать, что бэкап есть, ни разу не проверив восстановление. Копии могут годами создаваться с тихой ошибкой, и об этом узнают в худший момент: когда данные уже потеряны, а из архива ничего не достаётся. Настроенный бэкап без проверенного восстановления — это иллюзия защиты. Поэтому реальную ценность даёт не сам факт копий, а регулярная проверка, что из них действительно можно всё вернуть.
Я беру эту часть на себя. Разбираюсь, что и как часто нужно копировать, подбираю и настраиваю хранилища, выстраиваю схему по правилу 3-2-1 с удалённой зашифрованной копией, настраиваю расписание, шифрование и уведомления, а главное — провожу тестовое восстановление, чтобы убедиться, что система работает на деле, а не на бумаге. Передаю вам готовое решение с понятной инструкцией и остаюсь на связи для поддержки. За плечами 16+ лет в IT и десятки развёрнутых open-source решений под конкретные задачи бизнеса. Если вам нужны надёжные автоматические шифрованные бэкапы без привязки к чужим тарифам и с данными под вашим контролем — настрою резервное копирование под ключ, а вы перестанете держать в голове риск потери данных.
Частые вопросы
Чем Duplicati лучше ручного копирования в облако? Ручные копии забывают делать, они устаревают и часто лежат рядом с оригиналом. Duplicati делает копии сам по расписанию, отправляет только изменения, шифрует данные и хранит их отдельно, убирая человеческий фактор и экономя место и трафик.
Насколько безопасно хранить бэкап в облаке? Безопасно, потому что Duplicati шифрует данные алгоритмом AES у вас до отправки. В хранилище попадает только зашифрованный архив, бесполезный без вашего ключа, поэтому даже компрометация облака не раскрывает содержимое.
Это законно с точки зрения персональных данных? Да, при правильной организации. Шифрование выполняется на вашей стороне, ключ остаётся у вас, а удалённую копию можно разместить в российской юрисдикции с учётом требований 152-ФЗ — это вы контролируете сами.
Что значит проверить восстановление и зачем это нужно? Это значит реально достать данные из бэкапа и убедиться, что они открываются и работают. Без такой проверки можно годами хранить копии с тихой ошибкой и узнать о ней только тогда, когда данные уже потеряны и восстановить нечего.
Я не разбираюсь в серверах — справлюсь ли я? Настройку, расписание, хранилища и проверку восстановления я беру на себя и передаю готовое решение с инструкцией. От вас нужно только понимание, какие данные важны; управлять бэкапами после настройки можно через простой веб-интерфейс.
Коротко о главном
Duplicati — это рабочий open-source инструмент резервного копирования: автоматическое расписание, инкрементальные копии, шифрование AES до отправки и выгрузка в любое хранилище — от своего сервера до S3-совместимых и российских облаков. Главная ценность не в самой программе, а в выстроенной вокруг неё системе: копии по правилу 3-2-1, удалённая зашифрованная копия вне площадки и регулярная проверка восстановления. Потеря данных означает простой и убытки, а настроенные бэкапы — дешёвая страховка, которая окупается одним предотвращённым инцидентом. Инструмент бесплатный, но цена ошибки в настройке высока, поэтому проще доверить запуск специалисту и сразу получить проверенную защиту, а не иллюзию бэкапа, который ни разу не пробовали восстановить.
Ещё open-source для бизнеса
Эта статья — часть каталога бесплатных решений, которые я разворачиваю на вашем сервере под ключ: CRM, аналитика, документы, почта, безопасность, магазины, AI.
Что я делаю с open-source
- Развёртывание на вашем сервере
- Перенос данных из старого сервиса
- Безопасность и 152-ФЗ
- Настройка под ваши процессы
- Поддержка и обновления
Готовы обсудить вашу задачу?
Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.