Repolode
importantimport

importantimport/hatsu

Самостоятельно размещаемый мост, который подключает статические сайты к Fediverse и автоматически обрабатывает подписки, доставку публикаций и перенаправления.

Звёзды
258
Форки
8
Открытые issues
10
Последний коммит
15 часов назад

Что это?

Hatsu — самостоятельно размещаемый мост ActivityPub, который действует от имени статического сайта и позволяет подписываться на его публикации и авторов и находить их с платформ Fediverse, не устанавливая на сам сайт ПО для федерации.

После настройки Hatsu перенаправляет поисковые запросы из Fediverse для пользователя сайта, например @catch-all@example.com, на соответствующего пользователя в экземпляре Hatsu, а запросы по URL публикации — на эту публикацию. Он принимает запросы на подписку и отправляет новые публикации подписчикам по мере их появления в ленте сайта.

Проект совместим с любым генератором статических сайтов и большинством статических хостингов. Для обнаружения обновлений он использует ленту, а не Webmention. В комплекте есть поддержка Docker; проект написан на Rust и подписывает исходящие запросы для совместимости с экземплярами Mastodon и GoToSocial в secure mode.

Ключевые возможности

  • 01Разворачивается с помощью Docker и совместим с любым генератором статических сайтов.
  • 02Обнаруживает новый контент через ленту сайта, а не Webmention.
  • 03Перенаправляет поисковые запросы из Fediverse для пользователей сайта и URL публикаций на экземпляр Hatsu.
  • 04Принимает запросы на подписку и автоматически доставляет новые публикации подписчикам.
  • 05Подписывает запросы для совместимости с Mastodon и GoToSocial в secure mode.
  • 06Поддерживает aarch64 и написан на 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 — 7 нояб. 2026 г..
Для чего можно использовать hatsu?
Сделать так, чтобы на личный блог или сайт с документацией можно было подписаться из Mastodon и других приложений Fediverse. Автоматически отправлять новые публикации статического сайта подписчикам в Fediverse. Позволить пользователям Fediverse находить публикации статического сайта по исходным URL.
Как установить hatsu?
Чтобы начать, прочитайте документацию на hatsu.cli.rs Разверните приложение с помощью Docker, следуя руководству по установке в документации
Где скачать hatsu?
Исходный код и инструкции по установке — на GitHub: https://github.com/importantimport/hatsu

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый сервер федеративной социальной сети на базе ActivityPub, где пользователи могут общаться с участниками других серверов Mastodon и Fediverse.

50,5 тыс.+31 за неделю7,5 тыс.RubyAGPL-3.0Активно поддерживаетсяОбновлён 3 часа назад

Бесплатная социальная сеть с открытым исходным кодом и федеративным устройством, совместимая с Mastodon, Lemmy, Diaspora, Misskey, Pixelfed и другими платформами Fediverse.

1,7 тыс.+1 за неделю386PHPAGPL-3.0Активно поддерживаетсяОбновлён 16 часов назад

Самостоятельно размещаемая видеоплатформа с федерацией через ActivityPub, где независимые инстансы обмениваются контентом, а WebRTC P2P снижает нагрузку на серверы.

15,4 тыс.+12 за неделю1,8 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён вчера