Mastodon
平台 · 详解依据官方 页面编写,包括平台自身与辅助服务的页面。
概览
Mastodon 不是一个平台,而是一套程序,独立的运营者用它运行各自的服务器, 这些服务器通过 ActivityPub 协议相互连接。 服务器选择页面对此说得很直接: «每台服务器都由独立的组织或个人管理,审核政策可能各不相同»。
«关于项目»板块说明,该项目 «于 2021 年正式注册为 gGmbH(德国的非营利有限责任公司形式)»,但 «在德国把软件项目排除出适用范围之后,失去了非营利地位»;2025 年开始 将项目迁入一个新的基金会。此外还单独存在 Mastodon, Inc.——一家美国的 501(c)(3) 组织。德国法人主体的地址在柏林,项目作者是 Eugen Rochko, 始于 2016 年。
实际结论是:Mastodon 没有统一的所有者,没有统一的审核政策,也没有统一的 价目表。这一切都由你所在服务器的管理员决定。
这里有谁
平台不公布总体受众数字:无论是主页, 还是服务器目录,都不含用户数或 服务器数。在联邦式架构下,按定义就不存在统一的计数器——数据只分别存在于 每一台服务器上。
定位表述在主页上: «我们永远不会展示广告,也不会向你硬塞账号»。语言构成取决于服务器: 在设置中可以 «在浏览公共时间线时只显示特定已识别语言的帖子»,而自动翻译按照 关于网络的文档的说法, «需要服务器上配置了翻译服务的支持,因此并非在所有服务器上都可用»。
如何开始
首先要选服务器。注册说明 描述了三种模式:开放注册(«填写包含用户名、电子邮件地址和密码的表单»)、 邀请制,以及需要审核的模式——你要向审核员说明来这里的目的。在注册之前, 文档建议先在服务器的 /about/more 页面上阅读它的政策。
地址由用户名和域名组成——@alice@example.com;同一个用户名可以在不同 服务器上分别被占用。关注其他服务器上的人,和关注本服务器上的人一样。
认证不收费,也不是人工发放的。按照 关于个人资料的文档, 个人资料中有 «4 行,你可以在其中设定标签和值»;如果填写的 HTTPS 链接 指向的页面带有 rel="me" 属性反向链接回该个人资料,该字段就会被标上对勾。 显示名称 «默认最多 30 个字符»,个人简介 «默认最多 500 个字符»。
可以发布什么
来自关于发布的文档的默认值: «默认上限为 500 个字符»,提及中的域名部分不计入其中。附件——最多 4 张图片, 或者一个 GIF 动画或视频,或者一个音频文件。大小限制:图片(PNG、JPG、HEIF、 WEBP、AVIF)和 GIFV 最大 16 MB,视频(MP4、M4V、MOV、WebM)和音频 (MP3、OGG、WAV、FLAC 等)最大 99 MB。投票:«最多 4 个选项», «每个选项最多 25 个字符»,时长从 5 分钟到 7 天。
这里 «默认» 这个词是关键:管理员可以调高字符上限,因此需要在自己的服务器上 确认。可见性级别有公开、«不列出» 的公开、仅粉丝可见,以及私信提及。
禁止什么由服务器决定。目录的通用底线由 Server Covenant设定:针对种族主义、 性别歧视、恐同和恐跨的主动审核;每日备份;有一人以上拥有访问权限以应对 意外;以及 «承诺在关停时至少提前 3 个月通知用户»。
如何增长
没有算法时间线:主页称时间线 «由你来筛选和构建»。增长依靠关注、话题标签和转发。
搜索是有意受限的。关于网络的文档 说,可以按话题标签、链接和用户名搜索,而全文搜索 «管理员可以额外安装»——在一部分服务器上没有这项功能。同一处还写道, «所有服务器之间的全局共享状态» 并不存在:你的服务器只显示它所知道的那些帖子。
广告既不作为产品存在,也不存在广告后台。在我们查阅过的用户文档中,没有描述 面向作者的内置统计。个人资料可以加入资料目录。
变现之路
Mastodon 不向作者付费,这里也不可能有统一的付款计划:这个网络由各自拥有 自身经济模式的独立服务器组成。在我们打开的项目页面上,既没有描述合作计划, 也没有广告分成,也没有对作者的订阅。
项目本身靠捐款维持:«关于项目»板块 讲到,«最初通过 Patreon 获得的支持,使 Eugen 在毕业后得以全职投入这个项目»。 个别服务器可以为维护费用募款,但每家的条件各不相同——这要向具体服务器的 管理员了解。
工具与自动化
每台服务器都有 API,而且是同一套。API 板块 描述了 REST 接口、带权限范围的 OAuth 授权、应用注册,以及用于实时数据的 流式接口。
限额是公开的。按照限额页面, «所有端点和方法均可在 5 分钟内调用 300 次»——按账号和按 IP 都是如此。 媒体上传 POST /api/v1/media 为 30 分钟 30 次;删除状态和取消转发合计 为 30 分钟 30 次;创建账号 POST /api/v1/accounts 为同一 IP 30 分钟 5 次。 剩余额度通过 X-RateLimit-Limit、X-RateLimit-Remaining、 X-RateLimit-Reset 这几个响应头返回。
另外值得了解迁移的事。关于迁移的文档 解释道:粉丝由 Move 活动来迁移,但 «由于技术限制,你的帖子不会被迁移», 而关注列表、屏蔽列表和书签则通过 CSV 导出手动迁移。存在 «30 天的等待期,在此期间不能再次迁移»。
限制与规则
主要限制是组织层面的:适用于你的规则,是你所在服务器的管理员写下的那些, 法律框架同样是分散的——每台服务器都有自己的运营者和自己的司法辖区。 德国的属地关联针对的是软件开发方(柏林,依据«关于项目»板块), 而不是网络中的所有服务器。
防护工具在关于审核的文档中 有描述:静音(此时 «用户无法以任何方式得知自己被静音了»)、屏蔽、 屏蔽整个域名、按关键词过滤,以及向审核员举报并可将举报转发到远程服务器。
适合谁
Mastodon 适合那些需要一个没有广告、没有推荐流的平台,并且希望完全访问 API、 能够带着粉丝离开的项目和社群。它与开放、技术和专业类的主题契合得很好。
不适合那些指望 «算法带来» 的触达、广告后台和平台付款的人。而且要有心理准备: 一部分条件——字符上限、全文搜索、规则——取决于服务器。
适用于该平台的服务
列表来自服务自身公布的事实:每一行都是某个服务关于支持该平台的声明,并注明来源。 某个服务未出现在列表中,仅说明库中没有相关声明。
自动发布与排程:
- Publer — 发布; 来源, 已核查 2026-07-28
- Buffer — 声明支持; 来源, 已核查 2026-07-28
- Zoho Social — 声明支持; 来源, 已核查 2026-07-28
- CoSchedule — 声明支持; 来源, 已核查 2026-07-28
自动化:
- IFTTT — 声明支持; 来源, 已核查 2026-07-28
- Activepieces — 声明支持; 来源, 已核查 2026-07-28
来自事实库的已核实数据
本详解所依据的已核实数据摘要。
平台简介
平台如此自述:«Learn more about Mastodon, the radically different, free and open-source decentralized social media platform.»
自述:这是平台对自身的表述,不是独立评价
来源, 已核查 2026-07-28
开发方是非营利机构;项目于 2021 年注册为 gGmbH,后来在德国失去非营利地位;2025 年开始迁入新的基金会
另有在美国具备 501(c)(3) 资格的 Mastodon, Inc.
来源, 已核查 2026-07-28
德国法人实体的地址在柏林;项目由 Eugen Rochko 于 2016 年创立
德国属地只涉及软件开发方,而非所有服务器
来源, 已核查 2026-07-28
每台服务器由独立的组织或个人运营,审核政策可能各不相同
服务器选择页面的原话
来源, 已核查 2026-07-28
从何开始
三种注册模式:开放注册、凭邀请注册和须版主批准的注册
用户文档
来源, 已核查 2026-07-28
账号与访问
个人资料中有 4 行元数据;显示名称默认最多 30 个字符,简介默认最多 500 个字符
均为默认值,服务器可以修改
来源, 已核查 2026-07-28
验证方式:一条带 rel="me" 属性、回链到个人资料的链接;没有付费认证标
用户文档
来源, 已核查 2026-07-28
迁移时由 Move 活动转移关注者,帖子不迁移;到下一次迁移须间隔 30 天
关注和屏蔽列表需通过 CSV 手动迁移
来源, 已核查 2026-07-28
可以发布什么
图片。 «Images (PNG, JPG, HEIF, WEBP, AVIF) up to 16MB. Images will be downscaled to 8.3 megapixels (enough for a 3840x2160 image). Up to 4 images can be attached, per post»。GIF 动图单独计:«Animated GIFs (GIFV) up to 16MB are converted to soundless MP4s. GIF dimensions must be less than 1MP (1280x720)... Only one animated GIF can be attached, per post. Static GIF files have the same limits applied to them as animated GIF files»。同样的上限的机器可读形式:«image_size_limit: 16777216» 字节、«image_matrix_limit: 33177600» 像素、«max_media_attachments: 4»
该平台不是单一服务,而是供各个节点部署的软件,几乎所有数字都可由节点所有者配置:文档称它们为默认值,实际生效值由节点在 instance 方法响应的 configuration 字段中返回;joinmastodon.org 和 docs.joinmastodon.org 没有 robots.txt,抓取未被禁止;16 MB 和 4 个附件是默认值,节点有权修改;机器可读数值见 https://docs.joinmastodon.org/entities/Instance/
来源, 已核查 2026-08-04
音频是独立的附件类型:«Audio (MP3, OGG, WAV, FLAC, OPUS, AAC, M4A, 3GP) up to 99MB. Audio will be transcoded to MP3 using V2 VBR (roughly 192kbps). Only one audio file can be attached, per post»。instance 方法响应中接受的类型清单更宽:audio/wave、audio/wav、audio/x-wav、audio/x-pn-wave、audio/vnd.wave、audio/ogg、audio/vorbis、audio/mpeg、audio/mp3、audio/webm、audio/flac、audio/aac、audio/m4a、audio/x-m4a、audio/mp4、audio/3gpp
该平台不是单一服务,而是供各个节点部署的软件,几乎所有数字都可由节点所有者配置:文档称它们为默认值,实际生效值由节点在 instance 方法响应的 configuration 字段中返回;joinmastodon.org 和 docs.joinmastodon.org 没有 robots.txt,抓取未被禁止;音频大小上限与视频相同——99 MB;类型见 https://docs.joinmastodon.org/entities/Instance/
来源, 已核查 2026-08-04
视频。 «Videos (MP4, M4V, MOV, WebM) up to 99MB. Video will be transcoded to H.264 MP4 with a maximum bitrate of 1300kbps and framerate of 120fps. Only one video can be attached, per post»。机器可读形式:«video_size_limit: 103809024» 字节、«video_frame_rate_limit: 120»、«video_matrix_limit: 8294400» 像素。instance 方法接受的类型列表比用户指南更宽:«video/webm»、«video/mp4»、«video/quicktime»、«video/ogg»、«video/x-ms-asf»
该平台不是单一服务,而是供各个节点部署的软件,几乎所有数字都可由节点所有者配置:文档称它们为默认值,实际生效值由节点在 instance 方法响应的 configuration 字段中返回;joinmastodon.org 和 docs.joinmastodon.org 没有 robots.txt,抓取未被禁止;用户指南中的格式清单(MP4、M4V、MOV、WebM)与 instance 方法响应示例中的类型清单(多出 video/ogg 和 video/x-ms-asf)不一致;机器可读数值见 https://docs.joinmastodon.org/entities/Instance/
来源, 已核查 2026-08-04
附件大小:图片和 GIF «up to 16MB»,视频和音频 «up to 99MB»;机器可读形式为 «image_size_limit: 16777216» 和 «video_size_limit: 103809024»。每条帖子的附件数:«max_media_attachments: 4»,其中 GIF 动图、视频和音频每帖各限一个。请求频率按计数器分别设定:«Per account: All endpoints and methods can be called 300 times within 5 minutes»、«Uploading media POST /api/v1/media can be called 30 times within 30 minutes»、«Deleting statuses... 30 times within 30 minutes»;«Per IP: All endpoints and methods can be called 300 times within 5 minutes»、«Creating accounts POST /api/v1/accounts can be called 5 times within 30 minutes»
该平台不是单一服务,而是供各个节点部署的软件,几乎所有数字都可由节点所有者配置:文档称它们为默认值,实际生效值由节点在 instance 方法响应的 configuration 字段中返回;joinmastodon.org 和 docs.joinmastodon.org 没有 robots.txt,抓取未被禁止;上述所有数字都是节点默认值,节点所有者可另行设定,因此全网没有统一上限;大小上限见 https://docs.joinmastodon.org/user/posting/ ;请求限额页面标注 «Last updated November 20, 2022»
来源, 已核查 2026-08-04
文本长度。 各来源不一致:«The main body of each status update can be composed using the text field. The default character limit is 500 characters»——500 字符被称为默认值,而非硬性上限。链接按固定长度计:«All links are counted as 23 characters, no matter how long they actually are»,提及则 «Only the username part will count against your character limit – the domain is not counted»。其他字段单独设定:instance 方法响应中 «max_characters: 500»、«characters_reserved_per_url: 23»,资料显示名 «max_display_name_lenth: 30»,资料简介 «max_note_length: 500»,资料字段 «profile_field_name_limit: 255» 和 «profile_field_value_limit: 255»,附件说明 «description_limit: 1500»
该平台不是单一服务,而是供各个节点部署的软件,几乎所有数字都可由节点所有者配置:文档称它们为默认值,实际生效值由节点在 instance 方法响应的 configuration 字段中返回;joinmastodon.org 和 docs.joinmastodon.org 没有 robots.txt,抓取未被禁止;来源在投票选项长度上自相矛盾:用户指南说 «Each choice can be up to 25 characters»,而 instance 方法响应示例显示 «max_characters_per_option: 50»;字段数值见 https://docs.joinmastodon.org/entities/Instance/
来源, 已核查 2026-08-04
推广
没有算法信息流:平台声明信息流«由你策划、由你创造»(中文翻译由我们提供)
项目对自身的声明
来源, 已核查 2026-07-28
搜索按话题标签、链接和用户名进行;全文搜索由管理员另行安装
部分服务器没有全文搜索
来源, 已核查 2026-07-28
广告
平台声明:«我们绝不会展示广告,也不会向你硬塞账号»(中文翻译由我们提供)
项目对自身的声明
来源, 已核查 2026-07-28
限制与上限
帖子上限默认 500 字符;提及中的域名部分不计入
服务器管理员可以修改该值
来源, 已核查 2026-07-28
每条帖子最多 4 张图片,或一个 GIF 动画或视频,或一个音频文件
用户文档
来源, 已核查 2026-07-28
图片(PNG、JPG、HEIF、WEBP、AVIF)和 GIFV 最大 16 MB;视频(MP4、M4V、MOV、WebM)和音频最大 99 MB
默认值
来源, 已核查 2026-07-28
投票最多 4 个选项、每项 25 字符,时长从 5 分钟到 7 天
用户文档
来源, 已核查 2026-07-28
所有 API 方法——每 5 分钟 300 次调用(按账号和按 IP 分别计);媒体上传——每 30 分钟 30 次;账号创建——每个 IP 每 30 分钟 5 次
官方限额页面
来源, 已核查 2026-07-28
限制
Server Covenant 对目录内服务器的要求:针对种族主义、性别歧视、恐同和恐跨的审核;每日备份;管理员不止一人;关站须至少提前 3 个月预告
目录唯一的通用要求集
来源, 已核查 2026-07-28
用户可用:静音、屏蔽、域名屏蔽、关键词过滤,以及可转发到远端服务器的举报
用户文档
来源, 已核查 2026-07-28
API 访问
REST API,带 OAuth 授权、应用注册和流式接口;在所有服务器上一致
官方 API 文档
来源, 已核查 2026-07-28
语言
首页界面语言:en
语言取自标记属性,各语言版本取自 hreflang
来源, 已核查 2026-07-28
用户可以在公共时间线中只显示所选已识别语言的帖子
用户设置
来源, 已核查 2026-07-28