Hatsu

Bridge that interacts with Fediverse on behalf of your static site.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3"
 
services:
  hatsu:
    container_name: hatsu
    image: ghcr.io/importantimport/hatsu:nightly
    restart: unless-stopped
    ports:
      - 3939:3939
    # env_file:
    #   - .env
    environment:
      - HATSU_DATABASE_URL=sqlite://hatsu.sqlite3
      - HATSU_DOMAIN=hatsu.example.com
      - HATSU_LISTEN_HOST=0.0.0.0
      - HATSU_PRIMARY_ACCOUNT=blog.example.com
    volumes:
      # - ./.env:/app/.env
      - ./hatsu.sqlite3:/app/hatsu.sqlite3

Resources

Website: https://hatsu.cli.rs/

GitHub: https://github.com/importantimport/hatsu

GitHub Container Registry: https://github.com/importantimport/hatsu/pkgs/container/hatsu

Configuration: https://hatsu.cli.rs/admins/install-docker.html