Skip to content

rustic-rs/rustic_server

Repository files navigation

REST server for rustic

About

A REST server built in rust for use with rustic and restic.

Works pretty similar to rest-server. Most features are already implemented.

Contact

Contact Where?
Issue Tracker GitHub Issues
Discord Discord
Discussions GitHub Discussions

Dependencies

Is built using tide, tide-rustls and tide-http-auth.

Are binaries available?

Yes, you can find them here.

Additional feature

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"

Contributing

Tried rustic-server and not satisfied? Don't just walk away! You can help:

Do you know how to code or got an idea for an improvement? Don't keep it to yourself!

  • Contribute fixes or new features via a pull requests!

Please make sure, that you read the contribution guide.

License

rustic-server is open-sourced software licensed under the GNU Affero General Public License v3.0 or later.