GitHub

yurucommu ドキュメント

セルフホスト型・一人用 ActivityPub SNS のセットアップと使い方

yurucommuとは

yurucommu は、個人が自分のために立てるセルフホスト型の ActivityPub SNS です。自分のドメイン・自分のデータで運用し、コミュニティ(グループ)を投稿の届く範囲の単位として、濃いつながりを作れます。連合(federation)は目的ではなく手段です。プラットフォームへの依存をなくし、コミュニティやつながりをサーバーをまたいでつなぐための土台として使います。

クイックスタート

最小限の手順でyurucommuを立ち上げる方法です。

1. リポジトリをクローン

git clone https://github.com/tako0614/yurucommu.git
cd yurucommu
bun run dev

bun run devwrangler.local.toml を使ってローカル Worker を起動します。よく使うタスクは bun run buildbun run build:workerbun run db:generate です。本番は bun run deploy で Cloudflare へ直接デプロイするか、 Takosumi の管理付きインストールで導入します。

2. 導入方法を選ぶ

Cloudflare へ直接デプロイする場合は標準の wrangler.jsonc を使います。 Takosumi で管理する場合は Git URL・ブランチ・パスを登録し、クラウドアカウントの接続設定と secret を設定します。

3. Deploy / Apply

直接経路では bun run deploy が Worker のビルド、D1 マイグレーション、 Wrangler deploy を実行します。Takosumi 経路では変更内容をレビューして適用すると、 復元ポイント・実行結果・履歴も記録されます。

ドキュメント一覧