Benutzer:Deadlyhappen/Libertree

Aus DebianforumWiki
Zur Navigation springen Zur Suche springen

Libertree-Test-Installation für Debian

Zu erst einmal müssen alle diese Pakete installiert werden

root@debian:~# aptitude install postgresql graphicsmagick git libpq-dev apacha2 memcached curl libglib2.0-dev ruby ruby-dev

Danach werden die Daten des Servers vom git-Repository herunter geladen

aptitude install postgresql graphicsmagick git libpq-dev apacha2 memcached curl libglib2.0-dev ruby ruby-dev

root@debian:~# git clone http://github.com/Libertree/libertree.git

Nun muss eine Datei vom PostgreSQL-Server bearbeitet werden.

root@debian:~# nano /etc/postgresql/9.1/main/pg_hba.conf

In dieser Datei werden nun die „peers“ durch „trust“ ersetzt.

Nun wird in das Verzeichnis vom Installer gegangen mit

root@debian:~# cd /libertree/installer

Danach loggt man sich als root aus

root@debian:~# exit

und führt den Installer durch mit

./installer


Der Installer zeigt einem was man so beachten und einstellen muss um den eigenen Server für die seine Bedürfnisse einzurichten.

Nachdem man das installer script durchgelaufen ist, sollte man folgende Nachricht lesen können.

„Your Libertree has been planted. For further instructions, please refer to USAGE.md in the root directory.“

Ist die Installation geschafft, kann es schon los gehen.

Nun muss man auf dem Apache Server eine Verlinkung auf das Unicorn machen (Ein Unicorn ist ein Webserver für Ruby). Dies funktioniert ganz einfach,

Um einen Teil des Servers dann zu starten, begibt man sich in dessen Ordner und führt den folgenden Befehl aus

cd /home/libertree/git/libertree-frontend-ramaze/
bundle exec unicorn

Nach diesem Befehl sollte der Server nun laufen überprüfen kann man dies indem man die eingestellte Adresse mit einem Webbrowser besucht, um nun einen Einladungscode zu generieren mit diesen man sich am Server anmelden kann, benützt man den folgenden Befehl

echo 'INSERT INTO invitations DEFAULT VALUES; SELECT code FROM invitations ORDER BY id DESC LIMIT 1;' | psql -U libertree libertree_development

Nun meldet man sich an und die Installation ist abgeschlossen.

Herzlichen Glückwunsch sie haben nun einen Libertree-Test-Server! :-)