GitHub - dpc/rostra: Rostra 是一个 p2p(f2f)社交网络。

主要观点:Rostra 是一个 p2p(或更确切地说是 f2f)社交网络,无中心化用户账户,只有自生成的主权身份,用户可“关注”其他身份,以发现新内容,多为 f2f 模式,支持“人格”(子身份),可用于除类似 Twitter 应用之外的其他应用,具有可扩展性。
关键信息

  • 有公共实例 https://rostra.me/,建议在系统上直接运行。
  • 可通过 Cargo 克隆本地仓库运行cargo run --release web-ui,注意cargo install不能捆绑必要的 web UI 资产。
  • 可通过 Nix 运行nix run github:dpc/rostra
  • 有 prebuilt 二进制文件,CI 构建了便携式 Linux x86_64 二进制文件、DEB 包、RPM 包,可在 GitHub 页面底部的“Artifacts”中获取。
  • 有更多相关信息的链接,如架构概述、设计决策、FAQ、与其他社交协议比较、HACKING.md、Github Discussions 等。
    重要细节
  • 发现新内容需通过现有连接,目前发现功能不佳,可先关注指定用户。
  • 代码可选择 MPL-2.0、Apache-2.0、MIT 许可证,代码中包含第三方项目源代码及相应许可证,如 htmx 为零条款 BSD,emoji-picker-element 为 Apache 2.0,text-field-edit 为 MIT,MathJax 为 Apache 2.0。
阅读 8
0 条评论