主要观点: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。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。