ResticWeb

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

Сайт: github.com/hannob/restic-web

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

Разработка подобных интерфейсов обычно направлена на интеграцию с существующими репозиториями restic без изменения формата резервных копий и с сохранением модели безопасности, заданной самим restic (шифрование, аутентификация ключа). Если конкретных деталей по проекту ResticWeb недостаточно в открытых источниках, в общих чертах такие проекты предоставляют функции инвентаризации снимков, поиска по метаданным, предпросмотра файлов в снимках и шаги для выборочного восстановления данных. Интерфейс может работать в локальной сети или быть развёрнут на сервере для удалённого доступа.

  • Просмотр снимков: перечисление доступных снапшотов с датой, идентификатором и информацией о размере и составе.
  • Навигация по содержимому: возможность просматривать дерево каталогов и файлы внутри конкретного снимка без необходимости полного восстановления.
  • Восстановление файлов: выборочный экспорт файлов или каталогов из выбранного снимка в заданное место на локальном диске или на сервере.
  • Управление репозиториями: добавление и переключение между несколькими репозиториями restic, отображение статуса доступности и информации о хранилище.
  • Интеграция аутентификации: поддержка ввода пароля или ключа шифрования для доступа к зашифрованным репозиториям, при соблюдении политики безопасности restic.
  • Поиск и фильтрация: поиск файлов по имени, фильтрация снимков по дате и пользователю, упрощённый доступ к нужным версиям данных.
  • Отчётность и метаданные: отображение метаданных снимков, списка изменений между снапшотами и сводок по использованию места.
  • Совместимость: работа с существующими репозиториями restic без преобразования данных и с соблюдением формата снимков.
  • Настройки и конфигурация: параметры для указания путей хранения, временных каталогов и настроек подключения к бэкап-целям (облачным или локальным).
  • Развёртывание: возможность запуска как самостоятельного веб-сервиса или в контейнеризированной среде с минимальными требованиями к инфраструктуре.
Подробнее