Lychee: Foto-Album auf dem privaten Server
Lychee auf lokalem Server (und Raspberry Pi)
Natürlich ist es auch möglich, Lychee lokal auf einem Linux-System oder einem Platinen-Server zu installieren. Damit dieser lokale Rechner über das Internet erreichbar ist, gelten die üblichen Regeln:
- Sie müssen die Voraussetzungen im Router schaffen, also durch Portweiterleitung auch externe Webanfragen zulassen und an den lokalen Rechner schicken.
- Sie benötigen eine Anmeldung bei einem Dienst wie DynDNS (kostenpflichtig) oder www.noip.com (kostenlos), damit Ihre täglich wechselnde öffentliche IP-Adresse über eine feststehende Pseudo-Domain zu finden ist.
- Der DNS-Dienst und die Pseudo-Domain müssen dem Router mitgeteilt werden, damit er täglich die öffentliche IP-Adresse an diesen Dienst melden kann.
- Der Apache-Server, die Datenbank und PHP müssen installiert werden, auf der Konsole etwa mit
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-mysql mysql-server
Während der Installation werden Sie nach dem Passwort des Datenbank-Administrators gefragt. Wählen Sie dieses Passwort gut aus, und nutzen Sie für erhöhte Sicherheit ein vom System-Admin »root” abweichendes Passwort. Prüfen Sie dann Ihre Installation: Wenn Sie mit einem beliebigen Browser die Adresse localhost aufrufen, sollte Sie der Server mit einer schlichten Seite und dem Hinweis »It works« begrüßen.
- Das Programmarchiv für Lychee muss im Verzeichnis /var/www/html abgelegt werden.
- Die weitere Installation auf dem lokalen System verläuft genauso wie oben für den externen Server beschrieben. Einzige Ausnahme: Sie verwenden im Browser die Adresse localhost. Das gilt auch für den Zugriff auf die Datenbank.
Lychee kann auch auf einem Raspberry Pi installiert und betrieben werden. In diesem Fall sollten Sie aus Gründen der besseren Performance statt des Apache-Servers mit
sudo apt-get install nginx
den schlankeren Webserver Nginx bevorzugen. Sind die weiteren Voraussetzungen erfüllt (also MySQL und PHP installiert), legen Sie im Terminal mit
sudo mkdir /var/www
ein Verzeichnis für die Webdokumente an. Wechseln Sie in dieses Verzeichnis und installieren Sie das Programm Git:
sudo apt-get install git
Danach wechseln Sie mit cd
in das Verzeichnis /var/www und rufen dort
git clone https://github.com/electerious/Lychee.git
auf. Der Raspberry Pi zieht sich dann alle notwendigen Programmdateien direkt aus dem Speicher für den Quellcode.
Dieser Artikel stammt von unserem Kooperationspartner PC-WELT.