Обзор Duplicati 2

Duplicati - это свободно распространяемая (лицензия GPL v2) система резервного копирования, для Windows, Linux и MacOS с удобным, лёгким и приятным для глаз интерфейсом, позволяющая делать локальные и удалённые бэкапы в облака или просто на удалённые хранилища. Duplicati позволяет выполнять резервное копирование зашифрованных (AES-256), сжатых копий локальных файлов на облачных службах хранения и удаленных файловых серверах. Поддерживает различные сервисы резервного копирования OneDrive, Amazon S3, Backblaze, Rackspace Cloud Files, Tahoe LAFS и Google Drive. А также позволяет создавать резервные копии на любых серверах, поддерживающих SSH/SFTP, WebDAV или FTP.

Duplicati 2 был разработан для резервного копирования в облако. Он прекрасно справляется с сетевыми проблемами. Например, прерванные задачи резервного копирования на Windows 10 и 7 могут быть возобновлены, и Duplicati 2 регулярно проверяет содержимое резервных копий. Таким образом, резервные копии с проблемами на поврежденных системах хранения могут быть обнаружены.

Duplicati 2 настраивается при помощи веб-интерфейса, который работает в любом браузере (даже мобильном) и может быть доступен - если необходимо - откуда угодно.

  • Duplicati 2 работает через веб-интерфейс. Duplicati 2 доступно как приложение с простым интерфейсом пользователя и инструментом командной строки;
  • Инкрементальные резервные копии. Первоначально Duplicati 2 загружает полную резервную копию, а далее сохраняет меньшие инкрементные обновления, чтобы сохранить пропускную способность и свободное место;
  • Дедупликация. Duplicati анализирует содержимое файлов и сохраняет блоки данных. Благодаря этому Duplicati найдет повторяющиеся файлы и похожий контент и сохранит их в резервной копии только один раз. Поскольку Duplicati анализирует содержимое файлов, он может очень хорошо справляться с ситуациями, когда файлы и папки перемещаются или переименовываются. Поскольку содержимое не меняется, следующая резервная копия будет крошечной.
  • Планировщик. Встроенный планировщик автоматически выполняет резервное копирование в указанное вами время и через определенные промежутки времени. Возможно одно резервное копирование ежедневно, в выходные, каждый час или даже в 15:00 каждый 3-й понедельник. Если дата пропущена, Duplicati выполнит задание как можно скорее.
  • Автообновление. Интегрированный инструмент обновления уведомляет о выходе новой версии;
  • зашифрованные резервные копии загружаются в облачные сервисы, такие как Cloudfiles, WebDAV, SSH (SFTP), Amazon S3, FTP и многие другие;
  • позволяет создавать резервные копии папок, определенных типов документов, например, документов или изображений, или настраиваемые правила фильтрации;
  • Резервное копирование открытых файлов. Duplicati 2 позволяет создавать резервные копии открытых или заблокированных файлов с помощью службы моментальных снимков тома (VSS) под Windows или Logical Volume Manager (LVM) под Linux. Это позволяет Duplicati 2 создавать резервную копию файла PST Microsoft Outlook во время работы Outlook;
  • фильтры, правила удаления, параметры передачи и пропускной способности и т.д.

Перед установкой Duplicati вы должны знать, как различные компоненты связаны друг с другом и как их можно настроить. Это упрощает принятие решения о том, как установить программное обеспечение в соответствии с вашими потребностями. Основные компоненты:

  • Сервер

Когда сервер Duplicati запущен, Duplicati может выполнять задачи в фоновом режиме, например создавать резервные копии, выполнять операции восстановления и выполнять задачи обслуживания. Серверная часть имеет встроенный планировщик для автоматического запуска заданий резервного копирования через определенные промежутки времени. Для настройки новых (или изменения существующих) заданий резервного копирования, изменения настроек и мониторинга выполнения резервного копирования в компонент сервера включен веб-сервер. Если серверный компонент запускается, веб-сервис прослушивает интерфейс обратной петли, делая его доступным только с локального хоста. Сервер пытается начать прослушивание TCP-порта 8200. Если этот порт недоступен (из-за другого запущенного экземпляра сервера Duplicati или другого процесса, который использует порт 8200), будет произведена попытка порта 8300, увеличивая его до тех пор, пока не будет найден неиспользуемый порт. Порт и интерфейс можно настроить, указав некоторые параметры командной строки.

  • Инструменты командной строки

Duplicati может создавать резервные копии без загрузки серверного компонента, используя инструменты командной строки. Для планирования резервного копирования без использования серверного компонента можно использовать почти все планировщики задач, например, планировщик задач Windows (Windows) или Cron (Linux). Другие инструменты командной строки могут помочь с операциями восстановления, восстановлением файлов из поврежденных резервных копий, установкой серверного компонента в качестве сервера, анализом связи с серверными модулями или обновлением программного обеспечения.

  • Значок в трее

При запуске инструмент «Значок Duplicati Tray» создает небольшой значок на панели задач для быстрого доступа к веб-интерфейсу Duplicati. Серверный компонент включен в инструмент Tray Icon. После установки по умолчанию инструмент Tray Icon будет автоматически запущен после входа пользователя в систему, что избавляет от необходимости настраивать серверный компонент в повседневном использовании.

  • Обслуживание

В основном это то же самое, что и компонент Duplicati Server, но работает как служба Windows. Если Duplicati зарегистрирован как служба Windows, небольшой агент запускает серверный компонент и отправляет эхо-запрос на сервер, чтобы убедиться, что он запущен. Если компонент сервера недоступен, агент перезапустит его. Когда создается резервная копия, Duplicati имеет те же права доступа к файловой системе, что и пользовательский контекст, в котором она запущена. Если Duplicati запускается с помощью инструмента Tray Icon, пользователь запускает компонент Server или используются инструменты командной строки, резервное копирование может быть выполнено из всех файлов, к которым у пользователя есть доступ на чтение. Возможно, этот экземпляр не может создать резервную копию личных документов других пользователей, которые входят на тот же компьютер.

Однако другие пользователи могут запустить свой собственный экземпляр сервера Duplicati (используя другие номера портов для веб-сервера), что даст им доступ к их личным файлам. Настройки и конфигурации резервного копирования хранятся в разных местах, поэтому все пользователи будут видеть свою собственную среду Duplicati.

Если вы хотите иметь доступ ко всем файлам на вашем компьютере и создавать резервные копии файлов от нескольких пользователей с помощью одного и того же экземпляра Duplicati, лучшим вариантом будет зарегистрировать Duplicati как службу Windows. По умолчанию службы запускаются с учетной записью локальной системы. Эта учетная запись имеет разрешения NTFS для всей файловой системы. Обратите внимание, что это предоставит оператору резервного копирования доступ к файлам от всех пользователей, которые входят в систему с помощью средства выбора исходных файлов в веб-интерфейсе Duplicati. В этом случае настоятельно рекомендуется защитить веб-интерфейс надежным паролем.

Регистрация Duplicati в качестве службы также может быть решением, если вы хотите использовать службы теневого копирования томов (VSS), но ваша учетная запись пользователя не имеет прав администратора.

📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!