RBackup
Remote backup; Rust backup
Motivation
Having a small home server (NAS), I had been using an application for backing up all important data from home computers. When the service was announced to be about discontinued I’ve started to implement my own solution which is RBackup.
Key features
- Supports backup for multiple devices grouped in accounts
- Supports files versioning
- Uses block deduplication (see rdedup)
- Communicates over HTTP (the client can be almost any HTTP client, incl. cURL)
- Security - supports SSL, data encryption on disk
- Doesn’t need any special storage (works on top of the filesystem)
See the documentation for the server and the Scala client for more information.
// TBD describe features more deeply