ActivityPubを基盤とする、セルフホスト可能な分散型ソーシャルネットワークサーバー。独立したMastodonサーバーやFediverse内の他のサーバーをまたいで、ユーザーをフォローしたり交流したりできます。
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
hatsu.cli.rs のドキュメントを読んで始めましょう
- 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 の数値は毎日更新されます。
関連プロジェクト
Mastodon、Lemmy、Diaspora、Misskey、PixelfedなどのFediverseプラットフォームと連携する、無料のオープンソース分散型ソーシャルネットワークです。
自分でホストでき、ActivityPubでインスタンス間を連合する動画プラットフォーム。WebRTCによるP2Pでサーバー負荷を軽減します。
ActivityPubを使う、オープンソースの分散型マイクロブログプラットフォーム。
Pixelfedは、ActivityPubでfediverseと連合する、オープンソースで広告のない写真共有プラットフォームです。
ActivityPubソーシャルウェブ(Mastodon、Pixelfed)と連携する、自分でホストできる分散型ショート動画共有プラットフォーム。