Memosは、日々の思考を自分だけのタイムラインに整理できる、セルフホスト型のオープンソースメモアプリです。
- スター
- 2,075
- フォーク
- 162
- 未解決の Issue
- 11
- 最終コミット
- 5 時間前
これは何?
Ech0は、個人のタイムラインを中心に設計された、軽量なセルフホスト型の公開プラットフォームです。短い投稿やリンク、Markdownのテキスト、メディア添付ファイルを公開でき、タイムラインは独自ドメインで一般公開または限定公開できます。手軽にメモを残すツールと本格的なソーシャルネットワークの中間に位置し、RSS出力と任意で利用できる組み込みコメント機能を備えています。
単一のDockerコンテナとして提供され、デフォルトではSQLiteにデータを保存します。メディアの保存先にはS3互換のオブジェクトストレージも利用できます。OAuth2/OIDCとPasskeyによるログイン、スコープ付きアクセストークン、WebhookとOpen API、AIクライアント向けMCPサーバー、自分の投稿をもとに質問へ回答するAIアシスタントも搭載しています。コンテンツは持ち運び可能なカプセル形式でエクスポートしたり、静的サイトとしてビルドしたりできます。
バックエンドはGo、フロントエンドはVue 3で実装されています。ライセンスはAGPL-3.0-or-laterです。READMEではDocker Compose、インストールスクリプト、Helmを使ったデプロイ方法を紹介しています。
主な機能
- 01ライブプレビューとタグによる整理に対応したMarkdown編集
- 02画像、音声、動画の添付ファイルを各投稿内にインライン表示
- 03モデレーション機能とCAPTCHAの設定に対応した組み込みコメント機能
- 04RSS出力、OAuth2/OIDCおよびPasskeyログイン
- 05データのエクスポート、移行データのインポート、S3互換オブジェクトストレージ
- 06自動化に使えるOpen API、Webhook、CLI、TUI、MCPサーバー
ユースケース
- 独自ドメインで個人向けの公開タイムラインを運営する
- RSS購読者向けに短い投稿やリンク、メディアを公開する
- コメント機能を任意で使える小規模なコミュニティスペースを運営する
- Raspberry Piなどのリソースが限られたサーバーでセルフホストする
クイックスタート
- 1
DockerでEch0コンテナを起動します
docker run -d --name ech0 -p 6277:6277 -v /opt/ech0/data:/app/data -e JWT_SECRET="Hello Echos" sn0wl1n/ech0:latest - 2
ブラウザーで http://ip:6277 を開きます
- 3
最初のアカウントを登録します。このアカウントがOwnerになります
使う前に知っておきたいこと
- デフォルトでは、投稿できるのは特権アカウントに限られているため、通常のユーザーは権限を付与されるまで投稿できません。
- セルフホスティングでは、自分でサーバーを稼働・保守し、データディレクトリをバックアップする必要があります。
トピック
よくある質問
- Ech0 とは?
- 短い投稿やリンク、メディアを公開し、他の人がフォローしてコメントできるタイムラインを運営する、セルフホスト型の個人向けマイクロブログです。 Ech0は、個人のタイムラインを中心に設計された、軽量なセルフホスト型の公開プラットフォームです。短い投稿やリンク、Markdownのテキスト、メディア添付ファイルを公開でき、タイムラインは独自ドメインで一般公開または限定公開できます。手軽にメモを残すツールと本格的なソーシャルネットワークの中間に位置し、RSS出力と任意で利用できる組み込みコメント機能を備えています。
- Ech0 は無料で使えますか?ライセンスは?
- Ech0 は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Ech0 は今もメンテナンスされていますか?
- 活発にメンテナンス中。Ech0 の最終コミットは 2026年10月21日 です。
- Ech0 は何に使えますか?
- 独自ドメインで個人向けの公開タイムラインを運営する RSS購読者向けに短い投稿やリンク、メディアを公開する コメント機能を任意で使える小規模なコミュニティスペースを運営する Raspberry Piなどのリソースが限られたサーバーでセルフホストする
- Ech0 のインストール方法は?
- DockerでEch0コンテナを起動します: docker run -d --name ech0 -p 6277:6277 -v /opt/ech0/data:/app/data -e JWT_SECRET="Hello Echos" sn0wl1n/ech0:latest ブラウザーで http://ip:6277 を開きます 最初のアカウントを登録します。このアカウントがOwnerになります
- Ech0 はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/lin-snow/Ech0
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
RSS、Reddit、Hacker News、YouTube、天気などを1つのカスタマイズ可能なページに集約する、セルフホスト型の軽量ダッシュボード。
日々の取引記録、銀行データのインポート、グラフによる支出分析に使えるセルフホスト型の家計簿アプリ。
拡張Markdownエディター、チーム用ワークスペース、OIDC SSO、S3ストレージを備えた、セルフホスト型のオフラインファーストなナレッジベース。
共有グループ、定期スケジュール、モバイル・Telegram・Discord・Pushover経由のリマインダーに対応した、オープンソースのセルフホスト型タスク・家事管理ツール。
写真や動画に自動でタグを付け、顔認識や地図表示もできる、プライバシー重視のセルフホスト型アプリ。