#备份 #恢复 #服务器 #客户端 #biurs

app biurs-server

biurs 服务器

4 个版本

0.2.2 2023年8月14日
0.2.1 2023年8月14日
0.2.0 2023年5月13日
0.1.0 2023年5月11日

#29 in #恢复

MIT 许可证

50KB
1K SLoC

biurs

back it up - 使用 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–28MB
~455K SLoC