Repolode
importantimport

importantimport/hatsu

静的サイトがFediverseに参加できるセルフホスト型ブリッジ。フォロー、投稿の配信、リダイレクトを自動で処理します。

スター
258
フォーク
8
未解決の Issue
10
最終コミット
15 時間前

これは何?

Hatsuは静的サイトに代わって動作するセルフホスト型ActivityPubブリッジです。サイト自体に連合ソフトウェアを導入しなくても、その投稿や著者をFediverse上のプラットフォームからフォローしたり、見つけたりできるようにします。

設定すると、Hatsuは@catch-all@example.comのようなサイトユーザーのFediverse検索をHatsuインスタンス上の該当ユーザーへ、投稿URLの検索を対応する投稿へリダイレクトします。フォローリクエストを受け付け、サイトのフィードに新しい投稿が現れると、フォロワーに配信します。

このプロジェクトは、更新の検出にWebmentionではなくフィードを使い、あらゆる静的サイトジェネレーターと、ほとんどの静的ホスティングサービスで動作します。Dockerに対応し、Rustで書かれており、secure modeのMastodonおよびGoToSocialインスタンスとの互換性を確保するため、送信リクエストに署名します。

主な機能

  • 01Dockerでデプロイでき、あらゆる静的サイトジェネレーターで動作します。
  • 02Webmentionではなく、サイトのフィードから新しいコンテンツを検出します。
  • 03サイトユーザーや投稿URLのFediverse検索を、Hatsuインスタンスへリダイレクトします。
  • 04フォローを受け付け、新しい投稿をフォロワーに自動配信します。
  • 05secure modeのMastodonおよびGoToSocialとの互換性を確保するため、リクエストに署名します。
  • 06aarch64に対応し、Rustで書かれています。

ユースケース

  • 個人ブログやドキュメントサイトを、MastodonなどのFediverseアプリからフォローできるようにする。
  • 静的サイトの新しい投稿をFediverseのフォロワーに自動配信する。
  • Fediverseユーザーが元のURLから静的サイトの投稿を見つけられるようにする。

クイックスタート

  1. 1

    hatsu.cli.rs のドキュメントを読んで始めましょう

  2. 2

    ドキュメントのインストールガイドに従って、Docker でデプロイしましょう

使う前に知っておきたいこと

  • AGPL-3.0 ライセンスで公開されています。ネットワーク経由で利用する場合、ソースコードの共有義務があるコピーレフトライセンスです。
  • 返信を静的サイトに反映する機能は、まだ開発中です。
  • 自分でホストし、デプロイする必要があります。

収録されている特集

トピック

よくある質問

hatsu とは?
静的サイトがFediverseに参加できるセルフホスト型ブリッジ。フォロー、投稿の配信、リダイレクトを自動で処理します。 Hatsuは静的サイトに代わって動作するセルフホスト型ActivityPubブリッジです。サイト自体に連合ソフトウェアを導入しなくても、その投稿や著者をFediverse上のプラットフォームからフォローしたり、見つけたりできるようにします。
hatsu は無料で使えますか?ライセンスは?
hatsu は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hatsu は今もメンテナンスされていますか?
活発にメンテナンス中。hatsu の最終コミットは 2026年11月7日 です。
hatsu は何に使えますか?
個人ブログやドキュメントサイトを、MastodonなどのFediverseアプリからフォローできるようにする。 静的サイトの新しい投稿をFediverseのフォロワーに自動配信する。 Fediverseユーザーが元のURLから静的サイトの投稿を見つけられるようにする。
hatsu のインストール方法は?
hatsu.cli.rs のドキュメントを読んで始めましょう ドキュメントのインストールガイドに従って、Docker でデプロイしましょう
hatsu はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/importantimport/hatsu

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト