Duplicati Server

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.duplicati.com

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

Разработка и концепция сервера основываются на модульности и гибкости: он поддерживает подключение различных типов хранилищ, включая локальные файловые системы, сетевые тома и облачные провайдеры, а также предоставляет механизмы для автоматизации задач и уведомлений. В документации и сообществах Duplicati сервер описывается как средство упрощения администрирования резервных копий и повышения прозрачности состояния бэкапов за счёт веб-интерфейса и журналирования. Если официальной отдельной документации по термину «Duplicati Server» недостаточно, то в тексте отражена типичная роль подобного компонента в архитектуре Duplicati: центральный менеджер заданий и интерфейс для пользователей.

  • Веб-интерфейс: предоставляет графическое управление заданиями, просмотр логов, состояние последних запусков и конфигурацию расписаний.
  • Планирование задач: поддержка периодических запусков резервного копирования с гибкими параметрами расписаний и политиками хранения.
  • Шифрование: управление настройками шифрования данных на клиенте или сервере, ключи и параметры алгоритмов для обеспечения конфиденциальности.
  • Поддержка хранилищ: интеграция с локальными и удалёнными хранилищами, в том числе облачными сервисами и S3-совместимыми конечными точками.
  • Дедупликация и сжатие: оптимизация объёма передаваемых и сохраняемых данных для экономии места и пропускной способности.
  • Мониторинг и логирование: сбор подробных логов выполнения задач, уведомления об ошибках и отчёты о состоянии резервных копий.
  • Управление пользователями и правами: возможность разграничения доступа к задачам и настройкам, поддержка многопользовательских сценариев.
  • Автоматизация и API: возможности автоматического запуска задач, интеграции с внешними системами через API или скрипты.
  • Восстановление данных: инструменты для точечного и полного восстановления файлов из зашифрованных архивов, поддержка версионности.
  • Обновляемость и расширяемость: архитектура, допускающая добавление новых плагинов хранилищ и модулей управления без значительных изменений основной системы.
Подробнее