.docx、.xlsx、.pptxに対応し、文書、スプレッドシート、プレゼンテーション、フォーム、PDFのエディターを備えた、セルフホスト型の共同作業向けオンラインオフィススイート。
ether/etherpad
編集者ごとの変更履歴と完全なリビジョン履歴を備えた、セルフホスト可能なリアルタイム共同編集ドキュメントエディター。
代替できる製品:Google Docs
Microsoft Word Online
- スター
- 18,622
- フォーク
- 3,060
- 未解決の Issue
- 10
- 最終コミット
- 12 時間前
これは何?
Etherpadは、共有ドキュメントをリアルタイムで共同編集できるエディターです。すべての変更に編集者が記録され、すべてのリビジョンが保存されます。timesliderを使えば、padの履歴を文字単位でさかのぼれます。編集中は編集者ごとに色分けされ、誰がどこを書いたかがわかります。
自分のサーバーで動作し、Node.js 24以降が必要です。本番環境ではPostgreSQLやMySQLなどのデータベースを利用できます。プラグインで機能を拡張でき、管理画面またはコマンドラインからインストールできます。Markdown、コメント、見出し、WebRTCビデオなどのプラグインが用意されています。HTTP APIとOpenAPI定義を使って、ほかのWebアプリケーションからpad、ユーザー、グループを管理できます。すべてのデータをエクスポートする機能も標準搭載されています。
コードはApache 2.0ライセンスで公開されており、インターフェースは105言語に翻訳されています。AI機能はコアには含まれず、選択したモデルに接続するプラグインで利用できます。
主な機能
- 01すべての編集について、編集者の記録と色分けに対応。
- 02文字単位でさかのぼれるtimeslider付きの完全なリビジョン履歴。
- 03セルフホストで動作し、PostgreSQLとMySQLをサポート。
- 04Markdown、コメント、ビデオ、認証などのプラグインで拡張可能。
- 05ほかのアプリケーションへの組み込みに使えるHTTP APIとOpenAPI定義。
- 06すべてのデータをエクスポートする機能を標準搭載。
ユースケース
- データを自社サーバーに保管する必要がある組織での共同文書作成。
- 大学や学校での共同執筆環境の運用。
- 編集履歴を公開する必要があるパブリックコメントや市民プロジェクト。
- APIを使って既存のWebアプリケーションに共同編集用padを組み込む。
クイックスタート
- 1
npmでpnpmをグローバルにインストールする
npm install -g pnpm - 2
プロジェクトの依存関係をインストールする
pnpm i - 3
Etherpadをビルドする
pnpm run build:etherpad - 4
Etherpadを起動し、http://localhost:9001を開く
pnpm run prod
使う前に知っておきたいこと
- Node.js 24以降が必要です。また、サーバーは自分で実行・管理する必要があります。
- デフォルトのdirtyDBドライバーはテスト専用です。本番環境ではMySQLなどの専用データベースが必要です。
収録されている特集
トピック
よくある質問
- etherpad とは?
- 編集者ごとの変更履歴と完全なリビジョン履歴を備えた、セルフホスト可能なリアルタイム共同編集ドキュメントエディター。 Etherpadは、共有ドキュメントをリアルタイムで共同編集できるエディターです。すべての変更に編集者が記録され、すべてのリビジョンが保存されます。timesliderを使えば、padの履歴を文字単位でさかのぼれます。編集中は編集者ごとに色分けされ、誰がどこを書いたかがわかります。
- etherpad は無料で使えますか?ライセンスは?
- etherpad は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- etherpad は今もメンテナンスされていますか?
- 活発にメンテナンス中。etherpad の最終コミットは 2026年11月7日 です。
- etherpad は何に使えますか?
- データを自社サーバーに保管する必要がある組織での共同文書作成。 大学や学校での共同執筆環境の運用。 編集履歴を公開する必要があるパブリックコメントや市民プロジェクト。 APIを使って既存のWebアプリケーションに共同編集用padを組み込む。
- etherpad のインストール方法は?
- npmでpnpmをグローバルにインストールする: npm install -g pnpm プロジェクトの依存関係をインストールする: pnpm i Etherpadをビルドする: pnpm run build:etherpad Etherpadを起動し、http://localhost:9001を開く: pnpm run prod
- etherpad はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ether/etherpad
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
DjangoとReactで構築された、リアルタイム編集や階層型サブページに対応し、セルフホスト可能なオープンソースのチーム向け共同テキストエディター。
ドキュメント、スプレッドシート、プレゼンテーション、フォーム、カンバンボードなどをリアルタイム編集できる、エンドツーエンド暗号化対応のオープンソース共同作業スイート。
引用を考慮したオートコンプリート、論文検索、PDFチャット、AIレビュー、Word/LaTeXへのエクスポートを備えたセルフホスト可能な学術執筆向けAIエディター。
地図、予算、持ち物リスト、旅行記、任意のAIツールを備えた、セルフホスト型のリアルタイム共同旅行プランナー。
WebDAVやオンラインオフィス編集に対応した、ファイル保存・同期・共有とチームコラボレーションのためのセルフホスト型プラットフォーム。