Repolode
importantimport

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. 1

    阅读 hatsu.cli.rs 上的文档以开始使用

  2. 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 数据每日更新。

相关项目