Shaarli installieren: Unterschied zwischen den Versionen
K (Unterschrift entfernt, sonst traut sich sonst keiner mehr editieren) |
KKeine Bearbeitungszusammenfassung |
||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
[[Kategorie:Installationsanleitungen]] | [[Kategorie:Installationsanleitungen]] | ||
[[Kategorie:Software]] | [[Kategorie:Software]] | ||
Shaarli ist ein Bookmark Werkzeug für das Bookmarking und Tagging von Internetseiten. | |||
Die Installation von Shaarli gestaltet sich sehr einfach. Wie bei allen Installation sind die Best-Practice-Regeln von Hostsharing zu beachten. | Die Installation von Shaarli gestaltet sich sehr einfach. Wie bei allen Installation sind die Best-Practice-Regeln von Hostsharing zu beachten. | ||
Zeile 21: | Zeile 23: | ||
Zur Installation melden wir uns per SSH mit dem neuen Benutzernamen auf unserem Webspace an, erzeugen einen Ordner für den Quellcode von Shaarli und checken die aktuelle Version mit <code>git</code> aus. | Zur Installation melden wir uns per SSH mit dem neuen Benutzernamen auf unserem Webspace an, erzeugen einen Ordner für den Quellcode von Shaarli und checken die aktuelle Version mit <code>git</code> aus. | ||
<syntaxhighlight lang="shell"> | |||
ssh xyz00-shaarli@xyz00.hostsharing.net | |||
mkdir shaarli | |||
cd shaarli | |||
git clone -b v0.9 https://github.com/shaarli/Shaarli.git . | |||
</syntaxhighlight> | |||
Statt <code>-b v0.9</code> bitte die jeweils empfohlene Version klonen. | Statt <code>-b v0.9</code> bitte die jeweils empfohlene Version klonen. | ||
Zeile 30: | Zeile 34: | ||
Anschließend installieren wir mit <code>composer</code> die benötigten Abhängigkeiten: | Anschließend installieren wir mit <code>composer</code> die benötigten Abhängigkeiten: | ||
<syntaxhighlight lang="shell"> | |||
composer install --no-dev --prefer-dist | |||
</syntaxhighlight> | |||
== Hostsharing-Dateisystem einrichten == | == Hostsharing-Dateisystem einrichten == | ||
Zeile 38: | Zeile 44: | ||
Wir wechseln in die neu angelegte Domain. | Wir wechseln in die neu angelegte Domain. | ||
<syntaxhighlight lang="shell"> | |||
cd $HOME/doms/shaarli.example.com/ | |||
</syntaxhighlight> | |||
Dort löschen wir zunächst die Ordner für die Subdomain <code>www</code>. | Dort löschen wir zunächst die Ordner für die Subdomain <code>www</code>. | ||
<syntaxhighlight lang="shell"> | |||
rm -rf subs/www | |||
rm -rf subs-ssl/www | |||
</syntaxhighlight> | |||
Anschließend tragen wir die Umleitung auf HTTPS ein. | Anschließend tragen wir die Umleitung auf HTTPS ein. | ||
<syntaxhighlight lang="shell"> | |||
vim htdocs/.htaccess | |||
</syntaxhighlight> | |||
Der Eintrag muss folgendermaßen lauten: | Der Eintrag muss folgendermaßen lauten: | ||
<syntaxhighlight lang="apache" line> | |||
Redirect permanent / https://shaarli.example.com/ | |||
</syntaxhighlight> | |||
Danach löschen wir den htdocs-ssl Ordner und legen einen symbolischen Link auf unsere Shaarli-Installation an. | Danach löschen wir den htdocs-ssl Ordner und legen einen symbolischen Link auf unsere Shaarli-Installation an. | ||
<syntaxhighlight lang="shell"> | |||
rm -rf htdocs-ssl/ | |||
ln -s $HOME/shaarli htdocs-ssl | |||
</syntaxhighlight> | |||
== Shaarli im Browser aufrufen == | == Shaarli im Browser aufrufen == | ||
Danach können wir Shaarli im Browser unter der URL <code>https://shaarli.example.com</code> aufrufen und die Installation abschließen, indem wir im Webinterface von Shaarli einen Benutzer anlegen. | Danach können wir Shaarli im Browser unter der URL <code>https://shaarli.example.com</code> aufrufen und die Installation abschließen, indem wir im Webinterface von Shaarli einen Benutzer anlegen. |
Aktuelle Version vom 5. Juli 2024, 10:52 Uhr
Shaarli ist ein Bookmark Werkzeug für das Bookmarking und Tagging von Internetseiten.
Die Installation von Shaarli gestaltet sich sehr einfach. Wie bei allen Installation sind die Best-Practice-Regeln von Hostsharing zu beachten.
Benutzer anlegen
Für jede PHP-Anwendung sollte ein eigener Benutzer angelegt werden. Deshalb legen wir in HSAdmin einen Benutzer für unsere Shaarli-Installation an. In dieser Anleitung nennen wir ihn xyz00-shaarli
. Der Benutzer benötigt eine Shell wie zum Beispiel bash
.
Domain oder Subdomain anlegen
Nun legen wir die Subdomain an, unter der Shaarli erreichbar sein soll. In unserem Beispiel richten wir in HSAdmin die Subdomain shaarli.example.com
ein.
Der Benutzer der Domain ist der neu angelegte Benutzer: xyz00-shaarli
Shaarli installieren
Die allgemeine Installation von Shaarli wird in der Shaarli-Dokumentation beschrieben.
Zur Installation melden wir uns per SSH mit dem neuen Benutzernamen auf unserem Webspace an, erzeugen einen Ordner für den Quellcode von Shaarli und checken die aktuelle Version mit git
aus.
ssh xyz00-shaarli@xyz00.hostsharing.net
mkdir shaarli
cd shaarli
git clone -b v0.9 https://github.com/shaarli/Shaarli.git .
Statt -b v0.9
bitte die jeweils empfohlene Version klonen.
Anschließend installieren wir mit composer
die benötigten Abhängigkeiten:
composer install --no-dev --prefer-dist
Hostsharing-Dateisystem einrichten
Nun müssen wir nur noch einige Änderungen im Dateisystem vornehmen.
Wir wechseln in die neu angelegte Domain.
cd $HOME/doms/shaarli.example.com/
Dort löschen wir zunächst die Ordner für die Subdomain www
.
rm -rf subs/www
rm -rf subs-ssl/www
Anschließend tragen wir die Umleitung auf HTTPS ein.
vim htdocs/.htaccess
Der Eintrag muss folgendermaßen lauten:
Redirect permanent / https://shaarli.example.com/
Danach löschen wir den htdocs-ssl Ordner und legen einen symbolischen Link auf unsere Shaarli-Installation an.
rm -rf htdocs-ssl/
ln -s $HOME/shaarli htdocs-ssl
Shaarli im Browser aufrufen
Danach können wir Shaarli im Browser unter der URL https://shaarli.example.com
aufrufen und die Installation abschließen, indem wir im Webinterface von Shaarli einen Benutzer anlegen.