diaspora*
平台 · 详解依据官方 页面编写,包括平台自身与辅助服务的页面。
概览
diaspora* 不是一个网站,而是一个人人都可以装到自己服务器上的程序。这样的服务器 称为 «节点»(pod)。项目直接说明了它的构造:没有中心节点,全世界的节点各自保存 在其上注册的人的数据,并彼此通信,因此在任何一个节点上注册都可以 («diaspora* 如何运作» 一节)。
由此推出的这一点,对本手册来说最为重要:diaspora* 没有所有者,没有公司, 没有统一规则,也没有通常意义上的变现。这不是我们研究中的缺失——这就是该网络的 构造。代码以 AGPL-3.0 许可证发布在 GitHub 上,仓库创建于 2010 年 9 月 15 日, 最新版本 0.9.1.0 的日期是 2026 年 4 月 7 日 (diaspora/diaspora 仓库)。 你所同意的规则由具体节点的管理员撰写,而不是由项目撰写。你在网络中的地址形如 名字@节点.域名,并且跨节点边界通用。
这里有谁
统一的受众数字不存在,也不可能存在:没有谁来统计。项目本身把查找服务器列表的人 引向一个第三方目录(主页)。
该目录中截至 2026 年 7 月 28 日 列出了 58 台 diaspora* 服务器,其中 25 台位于德国——占比最大,其次是法国和美国, 各 4 台。这些数字属于 Fediverse Observer,而不属于项目:这是一个独立的聚合器, 通过轮询各节点获得数据。并非所有节点都开放注册,许多节点已经关闭注册。
项目网站可切换到大约 30 种语言环境——从南非荷兰语和世界语到俄语、泰米尔语和中文 (主页上的切换器)。具体节点的语言取决于它的设置。
如何开始
3 个步骤的流程写在项目主页上: 选一个节点,在上面注册,开始订阅标签。项目的建议是选一个小一些的、离你近一些的, 或者位于数据保护制度让你满意的国家的节点。你也可以自建一个:管理员 FAQ 建议即使是小节点也至少要 1 GB 内存,共享主机不适用,对外只需要开放 443 端口。
由节点管理员而不是项目决定的事项(全部出自 配置示例): 是否开放注册(enable_registrations,默认开启);是否显示验证码(默认开启); 是否有用户协议(默认关闭,但内置了一个带司法管辖区和最低年龄设置的模板); 一条邀请链接可发出多少个邀请(默认 25);是否删除不活跃账号(该选项关闭, 默认值为 730 天)。
实用的结论是:在注册之前先查看所选节点的条款页面。 该网络没有统一的协议。
可以发布什么
帖子的长度上限是 65 535 个字符 (用户 FAQ)。 标记语言是 Markdown;图片通过相机按钮插入,在评论中则用带链接的 markdown 写法插入。 视频和音频通过粘贴普通链接经由 oEmbed 嵌入——FAQ 中点名的有 YouTube、Vimeo、 SoundCloud 和 Flickr(同一处)。
投递范围由 «方面» 设定——也就是你自己创建的联系人分组;帖子要么发给选定的方面, 要么公开发布。在社交机制方面,项目列举了话题标签、通过 @ 提及、转发和 «心形» (关于方面与功能的一节)。
什么内容被禁止,取决于节点:项目不制定自己的内容规则。
如何成长
没有算法信息流。可见性的机制只有一种——公开帖子和话题标签:项目直接建议新人从 订阅标签开始,并用一条带 #newhere 标签的公开帖子做自我介绍 (主页)。
联邦式结构有一项重要限制,项目对此写得很坦白:一个节点只知道那些送达它的帖子—— 因为作者是本地的,或者本地某人订阅了作者,又或者帖子被转发了过来。标签不会 分发给所有节点,因此小节点上的 «关注的标签» 信息流明显比大节点上的少 (管理员 FAQ)。 你所在节点的规模和连通性直接影响别人能不能看到你。
该网络没有广告后台。曾经有过向外部服务的跨平台发布,但在尚未发布的版本中, Twitter、Tumblr 和 WordPress 已从代码中移除 (Changelog)。
变现路径
不存在对作者的付款:没有谁来付——没有公司,没有广告收入,没有共同的钱袋。 项目把自己与广告模式对立起来,并声称除了人与人之间的连接之外,不把数据用于任何 其他用途(关于隐私的一节)。
钱只出现在单个节点这一层。配置里有一个通过 PayPal 接受捐赠的模块——管理员可以 打开按钮,为服务器的维护募款 (配置示例)。 节点上的广告并未被禁止:对于 «我可以在自己的节点上加广告吗» 这个直接的问题, 管理员 FAQ 的回答是,没有禁止这样做的规则。
在这里赚钱的方式,只能和你在自己的网站上赚钱的方式一样:靠自己的商品、自己的 订阅、自己的打赏。该网络不提供任何付款基础设施。
工具与自动化
自 0.9.0 版起有了官方 API:发布说明宣布正式支持基于 API 的应用,并把细节指引 指向单独的文档(Changelog)。
API 文档描述的交换格式只有 JSON, 标识符使用 GUID,时间使用 ISO 8601,分页通过 Link 头实现。各章节包括:方面、 评论、联系人、会话、点赞、通知、照片、与帖子的互动、帖子、转发、搜索、信息流、 标签订阅、用户。授权采用架在 OAuth 2.0 之上的 OpenID Connect,权限范围包括: 必须的 openid、总是发放的 public:read,再往后是 contacts:read、 contacts:modify、conversations、interactions、notifications 等; 缺少所需权限的请求返回 403 (关于 scopes 的页面)。
一项重要提醒:文档的抬头仍然写着它描述的是 0.8.0.0 版本的分支,并且 API «尚不稳定»,而 Changelog 却宣布自 0.9.0 起正式支持。这一出入我们如实记录, 而不去调和。
项目不支持移动应用:没有官方应用,第三方应用需自担风险,推荐的手机使用方式是 在浏览器中打开网站的移动版 (用户 FAQ)。 对于网站,有 «分享» 按钮和对 OpenGraph 的支持 (网站开发者 FAQ)。
限制与规则
代码基于 AGPLv3:如果你修改了自己节点的代码,你有义务把可运行的源代码提供给自己的 用户。做一个隔离的节点是不行的——对于这个直接的问题,项目回答 «不»,并解释说它 构建的是一张网络,而不是一组彼此独立的社区;漏投的帖子会以一小时为间隔重试 3 次; 审核由管理员指定的审核员进行 (管理员 FAQ)。
隐私方面不要抱幻想。节点之间的通信是加密的,但节点上的数据存储不加密,数据库 管理员只要愿意就能读到你的资料和全部记录。你的帖子和资料副本还保存在你联系人所在的 节点上,那里的管理员同样可以看到。数据导出和注销账号通过设置里的按钮完成。 而账号在节点之间的迁移则被描述为 目前还做不到;考虑到同一份 FAQ 引用的是一个 已经关闭的节点目录,这个说法值得重新核对 (用户 FAQ)。
适合谁
如果你看重不依赖商业平台,并且能接受不大且没有保证的触达,diaspora* 是合适的: 这张网络的规模是以几十台服务器来衡量的。合理的使用场景是:技术、私密或行动主义 社区;把自己的节点当作一个不会被人夺走的渠道;长文本(65 535 个字符是难得的 奢侈)。
对于通常形态的商业 SMM,这个平台并不适用:没有广告,没有统计,没有算法推荐, 没有对作者的付款,而且每个节点的规则各不相同。
来自事实库的已核实数据
本详解所依据的已核实数据摘要。
平台简介
网络没有所有者和统一运营方:diaspora* 是每个人装在自己服务器(«pod»)上的软件;pod 之间互相通信,没有中心节点
这是网络的构造,不是数据缺口
来源, 已核查 2026-07-28
源代码以 AGPL-3.0 许可证发布在 GitHub;仓库创建于 2010 年 9 月 15 日
diaspora/diaspora 仓库的元数据
来源, 已核查 2026-07-28
截至核查日期的最新版本——2026 年 4 月 7 日的 0.9.1.0
仓库的发布列表
来源, 已核查 2026-07-28
用户在网络中的地址形如«用户名@pod.域名»,可跨越 pod 的边界工作
«diaspora* 如何运作»一节
来源, 已核查 2026-07-28
这里有谁
项目自己引用的 Fediverse Observer 目录列出 58 台 diaspora* 服务器;其中 25 台位于德国,法国和美国各 4 台
数字属于第三方聚合器 Fediverse Observer,而非项目
来源, 已核查 2026-07-28
从何开始
三步:选择 pod、在其上注册、订阅标签;项目的建议——选较小的、较近的 pod,或位于数据保护制度令你满意的国家的 pod
«Want to get started?» 区块
来源, 已核查 2026-07-28
自建 pod 即使是小型安装也建议至少 1 GB 内存;共享主机不适用;对外只需要 443 端口 · 来源标注的日期为 2024-06-16
«Installation Information»一节
来源, 已核查 2026-07-28
账号与访问
pod 管理员可设置:注册是否开放(默认开放)、验证码(默认开启)、用户协议(默认关闭,有含司法辖区和最低年龄设置的模板)、每个邀请链接的邀请数(默认 25)、自动删除不活跃账号(默认关闭,默认值 730 天)· 来源标注的日期为 2026-04-29
网络没有统一的用户协议——条款由每个 pod 自定
来源, 已核查 2026-07-28
可以发布什么
标记语言——Markdown;图片用带相机图标的按钮插入,在评论中用 markdown 链接结构插入;视频和音频通过 oEmbed 嵌入(点名 YouTube、Vimeo、SoundCloud、Flickr)
FAQ 中受支持网站的列表并非穷尽
来源, 已核查 2026-07-28
内容
帖子的可见范围用«aspects»(联系人分组)设定,由用户自行创建;替代方式是公开发布
«All about aspects»一节
来源, 已核查 2026-07-28
推广
没有算法信息流;可见性机制是公开帖子和话题标签
项目建议新人订阅标签并发一篇带 #newhere 标签的自我介绍
来源, 已核查 2026-07-28
标签不会分发到所有 pod:pod 只知道到达它的帖子(作者在本地、有本地用户订阅、或帖子被转发),因此小 pod 上的已关注标签信息流更贫乏 · 来源标注的日期为 2024-06-16
«Followed tags don't work on my pod»一节
来源, 已核查 2026-07-28
广告
网络没有广告后台;同时也没有禁止管理员在自己 pod 上添加广告的规则 · 来源标注的日期为 2024-06-16
对问题«Can I add advertisements to my pod?»的直接回答
来源, 已核查 2026-07-28
这里的资金规则
配置中有 PayPal 捐赠区块:pod 管理员可以启用按钮,为服务器的维护募捐 · 来源标注的日期为 2026-04-29
configuration.settings.paypal_donations 配置段
来源, 已核查 2026-07-28
限制与上限
帖子的最大长度——65 535 个字符
用户 FAQ 的«Posts and posting»一节
来源, 已核查 2026-07-28
pod 不可用期间漏收的帖子会以一小时为间隔重试投递三次 · 来源标注的日期为 2024-06-16
对漏收联邦帖子问题的回答
来源, 已核查 2026-07-28
限制
无法建立与网络其余部分不通信的孤立 pod——项目对这个问题的回答是否定的 · 来源标注的日期为 2024-06-16
项目构建的是一张统一的网络,而不是一组独立社区
来源, 已核查 2026-07-28
管理员修改自己 pod 的代码后,必须向自己的用户提供可运行的源代码(AGPLv3)· 来源标注的日期为 2024-06-16
对问题«Can I modify the code?»的回答
来源, 已核查 2026-07-28
法律
pod 之间的连接是加密的,但数据在 pod 上不加密存储:数据库管理员可以读取档案和全部帖子;帖子和档案的副本还存放在联系人所在的 pod 上
«Account and data management»一节
来源, 已核查 2026-07-28
API 访问
自 0.9.0 版起宣布正式支持基于 API 的应用
0.9.0.0 版本说明中的«API!»一节
来源, 已核查 2026-07-28
API 文档:只以 JSON 交换,GUID 作标识符,时间用 ISO 8601,分页经 Link 头;章节——aspects、评论、联系人、会话、点赞、通知、照片、帖子互动、帖子、转发、搜索、信息流、标签订阅、用户
截至核查日期文档页眉仍写着 0.8.0.0 版和 API 不稳定——与 Changelog 有出入
来源, 已核查 2026-07-28
授权——OAuth 2.0 之上的 OpenID Connect;scope openid 必需,public:read 总是授予,另有 contacts:read、contacts:modify、conversations、interactions、notifications 等;缺少所需 scope 的请求返回 403
«Access scopes»页面
来源, 已核查 2026-07-28
没有官方移动应用;第三方应用使用风险自负,官方推荐的手机使用方式是移动版网站
项目有意不列出第三方应用的名称
来源, 已核查 2026-07-28
网站可用«分享»按钮,并自 0.2.0.0 版起支持 OpenGraph(og:url、og:image、og:title、og:type、og:description)
使用 oEmbed 需要列入白名单
来源, 已核查 2026-07-28
语言
项目网站可切换约三十种语言区域,包括俄语
首页页脚的语言切换器
来源, 已核查 2026-07-28