Etherpad Server auf Ubuntu Server einrichten
Es ist zwar nicht Neues, dass der Etherpad Server als OpenSource zur Verfügung steht, aber aus aktuellem Anlass möchte ich euch trotzdem hier kurz beschreiben wie man seinen eigenen Etherpad Server auf einem Ubuntu Server einrichten und betreiben kann.
Etherpad ist ein kollaborativer online Dokumenteneditor. Das bedeutet man kann gemeinsam und live (also wirklich Zeichen für Zeichen) das selbe Dokument bearbeiten. Das ganze funktioniert ähnlich wie mit Google Wave damals. Man kann *.doc, *.html und *.rtf Dateien importieren und das Dokument auch wieder in diese Formate exportieren. Es gibt eine Zeitleiste mit der man jede Änderung im Dokument nachvollziehen kann und einen kleinen Chat. Wer noch mehr darüber erfahren will sollte sich auf http://etherpad.org schlau machen.
Solltet ihr jetzt also Lust haben selbst einen Etherpad Server zu betreiben könnt ihr dies wie folgt tun.
Installation
Als erstes müssen wir die Paketquelle für Etherpad in unsere Sourceslist aufnehmen. Hierzu editieren wir diese zum Beispiel mit nano.
sudo nano /etc/apt/sources.list
Dort fügen wir am Ende folgende Zeile hinzu und speichern die Datei ab.
deb http://apt.etherpad.org all .
Nun aktualisieren wir die Paketquellen und starten die Installation
sudo apt-get update
sudo apt-get install etherpad
Während dieser Installation werden wir aufgefordert Passwörter für die MySQL DB und Etherpad selbst zu vergeben sowie unsere Domain einzugeben.
Das mit der Domain ist wichtig denn auf genau diese Adresse lauscht der Etherpad Server dann. Ich betreibe meinen Etherpad Server in einer Amazon EC2 Instanz und habe deshalb den Public DNS Name der Instance hier angegeben.
Starten und testen
Wenn die Installation durchgelaufen ist müssen wir den Server eigentlich nur noch starten. Für den ersten Start empfiehlt es sich dies im Vordergrund zu tun um zu sehen ob alles funktoniert.
cd /usr/share/etherpad
./bin/run.sh
Nachdem der Server gestartet ist sollten wir am Ende der Ausgabe soetwas wie “listening to localhost:9000″ sehen. Wenn ihr nun eure Seite im Browser öffnet (auf Port 9000 versteht sich) solltet ihr die Etherpadstartseite sehen.
Probiert etwas herum ob alle geht und stoppt den Server wieder. (CTRL + C).
Jetzt da wir wissen, dass Alles ok ist können wir den Server im Hintergrund starten.
sudo /etc/init.d/etherpad start
Zum stoppen verwenden wir ab jetzt einfach den selben Befehl mit dem Argument “stop”.
sudo /etc/init.d/etherpad stop
So einfach ist das! Schon habt ihr euren eigenen Etherpad Server!





Bruno Hautzenberger
