Hoe de Lychee Photo-beheertool op Linux in te stellen

click fraud protection

De Lychee Photo managementtool is een stukje websoftware voor Linux waarmee gebruikers efficiënt en op afstand kunnen beheren hun digitale foto's op het lokale netwerk, net zoals we zien met eigen tools zoals Google Foto's, iPhoto en anderen. Het is voornamelijk gericht op distributies van serverkwaliteit, maar het is mogelijk om deze software op elk oud Linux-besturingssysteem te gebruiken, zolang het maar online is.

In deze zelfstudie bespreken we hoe u het Lychee-fotobeheersysteem op Linux installeert en instelt. Installeer de Ubuntu-server en volg onze gids om te leren hoe u aan de slag kunt!

Opmerking: probeer Lychee niet te gebruiken, tenzij je ten minste twee cores en 4 GB RAM hebt!

Voordat we beginnen

Het Lychee Photo-beheersysteem werkt op elk Linux-besturingssysteem dat als server kan worden uitgevoerd. Dat gezegd hebbende, zal deze tutorial zich concentreren op het instellen onder de Ubuntu-server. We kiezen voor Ubuntu omdat het gemakkelijk te begrijpen is en het 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 hoe dan ook volgen. De installatie-instructies zijn hetzelfde, minus verschillen in pakketnamen.

instagram viewer

Lychee downloaden

U moet de Lychee-fotobeheertool van internet downloaden voordat u deze kunt gebruiken, omdat er geen Ubuntu-specifieke pakketten voor de software zijn. Om de software te downloaden, moet je communiceren met GitHub via het Git-pakket. Open een terminal en installeer de nieuwste versie van de Git-tool op je Ubuntu-server.

sudo apt git installeren

Met de Git-tool ingesteld, verkrijg een rootshell met behulp van de zo of sudo -s commando.

zo -

of

sudo -s

De... gebruiken CD commando, verplaats de terminalsessie van de homedirectory naar de /var/www/html/ map. Zorg ervoor dat u geen nieuwe Lychee-map maakt! Git zal de nieuwe map aanmaken tijdens het downloadproces.

cd / var / www / html /

Kloon de code met de git kloon commando.

Opmerking: heb je problemen met Git? Voel je vrij om downloaden het Zip-archief van Lychee naar uw Ubuntu-server in plaats!

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

Update de machtigingen van de Lychee-codemap. Lees het onderstaande chmod commando zorgvuldig! Machtigingen moeten zijn ingesteld op 750 en niet op 777. Als ze niet precies goed zijn ingesteld, werkt Lychee niet correct!

cd Lychee. chmod -R 750 uploads / chmod -R 750 data /

Stel een SQL-database in

De Lychee-software staat op uw Ubuntu-server. Lychee zal echter waarschijnlijk niet worden uitgevoerd als u er toegang toe hebt, 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 installeer MySQL.

zo -

of

sudo -s
apt lamp-server ^ installeren

Stap 2: Voer het veilige MySQL-installatieproces uit en configureer de databasesoftware voor de Ubuntu-server.

mysql_secure_installation

Stap 3: Log met het SQL Root-account in op de MySQL-opdrachtregelinterface.

mysql -u root -p

Stap 4: Maak een nieuwe database voor het Lychee-fotobeheersysteem.

database lychee maken;

Stap 5: Maak een gebruiker voor de Lychee-software om te communiceren met MySQL. Zorg ervoor dat u ‘Wachtwoord’ wijzigt in het door u gewenste SQL-databasewachtwoord.

VERLEN ALLE VOORRECHTEN OP lychee. * NAAR lycheeadmin @ 'localhost' GEÏDENTIFICEERD MET 'Wachtwoord' MET SUBSIDIEOPTIE;

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-on-pakketten 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 php7.2- * installeren

De bovenstaande opdracht zou alle benodigde PHP-add-ons voor uw systeem moeten instellen. Als je problemen hebt, raadpleeg de officiële Lychee-documentatiepagina.

Apache-configuratie

De laatste stap in het installatieproces is om Lychee in te stellen als een site op de Apache2-webserver. Open een terminal en gebruik de aanraken commando om een ​​nieuw configuratiebestand te maken.

zo -

of

sudo -s raak /etc/apache2/sites-beschikbaar/lychee.conf aan

Open het nieuwe configuratiebestand in de Nano-teksteditor.

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

Plak de onderstaande code in Nano en druk op Ctrl + O om het te redden. Zorg ervoor dat u de code overziet en deze naar uw wensen aanpast.

VirtualHost *: 80>
ServerAdmin [email protected]
DocumentRoot / var / www / html / Lychee /
Servernaam domain.com
ServerAlias ​​www.domain.com

Opties Indexen FollowSymLinks MultiViews
AllowOverride All
Bestelling toestaan, ontkennen
toestaan ​​van iedereen

ErrorLog /var/log/apache2/domainname.com-error_log
CustomLog /var/log/apache2/domainname.com-access_log gemeenschappelijk

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 SQL-wachtwoord in dat u eerder hebt ingesteld.

Met de SQL-informatieset heeft u toegang tot uw nieuwe privéfotobeheersysteem.

watch instagram story