软件简介

Mastodon 是开源且免费的社交网络服务器,任何人都可以基于它创建类似推特/微博的产品(可以理解为搭建“私服微博/推特”)。但 Mastodon 与常见的社交网络不一样,其定位是去中心化的社交平台——可作为商业平台的替代方案,避免了单个公司垄断你沟通的风险。

基于 Mastodon 搭建的站点被称为“实例 (instance)”,这些“实例”既相互独立,又彼此关联(因为不同站点的用户可以毫无阻碍地交流)。用户可以选择自己信任的实例,无论选择的是哪个,都可以与其他人进行互动。任何人都可以运行自己的 Mastodon 实例,并无缝地参与到社交网络中。

我们可能还不知道 Elon Musk 收购 Twitter 对该平台意味着什么,但由于这一消息,一个 Twitter 替代品已经蓬勃发展。据其创始人称,自马斯克收购以来,自称是“互联网上最大的去中心化社交网络”的开源社交媒体服务Mastodon一直在“爆炸式增长”。

Twitter 被收购的消息让Twitter 员工和用户感到不安,因为马斯克表示他计划对内容审核采取更加不干涉的方式。就像Twitter 做出有争议的改变一样,一些用户威胁要离开该平台,而批评者则将#RIPTWITTER推向了趋势。

在这种情况下,至少一些心怀不满的用户显然将 Mastodon 作为一种潜在的替代品。宣布收购 Twitter 数小时后,Mastodon 表示看到“大约有 41,287 名用户。” Mastodon 创始人 Eugen Rochko 在一篇文中写道,其中约有 30,000 名是新用户。

“有趣的是,我在 2016 年开始研究去中心化社交媒体空间并最终导致我继续创建 Mastodon 的原因之一是有传言说 Twitter,那个我多年来一直是日常用户的平台,可能会被卖给另一位有争议的亿万富翁,”他写道。“当然,还有其他一些原因,比如推特当时做出的所有糟糕的产品决策。而现在,它终于实现了,出于同样的原因,大量的人来到了 Mastodon。”

img

特性

  • 与 GNU social 和任何 OStatus 平台之间完全可互相操作:任何实现 Atom feeds, ActivityStreams, Salmon, PubSubHubbub 和 Webfinger 都是网络的一部分
  • 实时时间轴更新:通过 WebSockets 在 UI 中实时查看你所关注的人的更新状态
  • 联合主题帖解析:如果你关注的用户对服务器未知的用户进行回复,则服务器将获取完整的主题帖,以便你可以在不离开 UI 的情况下查看该帖子
  • 诸如图像和 WebM 的媒体附件: 上传和查看附加到更新的图像和 WebM 视频
  • OAuth2 和 REST API:Mastodon 充当 OAuth2 提供商角色,因此第三方应用程序可以使用 API,该 API 简单明了且具有 RESTful 风格
  • 长时间运行任务的后台处理: Mastodon 希望做到尽可能快速和响应,所以所有长期运行的任务可委托给后台处理
  • 可通过 Docker 部署:如果想要尝试使用 Mastodon,不需要混乱的依赖关系和配置,如果有 Docker 和 Docker Compose,部署是非常容易的

环境要求

  • Ruby
  • Node.js
  • PostgreSQL
  • Redis
  • Nginx
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。