Favicon of Hatsu

Hatsu

Integrate static websites with the Fediverse using an automated ActivityPub bridge. Sync posts, accept followers, and receive replies directly via feeds.

Connect your static website directly to the Fediverse without manual intervention. This self-hosted bridge acts on behalf of your site, utilizing standard JSON, Atom, or RSS feeds as data sources instead of relying on complex HTML microformats. Once configured, it handles all interactions automatically, ensuring your content reaches a broader audience across ActivityPub networks like Mastodon.\n\nKey features and benefits:\n* Automated synchronization: Pushes new posts to followers' homepages as soon as they are published.\n* Accurate profile mapping: Directs Fediverse user searches for your site's domain or specific URLs to the correct posts and profiles.\n* Direct engagement: Accepts follow requests and routes replies from Fediverse users back to your static site.\n* Automated maintenance: Fully automated process removes the need to manually send Webmention reminders for created or updated content.

Directory Structure

hatsu
data
.env
docker-compose.yml

docker-compose.yml

services:
  hatsu:
    image: ghcr.io/importantimport/hatsu:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - ./data:/hatsu/data
    environment:
      - HATSU_DOMAIN=${HATSU_DOMAIN}
      - HATSU_LISTEN_HOST=0.0.0.0
      - HATSU_LISTEN_PORT=3000
      - DATABASE_URL=sqlite:///hatsu/data/hatsu.sqlite

.env

HATSU_DOMAIN=hatsu.example.com

Share:

Ad
Favicon

 

  
 

Similar to Hatsu

Favicon

 

  
  
Favicon

 

  
  
Favicon