基于 ActivityPub 的可自托管联邦式社交网络服务器,用户可跨不同独立服务器关注和互动。
importantimport/hatsu
为静态网站提供的自托管 ActivityPub 桥接服务,自动处理关注、推送与跳转。
- Star
- 258
- Fork
- 8
- 未关闭 Issue
- 10
- 最近提交
- 前天
这是什么?
Hatsu 是一个自托管的 ActivityPub 桥接服务,代表你的静态网站与联邦宇宙(Fediverse)交互。网站本身无需运行任何联邦协议软件,读者就能在 Fediverse 平台上关注网站作者并找到文章。
部署完成后,Hatsu 会把 Fediverse 上对站点用户的搜索(如 @catch-all@example.com)跳转到 Hatsu 实例中对应的用户,对文章 URL 的搜索也会跳转到对应的帖子。它会接受关注请求,并在站点内容更新时把新文章推送给关注者。
项目兼容大多数静态站点生成器和静态托管服务,通过订阅源(Feed)而非 Webmention 检测更新。它提供 Docker 部署方式,后端使用 Rust 编写,并对外发请求进行 HTTP 签名,以兼容开启安全模式的 Mastodon 和 GoToSocial 实例。
核心功能
- 01支持 Docker 部署,兼容任意静态站点生成器。
- 02通过订阅源(Feed)检测内容更新,无需 Webmention。
- 03将 Fediverse 上对站点用户和文章 URL 的搜索跳转到 Hatsu 实例。
- 04自动接受关注请求,并把新文章推送给关注者。
- 05对请求签名,兼容开启安全模式的 Mastodon 和 GoToSocial。
- 06支持 aarch64 架构,后端由 Rust 编写。
适用场景
- 让个人博客或文档站点可以在 Mastodon 等 Fediverse 应用中被关注。
- 把静态网站的新文章自动推送给 Fediverse 关注者。
- 让 Fediverse 用户通过原始 URL 找到静态网站上的文章。
快速上手
- 1
阅读 hatsu.cli.rs 上的文档以开始使用
- 2
按照文档中的安装指南,使用 Docker 部署
使用前须知
- 采用 AGPL-3.0 许可证,这是一种具有传染性的著作权许可,网络使用时也需要公开源代码。
- 将回复回传到静态站点的功能仍在开发中。
- 需要自行托管和部署。
收录于专题
标签
常见问题
- hatsu 是什么?
- 为静态网站提供的自托管 ActivityPub 桥接服务,自动处理关注、推送与跳转。 Hatsu 是一个自托管的 ActivityPub 桥接服务,代表你的静态网站与联邦宇宙(Fediverse)交互。网站本身无需运行任何联邦协议软件,读者就能在 Fediverse 平台上关注网站作者并找到文章。
- hatsu 可以免费使用吗?用的什么许可证?
- hatsu 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- hatsu 还在维护吗?
- 活跃维护中。hatsu 最近一次提交是在 2026年11月5日。
- hatsu 适合用来做什么?
- 让个人博客或文档站点可以在 Mastodon 等 Fediverse 应用中被关注。 把静态网站的新文章自动推送给 Fediverse 关注者。 让 Fediverse 用户通过原始 URL 找到静态网站上的文章。
- hatsu 怎么安装和运行?
- 阅读 hatsu.cli.rs 上的文档以开始使用 按照文档中的安装指南,使用 Docker 部署
- 在哪里获取 hatsu?
- 源代码和安装说明在 GitHub 上:https://github.com/importantimport/hatsu
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个开源、去中心化的社交网络平台,可与 Mastodon、Lemmy、Diaspora 等 Fediverse 服务互通。
可自托管、基于 ActivityPub 联邦的视频平台,各实例互通内容,并借助 WebRTC P2P 分担服务器带宽。
一个开源、联邦式的社交媒体(微博客)平台,基于 ActivityPub 联邦协议运行。
Pixelfed 是一个开源、无广告的图片分享平台,基于 ActivityPub 与联邦宇宙(fediverse)互联。
一个基于 ActivityPub 联邦协议的开源短视频分享平台,可自托管。