A REST server built in rust for use with restic
Works pretty similar to rest-server. Most features are already implemented.
Is built using tide, tide-rustls and tide-http-auth.
tide-http-auth is embedded as 0.3.0 does not support tide 0.16.0, see issue
- Tests
- CI pipeline
- An option
max-size
- support for prometheus
- Storage part: Error handling etc
Allows to give ACLs im TOML format, use option --acl
Example TOML file:
# default sets ACL for the repo without explicit path (and for the repo under path "default", if exists)
[default]
alex = "Read"
admin = "Modify"
[alex]
alex = "Modify"
bob = "Append"