Fediverse

Welley 与 Fediverse

Welley 支持 ActivityPub,所以你可以关注 Mastodon 和许多其他应用上的人并与他们交流。每台服务器自行决定与哪些其他服务器连接。

你的服务器如何联邦

ActivityPub 把 Welley 连接到独立服务器。管理员决定界限在哪里。

  • 开放联邦

    连接更广泛的 Fediverse,并维护你自己的屏蔽列表。

    • 在开放模式下,你的服务器会与任何未被屏蔽的域名联邦。
    • WebFinger 和 NodeInfo 让账号和服务器可以被发现。
    • 你的服务器会为它发出的联邦请求签名。
    “访问”标签页包含服务器公开访问、帮助群组选项和开放联邦的设置。
  • 有限联邦

    只连接你的服务器批准的域名。

    • 你的允许列表同时控制入站和出站联邦。
    • 读取 ActivityPub 内容需要来自允许域名的有效签名。
    • 切换模式不需要重启服务器。

    如果允许列表为空,普通联邦会被阻止。对等方必须为它们的抓取请求签名。Lemmy 对等方需要启用 federation_signed_fetch。

    启用受限联邦后,你的服务器只与允许列表中的域名交换内容。
    查看所有界面
  • 封闭联邦

    关闭联邦来运行你的服务器。

    • 封闭模式会停止正常的入站和出站 ActivityPub 流量。
    • 你服务器的本地功能和管理 API 仍然可用。
    • 访问 Welley Help 群组有单独的设置。
    “访问”标签页显示封闭联邦的选项和它的含义。这个选择没有保存。
  • 远程域名

    查看你的服务器知道的远程域名。

    • 查看每个域名的可用性、本地记录的该域名用户、举报数量和屏蔽状态。
    • 打开域名,查看详情或审核控制。
    • 筛选列表,找出需要关注的域名。
    查看与你的服务器联合的所有服务器,包括是否可用、已知的用户和举报,还可以打开某个域名对其进行管理。
  • ActivityPub 中继

    通过共享的中继服务交换公开内容。

    • 添加中继,并检查它的订阅状态。
    • 中继可以帮你的服务器获取人们直接关注范围之外的公开内容。
    • 在“联邦”中管理你服务器的中继连接。

    ActivityPub 中继需要开放联邦。在有限或封闭模式下无法开启。

    中继页面显示中继连接、它的投递方式和接收计数。我们没有连接中继。
  • 标准和共享扩展

    与其他独立服务器使用通用的 Fediverse 功能。

    • Welley 支持投票、自定义表情、表情回应、账号迁移和基于同意的引用帖子。
    • 公开频道使用标准的 ActivityPub Group actor。
    • 支持的 actor 数据带有搜索索引同意和账号发现的标记。

    每个远程服务器各自支持 ActivityPub 和扩展中的不同部分。兼容并不意味着功能相同。

    这段文字来自我们的一篇公开发布说明,介绍了联邦表情回应及其限制。我们去掉了作者的身份和嵌入的媒体。

兼容的软件

