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 /admin lassen sich Plugins wie ep_markdown, ep_embedded_hyperlinks2 oder ep_tables4 direkt 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_USER und DB_PASS umschalten.
  • 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.