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/neuerNameim 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.