Yurucommu ドキュメント
セルフホスト型・一人用 ActivityPub SNS のセットアップと使い方
Yurucommuとは
Yurucommuは、自分だけのSNSインスタンスを立ち上げ、コミュニティ単位で人と繋がっていくための分散型ソーシャルネットワークです。
- セルフホスト - 自分のデータは自分で管理
- 一人用 - 1インスタンス1ユーザーの設計
- ActivityPub対応 - Mastodon、Misskeyと連携可能
- 低コスト - Cloudflare無料枠で運用可能
クイックスタート
最小限の手順でYurucommuを立ち上げる方法です。
1. リポジトリをクローン
git clone https://github.com/example/yurucommu.git
cd yurucommu
npm install
2. Cloudflareリソースを作成
# D1データベース作成
npx wrangler d1 create yurucommu-db
# R2バケット作成
npx wrangler r2 bucket create yurucommu-media
3. wrangler.tomlを設定
wrangler.tomlに作成したD1とR2の情報を設定します。
4. デプロイ
npm run deploy