6个版本 (3个重大更改)

0.4.1 2023年8月14日
0.4.0 2023年8月14日
0.3.1 2023年8月14日
0.3.0 2023年6月11日
0.1.0 2023年5月11日

#565 in 密码学

每月 28 次下载

MIT 协议

47KB
1K SLoC

biurs

back it u p - 使用 rs 编写

个人备份玩具项目,探索gRPC流。

安装

服务器: cargo install biurs-server

客户端: cargo install biurs

配置

服务器

一个包含指向PEM编码Ed25519客户端公钥路径的数组json文件。

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

客户端

具有以下结构的json文件

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

使用方法

服务器: biurs -server <backup-dir >

客户端: biurs <url> backup/restore

状态

  • 身份验证
  • 并发执行

依赖项

~13–25MB
~438K SLoC