Skip to content

mastodon

Mastodon核心内容总结:

项目功能
Mastodon是一款基于ActivityPub协议的开源社交网络服务器,属于Fediverse(去中心化社交网络)的一部分。用户可发布文字、图片、视频等,支持跨服务器互操作(如不同服务器用户可互相关注和互动)。

主要特性

  • 实时动态时间线:关注用户的内容实时更新。
  • 媒体支持:支持上传和查看图片、视频(无声视频默认为GIF形式)。
  • 安全与管理工具:包括私密帖子、锁定账号、关键词过滤、屏蔽、举报及审核系统。
  • 开放API:提供OAuth2认证及REST/Streaming API,支持第三方应用开发(如第三方客户端、工具等)。

使用方法

  • 部署要求:需Ruby 3.2+、PostgreSQL 14+、Redis 7.0+、Node.js 20+,支持Docker、Heroku、Scalingo等环境部署。
  • 文档与资源:提供官方部署指南、开发者文档、翻译平台(Crowdin)及技术博客。

贡献方式

  • 开源协议:AGPLv3,欢迎代码提交、翻译及社区参与。
  • 提供CONTRIBUTING指南CODE OF CONDUCT,鼓励协作与包容。

其他