Etherpad - Texte in Echtzeit gemeinsam bearbeiten
Etherpad - Texte in Echtzeit gemeinsam bearbeiten
Etherpad ist ein quelloffener kollaborativer Texteditor, bei dem mehrere Personen gleichzeitig am selben Dokument schreiben und jede Änderung sofort für alle sichtbar ist.
Was ist Etherpad?
Etherpad war einer der ersten Echtzeit-Editoren im Web und gilt als direkter Vorläufer von Google Docs. Dokumente werden über eine eindeutige URL geteilt; jeder Teilnehmer bekommt eine eigene Farbe zugewiesen, sodass Beiträge klar zugeordnet werden können. Die Plattform unterstützt grundlegende Textformatierung, eine vollständige Versionshistorie und ein umfangreiches Plugin-System. Wer sensible Inhalte nicht auf fremde Server hochladen möchte, ist mit einer selbst gehosteten Etherpad-Instanz gut bedient.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Optional: MariaDB/PostgreSQL für produktive Datenpersistenz statt der eingebauten SQLite
Compose-Beispiel
services:
etherpad:
image: etherpad/etherpad:latest
container_name: etherpad
restart: unless-stopped
ports:
- "9001:9001"
volumes:
- ./data:/opt/etherpad-lite/var
environment:
- DB_TYPE=sqlite
- DB_FILENAME=/opt/etherpad-lite/var/etherpad.db
- ADMIN_PASSWORD=sicheres_admin_passwort
- DEFAULT_PAD_TEXT=Willkommen bei Etherpad!
Hinweise
- Plugins nachinstallieren: Über die Admin-Oberfläche unter
/adminlassen sich Plugins wieep_markdown,ep_embedded_hyperlinks2oderep_tables4direkt installieren. - MariaDB statt SQLite: Für mehr als wenige gleichzeitige Nutzer empfiehlt sich eine externe Datenbank. Die offiziellen Umgebungsvariablen
DB_TYPE=mysql,DB_HOST,DB_USERundDB_PASSumschalten. - Pad-Persistenz: Das
var-Verzeichnis enthält Datenbank, Sessions und Logs — unbedingt als Volume einbinden. - HTTPS: Etherpad selbst unterstützt kein TLS. Einen Reverse Proxy (Nginx, Caddy) vorschalten und dort das Zertifikat terminieren.