garethgeorge dd9e14e450 Initial commit
2023-11-10 00:59:48 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 00:59:48 -08:00

ResticUI

WIP project to build a UI for restic.

Project goals

  • Single binary for easy and very lightweight deployment with or without containerization.
  • WebUI supporting
    • Backup plan creation and configuration
    • Backup status
    • Snapshot browsing and restore

Dependencies

Dev

apt install -y protobuf-compiler
go install \
    github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@latest \
    github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2@latest
go install github.com/grpc-ecosystem/protoc-gen-grpc-gateway-ts@latest
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
go install github.com/bufbuild/buf/cmd/buf@v1.27.2
Description
Backrest is a web UI and orchestrator for restic backup.
Readme GPL-3.0 41 MiB
Languages
Go 59.4%
TypeScript 37.4%
Inno Setup 1.7%
Shell 1.3%
Dockerfile 0.1%