这个项目能做什么
Quietport 是一个开源、邀请制的共享文件夹系统,旨在跨 Mac、Windows 和 Linux 平台进行私密文件同步。它采用自托管模式,由一个小型 Linux VM 作为中心枢纽,确保文件在客户端传输前进行加密。服务器仅存储密文和加密的文件名,这意味着它永远不会持有解密密钥,解密密钥仅存在于成员设备上。
该系统利用 rclone 的 `crypt` 后端进行同步,并使用私有 WireGuard 网格(通过 Headscale 和 Tailscale)进行安全的设备连接。存储由 Garage(一个 S3 兼容的对象存储)处理。共享通过一次性邀请链接管理,这些链接在 24 小时后过期,发送方设备上的链接代码会密封文件夹密钥。这允许接收方加入文件夹,而无需创建账户或使用密码。
主要功能包括带有签名版本的自动客户端更新、用于管理的运营商 CLI(`qpctl`),以及一个追加型审计日志。该架构支持文件夹所有权,允许所有者移除成员并重新加密文件夹,以防止被移除的设备访问新数据。该项目采用 MIT 许可证,并包含用于部署和操作中心的全面文档。
评论
0 评分人数达到10人后显示
登录后参与讨论。