So richten Sie das Lychee Photo Management Tool unter Linux ein

Das Lychee Photo Management Tool ist eine Websoftware für Linux, die es Benutzern ermöglicht, ihre digitalen Fotos im lokalen Netzwerk effizient aus der Ferne zu verwalten, ähnlich wie wir es bei proprietären Tools wie Google Photos, iPhoto und anderen sehen. Es richtet sich hauptsächlich an Server-Distributionen, aber es ist möglich, diese Software auf jedem alten Linux-Betriebssystem zu verwenden, solange es immer online ist.

In diesem Tutorial erfahren Sie, wie Sie das Fotoverwaltungssystem Lychee unter Linux installieren und einrichten. Installieren Sie den Ubuntu-Server und folgen Sie unserer Anleitung, um zu erfahren, wie Sie ihn zum Laufen bringen!

Hinweis: Bitte versuchen Sie nicht, Lychee zu verwenden, es sei denn, Sie haben mindestens zwei Kerne und 4 GB RAM!

Bevor wir anfangen

Das Lychee-Fotoverwaltungssystem funktioniert auf jedem Linux-Betriebssystem, das als Server ausgeführt werden kann. Vor diesem Hintergrund konzentriert sich dieses Tutorial auf die Einrichtung unter Ubuntu-Server. Wir haben uns für Ubuntu entschieden, da es einfach zu verstehen ist und eines der besseren Linux-Serverbetriebssysteme auf dem Markt ist. Wenn Sie jedoch kein großer Fan des Ubuntu-Servers sind, können Sie dieser Anleitung trotzdem folgen. Die Installationsanweisungen sind die gleichen, abgesehen von Unterschieden in den Paketnamen.

  So spielen Sie Nioh 2 unter Linux

Litschi herunterladen

Sie müssen das Fotoverwaltungstool Lychee aus dem Internet herunterladen, bevor Sie es verwenden können, da es keine Ubuntu-spezifischen Pakete für die Software gibt. Um die Software herunterzuladen, müssen Sie über das Git-Paket mit GitHub interagieren. Öffnen Sie ein Terminal und installieren Sie die neueste Version des Git-Tools auf Ihrem Ubuntu-Server.

sudo apt install git

Rufen Sie bei eingerichtetem Git-Tool mit dem Befehl su oder sudo -s eine Root-Shell ab.

su -

oder

sudo -s

Verschieben Sie die Terminalsitzung mit dem CD-Befehl aus dem Home-Verzeichnis in den Ordner /var/www/html/. Stellen Sie sicher, dass Sie keinen neuen Lychee-Ordner erstellen! Git erstellt den neuen Ordner während des Downloadvorgangs.

cd /var/www/html/

Klonen Sie den Code mit dem Befehl git clone.

Hinweis: Haben Sie Probleme mit Git? Fühlen sich frei herunterladen stattdessen das Zip-Archiv von Lychee auf Ihren Ubuntu-Server!

git clone https://github.com/electerious/Lychee.git

Aktualisieren Sie die Berechtigungen des Lychee-Codeordners. Bitte lesen Sie den folgenden chmod-Befehl sorgfältig durch! Die Berechtigungen müssen auf 750 und nicht auf 777 eingestellt werden. Wenn sie nicht genau richtig eingestellt sind, wird Lychee nicht richtig ausgeführt!

cd Lychee
chmod -R 750 uploads/

chmod -R 750 data/

SQL-Datenbank einrichten

Die Lychee-Software befindet sich auf Ihrem Ubuntu-Server. Lychee wird jedoch wahrscheinlich nicht ausgeführt, wenn Sie darauf zugreifen, da es noch keine SQL-Datenbank eingerichtet hat. Um eine SQL-Datenbank einzurichten, öffnen Sie ein Terminal und führen Sie die folgenden Schritte aus.

  So verbessern Sie Schriftarten unter Linux

Schritt 1: Installieren Sie das LAMP-Serverpaket auf dem Ubuntu-Server und richten Sie MySQL ein.

su -

oder

sudo -s
apt install lamp-server^

Schritt 2: Führen Sie den sicheren MySQL-Installationsprozess aus und konfigurieren Sie die Datenbanksoftware für den Ubuntu-Server.

mysql_secure_installation

Schritt 3: Melden Sie sich mit dem SQL-Root-Konto bei der MySQL-Befehlszeilenschnittstelle an.

mysql -u root -p

Schritt 4: Erstellen Sie eine neue Datenbank für das Fotoverwaltungssystem Lychee.

create database lychee;

Schritt 5: Erstellen Sie einen Benutzer für die Lychee-Software, um mit MySQL zu interagieren. Stellen Sie sicher, dass Sie „Password“ in Ihr gewünschtes SQL-Datenbankpasswort ändern.

GRANT ALL PRIVILEGES ON lychee. * TO [email protected]'localhost' IDENTIFIED BY 'Password' WITH GRANT OPTION;

Schritt 6: Leeren Sie die Berechtigungen für MySQL.

flush privileges;

Schritt 7: Melden Sie sich von der MySQL-Befehlszeilendatenbank ab.

PHP-Add-Ons

Wir haben LAMP (Linux Apache MySQL und PHP) eingerichtet, aber wir sind noch nicht fertig, da die PHP-Zusatzpakete, die Lychee benötigt, nicht auf Ubuntu installiert sind. Um sie zu installieren, öffnen Sie ein Terminalfenster und verwenden Sie den Apt-Paketmanager.

sudo apt install php7.2-*

Der obige Befehl sollte alle notwendigen PHP-Add-Ons für Ihr System einrichten. Wenn Sie Probleme haben, Weitere Informationen finden Sie auf der offiziellen Lychee-Dokumentationsseite.

  So installieren Sie den Sigil eBook Editor unter Linux

Apache-Konfiguration

Der letzte Schritt im Installationsprozess besteht darin, Lychee als Site auf dem Apache2-Webserver einzurichten. Öffnen Sie ein Terminal und verwenden Sie den Touch-Befehl, um eine neue Konfigurationsdatei zu erstellen.

su -

oder

sudo -s

touch /etc/apache2/sites-available/lychee.conf

Öffnen Sie die neue Konfigurationsdatei im Nano-Texteditor.

nano /etc/apache2/sites-available/lychee.conf

Fügen Sie den folgenden Code in Nano ein und drücken Sie Strg + O, um ihn zu speichern. Sehen Sie sich den Code an und ändern Sie ihn entsprechend Ihren Anforderungen.

VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/Lychee/
Servername domain.com
Serveralias www.domain.com

Optionen Indizes FollowSymLinks MultiViews
AllowOverride All
Auftrag zulassen, verweigern
von allen zulassen

Fehlerprotokoll /var/log/apache2/domainname.com-error_log
CustomLog /var/log/apache2/domainname.com-access_log gemeinsam

Greifen Sie auf Ihr Lychee-Fotoverwaltungssystem zu unter:

https://ip-address-of-server/Lychee

Wenn die WebUI geladen wird, müssen Sie den SQL-Benutzer und das Kennwort eingeben. Geben Sie als Benutzernamen lycheeadmin ein. Geben Sie als Kennwort das zuvor festgelegte SQL-Kennwort ein.

Mit dem SQL-Informationssatz haben Sie Zugriff auf Ihr neues privates Fotoverwaltungssystem.