De Lychee Photo management tool is een stuk vanwebsoftware voor Linux waarmee gebruikers hun digitale foto's op afstand efficiënt kunnen beheren op het lokale netwerk, net zoals we dat zien met eigen tools zoals Google Photos, iPhoto en anderen. Het is vooral gericht op server-grade distributies, maar het is mogelijk om deze software op elk oud Linux-besturingssysteem te gebruiken zolang het altijd online is.
In deze zelfstudie gaan we in op het installeren en instellen van het Lychee-fotobeheersysteem op Linux. Installeer de Ubuntu-server en volg samen met onze gids om te leren hoe het aan de slag te gaan!
Opmerking: probeer Lychee niet te gebruiken tenzij u minimaal twee cores en 4 GB RAM hebt!
Voordat we beginnen
Het Lychee Photo managementsysteem werkt op elkeLinux-besturingssysteem dat als een server kan worden uitgevoerd. Dat gezegd hebbende, deze tutorial zal zich richten op het instellen onder de Ubuntu-server. We kiezen Ubuntu omdat het gemakkelijk te begrijpen is en een van de betere Linux-serverbesturingssystemen is die er zijn. Als u echter geen grote fan bent van de Ubuntu-server, kunt u deze handleiding sowieso volgen. De installatie-instructies zijn hetzelfde, minus verschillen in pakketnamen.
Lychee downloaden
U moet het Lychee-fotobeheer downloadentool van internet voordat u het kunt gebruiken, omdat er geen Ubuntu-specifieke pakketten voor de software zijn. Om de software te downloaden, moet u communiceren met GitHub via het Git-pakket. Open een terminal en installeer de nieuwste versie van de Git-tool op uw Ubuntu-server.
sudo apt install git
Met de Git tool ingesteld, verkrijg een root shell met behulp van de su of sudo -s commando.
su -
of
sudo -s
De ... gebruiken CD commando, verplaats de terminal sessie van de home directory naar de / Var / www / html / map. Zorg ervoor dat u geen nieuwe Lychee-map maakt! Git maakt de nieuwe map tijdens het downloadproces.
cd /var/www/html/
Kloon de code met de git kloon commando.
Opmerking: problemen met Git? Download in plaats daarvan het Zip-archief van Lychee naar uw Ubuntu-server!

git clone https://github.com/electerious/Lychee.git
Werk de rechten van de Lychee-codemap bij. Lees het onderstaande chmod-commando zorgvuldig! Machtigingen moeten worden ingesteld op 750 en niet op 777. Als ze niet precies goed zijn ingesteld, wordt Lychee niet correct uitgevoerd!
cd Lychee chmod -R 750 uploads/ chmod -R 750 data/
SQL-database instellen
De Lychee-software bevindt zich op uw Ubuntu-server. Lychee zal echter waarschijnlijk niet worden uitgevoerd als u er toegang toe heeft, omdat er nog geen SQL-database is ingesteld. Om een SQL-database op te zetten, opent u een terminal en volgt u de onderstaande stappen.
Stap 1: Installeer het LAMP-serverpakket op de Ubuntu-server en voer MySQL in.
su -
of
sudo -s
apt install lamp-server^
Stap 2: Voer het MySQL-veilige installatieproces uit en configureer de databasesoftware voor de Ubuntu-server.
mysql_secure_installation
Stap 3: Meld u met de SQL Root-account aan bij de opdrachtregelinterface van MySQL.
mysql -u root -p
Stap 4: Maak een nieuwe database voor het Lychee fotobeheersysteem.
create database lychee;
Stap 5: Maak een gebruiker voor de Lychee-software om te communiceren met MySQL. Zorg ervoor dat u 'Wachtwoord' wijzigt in het wachtwoord van uw gewenste SQL-database.
GRANT ALL PRIVILEGES ON lychee. * TO lycheeadmin@"localhost" IDENTIFIED BY "Password" WITH GRANT OPTION;
Stap 6: verwijder de rechten voor MySQL.
flush privileges;
Stap 7: Meld u af bij de MySQL-opdrachtregeldatabase.
PHP add-ons
We hebben LAMP ingesteld (Linux Apache MySQL en PHP,)maar we zijn nog niet klaar, omdat de PHP-add-onpakketten die Lychee nodig heeft niet op Ubuntu zijn geïnstalleerd. Om ze te installeren, opent u een terminalvenster en gebruikt u de Apt-pakketbeheerder.
sudo apt install php7.2-*
De bovenstaande opdracht moet alle benodigde PHP-add-ons voor uw systeem instellen. Als u problemen ondervindt, raadpleegt u de officiële documentatiepagina van Lychee.
Apache configuratie
De laatste stap in het installatieproces is om Lychee in te stellen als een site in de Apache2-webserver. Open een terminal en gebruik de aanraken opdracht om een nieuw configuratiebestand te maken.
su -
of
sudo -s touch /etc/apache2/sites-available/lychee.conf
Open het nieuwe configuratiebestand in de Nano-teksteditor.
nano /etc/apache2/sites-available/lychee.conf
Plak de onderstaande code in Nano en druk op Ctrl + O om het op te slaan. Zorg ervoor dat u de code doorneemt en wijzigt zodat deze aan uw behoeften voldoet.
VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/Lychee/
ServerName domain.com
ServerAlias www.domain.com
<Directory /var/www/html/Lychee/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domainname.com-error_log
CustomLog /var/log/apache2/domainname.com-access_log common
</VirtualHost>
Toegang tot uw Lychee fotobeheersysteem op:

http://ip-address-of-server/Lychee
Wanneer de WebUI wordt geladen, moet u de SQL-gebruiker en het wachtwoord invullen. Voer voor de gebruikersnaam in lycheeadmin. Voer voor het wachtwoord het eerder ingestelde SQL-wachtwoord in.
Met de SQL-informatieset heeft u toegang tot uw nieuwe privéfotobeheersysteem.
Comments