biurs-server

Crates.iobiurs-server
lib.rsbiurs-server
version0.2.2
sourcesrc
created_at2023-05-11 16:06:37.331869
updated_at2023-08-14 08:02:33.422646
descriptionbiurs server
homepagehttps://github.com/cemoktra/biurs
repositoryhttps://github.com/cemoktra/biurs
max_upload_size
id862235
size60,018
Bastian (cemoktra)

documentation

README

biurs

back it up - 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 <backup-dir>

Client: biurs <url> backup/restore

Status

  • authentication
  • concurrent execution
Commit count: 18

cargo fmt