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 实例订阅帮助测试。