Coma

一个处于开发阶段的 ActivityPub Relay 测试站

Coma 是一个开发中的 ActivityPub 中继服务器实现,目前已可以完成基本的消息转发功能,但仍需要进一步的测试与改造。

目前此测试站仅作为开发测试目的维护,不做任何形式的可用性保障,并可能随时出现消息错乱、数据丢失等问题。考虑到 ActivityPub 网络本身的性质,这些问题一般不会对各订阅站点造成实际影响。

可通过此地址订阅中继: https://relay.moew.art/inbox

同时,作为 Coma 的特色功能,本站已实验性支持按消息发送频率对订阅站点分组,并支持订阅站点只接收其中部分成员的消息,以避免非常热闹的大站点对资源有限的小站点产生过大的运行压力。分组以中继接收到的来自某一成员的“过去48小时平均每小时消息量”为准,并会定时更新分组情况。由于一些尚未解决的技术问题,消息量统计并不严格精确。

要使用此功能,只需按以下列表订阅对应地址即可(订阅以下任一地址,不需要再订阅其他地址、也不需要订阅 /inbox 地址):

  • Quiet: https://relay.moew.art/inbox/quiet, 只接收来自消息速率小于 5/h 的成员的消息
  • Moderate: https://relay.moew.art/inbox/moderate, 只接收来自消息速率小于 15/h 的成员的消息
  • Buzz: https://relay.moew.art/inbox/buzz, 只接收来自消息速率小于 40/h 的成员的消息
  • Noisy: https://relay.moew.art/inbox/noisy, 只接收来自消息速率小于 100/h 的成员的消息
  • Insane: https://relay.moew.art/inbox/insane, 接收所有消息,与直接订阅 https://relay.moew.art/inbox 相同

以上分组的具体条件与阈值可能在测试中根据实际情况调整

订阅其中任一分组即相当于订阅了所有更低消息速率限制的分组;另外,由于统计信息更新存在延迟,对于短时间产生大量消息的成员,订阅低级别分组的成员仍然可能收到其消息。

目前仅测试过与 Mastodon 的兼容性,对其他 ActivityPub 实现如 Pleroma, Misskey 等缺乏测试,欢迎 Mastodon 以外 ActivityPub 实例订阅帮助测试。