Hoe de Lychee Photo-beheertool op Linux in te stellen

Hoe de Lychee Photo-beheertool op Linux in te stellen

De Lychee Photo-beheertool is een stukje websoftware voor Linux waarmee gebruikers hun digitale foto's op het lokale netwerk efficiënt en op afstand kunnen beheren, net zoals we zien met eigen tools zoals Google Photos, iPhoto en andere. Het is voornamelijk gericht op distributies van serverkwaliteit, maar het is mogelijk om deze software op elk oud Linux-besturingssysteem te gebruiken, zolang het altijd 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 ermee aan de slag kunt!

Let op: probeer Lychee niet te gebruiken tenzij je minimaal twee cores en 4GB 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 richten op het instellen onder de Ubuntu-server. We kiezen voor Ubuntu omdat het gemakkelijk te begrijpen is en een van de betere Linux-server-besturingssystemen is die er zijn. Als u echter geen grote fan bent van de Ubuntu-server, kunt u deze handleiding toch volgen. De installatie-instructies zijn hetzelfde, minus verschillen in pakketnamen.

Lychee downloaden

U moet de Lychee-tool voor fotobeheer van internet downloaden voordat u deze kunt gebruiken, aangezien er geen Ubuntu-specifieke pakketten voor de software zijn. Om de software te downloaden, moet je met GitHub communiceren 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, krijg je een root-shell met behulp van de opdracht su of sudo -s .

zo -

of

sudo -s

Verplaats de terminalsessie met de opdracht CD van de homedirectory naar de map  /var/www/html/  . Zorg ervoor dat u geen nieuwe Lychee-map maakt! Git zal de nieuwe map maken tijdens het downloadproces.

cd /var/www/html/

Kloon de code met het git clone- commando.

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

Hoe de Lychee Photo-beheertool op Linux in te stellen

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

Werk de machtigingen van de Lychee-codemap bij. Lees het onderstaande chmod-commando aandachtig door! Permissies moeten op 750 staan ​​en niet op 777. Als ze niet precies goed zijn ingesteld, zal Lychee niet correct werken!

cd Lychee
chmod -R 750 uploads/

chmod -R 750 gegevens/

SQL-database instellen

De Lychee-software staat op uw Ubuntu-server. Lychee zal echter waarschijnlijk niet worden uitgevoerd als u het opent, omdat er nog geen SQL-database is ingesteld. Om een ​​SQL-database in te stellen, opent u een terminal en volgt u de onderstaande stappen.

Stap 1:  Installeer het LAMP-serverpakket op de Ubuntu-server en stel MySQL in.

zo -

of

sudo -s
apt install lamp-server^

Stap 2: Voer het beveiligde 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 uw gewenste SQL-databasewachtwoord.

VERLENEN ALLE VOORRECHTEN OP lychee. * NAAR lycheeadmin@'localhost' GEDENTIFICEERD DOOR 'Wachtwoord' MET SUBSIDIEOPTIE;

Stap 6: flush de privileges voor MySQL.

doorspoelrechten;

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, aangezien 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 installeer php7.2-*

De bovenstaande opdracht zou alle benodigde PHP-add-ons voor uw systeem moeten instellen. Als je problemen hebt, raadpleeg dan 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 touch- opdracht om een ​​nieuw configuratiebestand te maken.

zo -

of

sudo -s

raak /etc/apache2/sites-available/lychee.conf . aan

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 bekijkt en wijzig deze naar wens.

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

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

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

Toegang tot uw Lychee-fotobeheersysteem op:

Hoe de Lychee Photo-beheertool op Linux in te stellen

https://ip-adres-van-server/Lychee

Wanneer de WebUI wordt geladen, moet u de SQL-gebruiker en het wachtwoord invullen. Voer als gebruikersnaam lycheeadmin in . 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.


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.