EtherCalc - kollaborative Tabellenkalkulation im Browser

EtherCalc - kollaborative Tabellenkalkulation im Browser

EtherCalc ist eine browserbasierte Tabellenkalkulation, an der mehrere Personen gleichzeitig in Echtzeit arbeiten können — ohne Anmeldung und ohne Cloud-Abhängigkeit.

Was ist EtherCalc?

EtherCalc kombiniert die vertraute Bedienung einer Tabellenkalkulation mit der Echtzeit-Kollaboration von Etherpad. Jedes Dokument erhält eine eigene URL; wer den Link kennt, kann sofort mitlesen oder mitarbeiten. Die Anwendung unterstützt Formeln, Zellformatierung und einfache Diagramme und eignet sich besonders für schnelle gemeinsame Datenerfassung in Teams ohne komplexe Office-Infrastruktur. Da EtherCalc vollständig selbst gehostet wird, bleiben alle Daten auf dem eigenen Server.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • Optional: Redis für persistente Datenspeicherung über Container-Neustarts hinaus

Compose-Beispiel

services:
  ethercalc:
    image: audreyt/ethercalc:latest
    container_name: ethercalc
    restart: unless-stopped
    ports:
      - "8000:8000"
    environment:
      - REDIS_HOST=ethercalc-redis
    depends_on:
      - ethercalc-redis

  ethercalc-redis:
    image: redis:7-alpine
    container_name: ethercalc-redis
    restart: unless-stopped
    volumes:
      - ./redis-data:/data
    command: redis-server --appendonly yes

Hinweise

  • Ohne Redis: EtherCalc läuft auch ohne Redis, speichert Dokumente dann aber nur im Arbeitsspeicher. Nach einem Container-Neustart gehen alle Daten verloren — Redis ist für produktive Nutzung daher Pflicht.
  • Neue Tabelle anlegen: Einfach http://localhost:8000/neuerName im Browser aufrufen — EtherCalc erstellt das Dokument automatisch.
  • Import/Export: Über die Oberfläche lassen sich CSV- und OpenDocument-Dateien importieren und exportieren.
  • Reverse Proxy: Hinter Nginx oder Caddy mit HTTPS betreiben, wenn EtherCalc aus dem Internet erreichbar sein soll.