2023-11-10 22:44:20 -08:00
2023-11-10 18:32:29 -08:00
2023-11-10 18:32:29 -08:00
2023-11-10 20:38:43 -08:00
2023-11-10 20:38:43 -08:00
2023-11-10 20:38:43 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 20:38:43 -08:00
2023-11-10 00:59:48 -08:00
2023-11-10 18:32:29 -08:00
2023-11-10 18:32:29 -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
S
Description
Backrest is a web UI and orchestrator for restic backup.
Readme GPL-3.0 43 MiB
Languages
TypeScript 49.4%
Go 47.5%
Shell 1.8%
Inno Setup 1%
Nix 0.2%