使用 ActivityPub 的应用,支持的功能并不都一样。下面是 Welley 与它们各自之间能用的功能。

  • Mastodon

    关注他人、交换帖子,并把你的私信对话放在单独的收件箱里。

    • 帖子、投票、自定义表情和私信寻址都使用与 Mastodon 兼容的 ActivityPub。
    • 私信房间只会把普通的私信 Note 发给房间里的人。
    • 账号迁移通过 Move 活动双向进行。

    能否使用,取决于对方服务器的版本和配置,以及联邦策略。

    这里展示的是 Welley 一侧的私信:每个对话都会明确写出谁会收到。与 Mastodon 兼容的私信使用同样明确的收件人。这里只显示 Welley,没有 Mastodon 服务器。
  • Lemmy

    关注 Lemmy 社区,与它们交换帖子、评论和图片。

    • 在 Welley 中关注 Lemmy 社区,或在 Lemmy 中关注 Welley 的公开频道。
    • 帖子、评论和图片都可以双向传递。
    • Welley 会处理版主的删除操作。
    • 来自 Lemmy 的较早回复可能稍后才出现,因为 Welley 在后台查找它们。

    Welley 目前不显示 Lemmy 的投票箭头,所以你无法在 Welley 里投票。转发不会同步过来,引用会变成纯文本。有限联邦需要 Lemmy 服务器为它的抓取请求签名。

    我们的公开发布公告说明了 Welley 如何与 Lemmy 配合使用,以及有哪些限制。内容取自公告,不是两台服务器之间的实时测试。
  • NodeBB

    关注论坛分类,参与跨越 Welley 和 NodeBB 的讨论。

    • 关注 NodeBB 分类,在 Welley 里收到它的新主题。
    • 发起带标题的主题,并发布带图片的分层回复。
    • 赞成票双向可用。
    • 较早的回复会在 Welley 于后台找到它们后显示。

    审核操作不会在 Welley 和 NodeBB 之间同步。转发不会出现在 NodeBB 中,引用帖子会变成普通文本。

    我们的公开发布公告说明了 Welley 如何与 NodeBB 配合使用,以及有哪些限制。内容取自公告,不是两台服务器之间的实时测试。
  • Perplexity

    通过 Welley 的 AI 提供方连接使用符合条件的 Perplexity 模型。

    • Welley 可以配合 OpenRouter 提供方及其模型目录使用。
    • OpenRouter 的模型目录可能包含 Perplexity Sonar。
    • 这个连接针对的是 AI 服务。

    Perplexity 是 AI 服务,不是联邦式的 ActivityPub 服务器。运营者需要设置受支持的提供方和符合条件的模型。有哪些模型可用,取决于提供方。

    在已连接服务商的模型目录中搜索,并开启你的服务器可以使用的模型,例如通过 OpenRouter 提供的 Perplexity Sonar。
  • Mobilizon

    获取标准的联邦 Event 和 Group 活动。

    • Welley 发送和接收 ActivityPub Event 对象。
    • Welley 能理解 Mobilizon 风格的 Group actor。
    • Group 公告通过标准的 ActivityPub 联邦传递。

    共享 Event 和 Group,并不意味着 Mobilizon 的每个组织者、出席或群组工作流程在 Welley 里都以同样方式运作。

    这里只显示 Welley 一侧:一个带有感兴趣和参加控件的公开活动。它不显示与 Mobilizon 的交互。
  • Pixelfed

    通过 ActivityPub 关注图片账号。

    • Welley 接受普通的 ActivityPub 帖子和图片附件。
    • Welley 能读取 Pixelfed 的提及格式和图片帖子。
    • 来自其他服务器的媒体仍然遵循 Welley 的媒体策略。

    不支持 Pixelfed 特有的功能,例如 Stories。这里涵盖的是标准帖子和媒体。

    这里只显示 Welley 一侧:一条带图片来源的照片帖子。图片:NASA 地球观测站,Blue Marble 2002。图片:NASA 地球观测站,Blue Marble 2002。
  • PeerTube

    关注联邦的视频频道,获取它们的公开内容。

    • PeerTube 频道通过标准的 Group actor 路径传入。
    • 对这些频道的内容,普通点赞与论坛投票是分开的。
    • Welley 接受带有多个带类型媒体 URL 的附件。

    视频能否播放,取决于远程附件和服务器。不要指望 PeerTube 的直播聊天、流媒体或频道工具在 Welley 里以同样方式运作。

    这里只显示 Welley 一侧:附在 Welley 帖子上的视频。它不显示来自 PeerTube 的投递。
  • Misskey

    交换帖子、回应、引用和兼容的剧透内容。

    • Welley 接受携带 Misskey 表情回应的 Like 活动。
    • Welley 能识别 Misskey 的引用别名。
    • Welley 的 Markdown 支持兼容的行内剧透。

    这不包括 Misskey 特有的视觉效果,也不包括完整的 MFM 语法。

    这段文字来自我们的一篇公开发布说明,介绍了联邦表情回应及其限制。我们去掉了作者的身份和嵌入的媒体。
  • Pleroma

    交换标准帖子、媒体变体和表情回应。

    • Welley 接受 EmojiReact 活动,以及携带回应的 Like 活动。
    • Welley 能读取 Pleroma 附件中带类型的 URL 数组。
    • Undo 活动会撤回对应的回应。

    能否使用,取决于对方服务器的版本和配置,以及联邦策略。

    这段文字来自我们的一篇公开发布说明,介绍了联邦表情回应及其限制。我们去掉了作者的身份和嵌入的媒体。
  • Friendica

    读取 Friendica 账号的联邦活动和帖子。

    • Welley 同步远程 outbox 时,接受混在其他帖子中的 Update 活动。
    • 没有特殊投票行为的软件,走标准的 ActivityPub 路径。

    Welley 对 Friendica 的 outbox 有专门的处理路径。它并不涵盖 Friendica 的所有特有功能。

    Welley 一侧的联邦功能,管理员可以看到每个已连接的服务器及其举报。图中不显示 Friendica 本身。
  • Discourse

    通过标准的 Group 和上下文路径读取联邦论坛活动。

    • Welley 能理解 Discourse 论坛公告。
    • Welley 可以通过遍历远程上下文集合来回填回复。

    这涵盖 Discourse 论坛公告和回复回填。Discourse 的其他功能可能有所不同。

    Welley 论坛里的一个主题和一位成员的回复。Welley 会读取来自 Discourse 的论坛公告,并补全它们的回复。图中只有 Welley,没有 Discourse 服务器。
  • Akkoma

    获得兼容的媒体变体和标准表情回应。

    • Welley 能读取 Pleroma 和 Akkoma 使用的 URL 数组附件格式。
    • 帖子和 actor 发现遵循标准的 ActivityPub 行为。

    这涵盖共享的协议格式。Akkoma 的其他功能可能有所不同。

    这段文字来自我们的一篇公开发布说明,介绍了联邦表情回应及其限制。我们去掉了作者的身份和嵌入的媒体。
  • GoToSocial

    获取使用分页 ActivityPub 集合的回复串。

    • Welley 获取远程回复时,即使根集合带有摘要项,也会跟随首页链接。
    • 其中包括 GoToSocial 风格的首页链接。

    这里涵盖回复集合,但不涵盖 GoToSocial 的所有功能。

    Welley 论坛里的一个主题和一位成员的回复。Welley 可以获取 GoToSocial 以分页集合发布的回复串。图中只有 Welley,没有 GoToSocial 服务器。
  • Mbin、Kbin和PieFed

    了解这些论坛系统中的投票是怎么运作的。

    • Welley 把这些论坛系统的点赞视为投票。
    • 它也会计入作者的自动投票。
    • 其他一切都遵循标准的 ActivityPub 路径。

    Welley 能处理这些应用各自的投票规则。尚未确认与每个平台完全实时联邦。

    Welley 一侧的联邦功能,管理员可以看到每个已连接的服务器及其举报。图中不显示 Mbin、Kbin 或 PieFed,也不显示它们的投票。