Nachdem gestern Etherpad Light vorgestellt wurde, dachte ich mir das man das ja ruhig mal ausprobieren kann. Bei Etherpad Light handelt es sich um eine Portierung und Neuausrichtung von Etherpad welches nun unter node.js läuft und somit von Java losgelöst ist.
Um es auf einem Ubuntu Server zu installieren müssen erst einmal ein paar Pakete installiert werden:
apt-get install gzip git-core curl python libssl-dev
Anschließend muss node.js heruntergeladen werden, compiliert und installiert werden:
wget http://nodejs.org/dist/node-v0.4.11.tar.gz tar xf node-v0.4* cd node-v0.4* ./configure && make && make install
Jetzt fehlt nur noch der Paketmanager für Node:
curl http://npmjs.org/install.sh | sh
Nun legen wir auf dem System einen Nutzer pad an und loggen uns mit ihm ein:
adduser pad su pad cd /home/pad/
Im nächsten Schritt wird das Git Repository von Etherpad Light geklont.
git clone 'git://github.com/Pita/etherpad-lite.git'
Nun müssen nur noch ein paar Abhängigkeiten installiert werden:
cd etherpad-lite/bin/ ./installDeps.sh
Nach der Konfiguration (settings.json) kann man das ganze auch schon starten:
screen ./run.sh
Sollte bei der Benutzung von Screen folgende Meldung (oder ähnlich) erscheinen:
Cannot open your terminal '/dev/pts/5' - please check.
so hilft es diesem (Pseudo)Terminal weitere Rechte zu geben:
chmod 777 /dev/pts/5
und es danach nochmal zu versuchen.
Weitere Informationen gibt es unter:
http://pitapoison.de/
http://www.golem.de/1108/86036.html
http://pitapoison.de/wie-etherpad-lite-entstand
https://github.com/Pita/etherpad-lite/blob/7e4bba0e31d600a5d1d3833211252b1472f07f2c/README.md