mastodon
Mastodon 是一个基于 ActivityPub 的免费开源社交网络服务器,用户可以在其中关注朋友并发现新朋友。在 Mastodon 上,用户可以发布他们想要的任何东西:链接、图片、文本、视频。所有 Mastodon 服务器都可以作为联合网络进行互操作(一台服务器上的用户可以与另一台服务器上的用户无缝通信,包括实现 ActivityPub 的非 Mastodon 软件!)
特征
- 没有服务商锁定 任何实现 ActivityPub 的东西都是社交网络的一部分
- 实时、按时间顺序更新
- 上传和查看更新附带的图像和 WebM/MP4 视频。
- Mastodon 包括私人帖子、锁定帐户、短语过滤、静音、阻止和各种其他功能
- OAuth2 和简单的 REST API
技术栈:
- Ruby on Rails 为REST API 和其他网页提供支持
- React.js和 Redux 用于界面的动态部分
- Node.js为流式 API 提供支持
要求
- PostgreSQL 9.5+
- Redis 4+
- Ruby 2.7+
- Node.js 14+