An open API service indexing awesome lists of open source software.

https://github.com/cemoktra/biurs


https://github.com/cemoktra/biurs

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# biurs

**b**ack **i**t **u**p - written in **rs**

Personal backup toy project exploring gRPC streaming.

## Install
Server: `cargo install biurs-server`

Client: `cargo install biurs`

## Config

### Server
A json file containing an array of paths to PEM encoded Ed25519 public keys of clients.

```
[
"/path/to/user_1.public",
"/path/to/user_2.public"
]
```

### Client
A json file with the following structure:

```
{
"private_key": "/path/to/pem/encoded/private/key/of/user",
"folder": [
"/path/to/folders_to_back_up"
]
}
```

## Usage
Server: `biurs-server `

Client: `biurs backup/restore`

## Status
- [x] authentication
- [x] concurrent execution