Lychee Photo-hanteringsverktyget är en bit avwebbprogramvara för Linux som gör det möjligt för användare att effektivt, fjärrhantera sina digitala foton i det lokala nätverket, precis som vi ser med specialverktyg som Google Photos, iPhoto och andra. Det är främst inriktat på serverklassdistributioner, men det är möjligt att använda den här programvaran på alla gamla Linux OS så länge det alltid är online.
I den här handledningen kommer vi att gå igenom hur du installerar och konfigurerar Lychee-fotohanteringssystemet på Linux. Installera Ubuntu-servern och följ med vår guide för att lära dig hur det går!
Obs: försök inte använda Lychee om du inte har minst två kärnor och 4 GB RAM!
Innan vi börjar
Lychee Photo-hanteringssystem fungerar på allaLinux OS som kan köras som en server. Med det sagt kommer denna handledning att fokusera på att installera den under Ubuntu-servern. Vi väljer Ubuntu eftersom det är lätt att förstå och är ett av de bättre Linux-operativsystemen där ute. Men om du inte är ett stort fan av Ubuntu-server kan du gärna följa med den här guiden ändå. Installationsinstruktionerna är desamma, minus skillnader i paketnamn.
Ladda ner Lychee
Du måste ladda ner Lychee-fotohanteringenfrån internet innan du kan använda det, eftersom det inte finns några Ubuntu-specifika paket för programvaran. För att ladda ner programvaran måste du interagera med GitHub via Git-paketet. Öppna en terminal och installera den senaste versionen av Git-verktyget på din Ubuntu-server.
sudo apt install git
Med Git-verktyget inställt, få ett rotskal med hjälp av su eller sudo -s kommando.
su -
eller
sudo -s
Använda CD flytta terminalsessionen från hemkatalogen till / Var / www / html / mapp. Se till att du inte skapar en ny Lychee-mapp! Git skapar den nya mappen under nedladdningsprocessen.
cd /var/www/html/
Klona koden med git klon kommando.
Obs: har du problem med Git? Ladda ner Zip-arkivet för Lychee till din Ubuntu-server istället!

git clone https://github.com/electerious/Lychee.git
Uppdatera Lychee-kodmappens behörigheter. Läs chmod-kommandot nedan noggrant! Behörigheter måste ställas in på 750 och inte 777. Om de inte är inställda exakt kommer Lychee inte att fungera korrekt!
cd Lychee chmod -R 750 uploads/ chmod -R 750 data/
Ställ in SQL-databas
Lychee-programvaran finns på din Ubuntu-server. Lychee kommer dock troligtvis inte att köras om du har åtkomst till den eftersom den inte har någon SQL-databas konfigurerad ännu. För att skapa en SQL-databas öppnar du en terminal och följer stegen nedan.
Steg 1: Installera LAMP-serverpaketet på Ubuntu-servern och installera MySQL.
su -
eller
sudo -s
apt install lamp-server^
Steg 2: Kör den MySQL säkra installationsprocessen och konfigurera databasprogramvaran för Ubuntu-server.
mysql_secure_installation
Steg 3: Logga in på kommandoradsgränssnittet MySQL med SQL Root-kontot.
mysql -u root -p
Steg 4: Skapa en ny databas för Lychee fotohanteringssystem.
create database lychee;
Steg 5: Skapa en användare för Lychee-programvaran för att interagera med MySQL. Se till att ändra "Lösenord" till önskat SQL-databaslösenord.
GRANT ALL PRIVILEGES ON lychee. * TO lycheeadmin@"localhost" IDENTIFIED BY "Password" WITH GRANT OPTION;
Steg 6: spola privilegierna för MySQL.
flush privileges;
Steg 7: Logga ut från kommandoradsdatabasen MySQL.
PHP-tillägg
Vi har skapat LAMP (Linux Apache MySQL och PHP,)men vi har inte gjort det, eftersom PHP-tilläggspaket som Lychee behöver inte installeras på Ubuntu. För att installera dem öppnar du ett terminalfönster och använder Apt-pakethanteraren.
sudo apt install php7.2-*
Kommandot ovan bör konfigurera alla nödvändiga PHP-tillägg för ditt system. Om du har problem kan du läsa den officiella Lychee-dokumentationssidan.
Apache-konfiguration
Det sista steget i installationsprocessen är att konfigurera Lychee som en webbplats på Apache2-webbservern. Öppna en terminal och använd Rör kommando för att skapa en ny konfigurationsfil.
su -
eller
sudo -s touch /etc/apache2/sites-available/lychee.conf
Öppna den nya konfigurationsfilen i Nano-textredigeraren.
nano /etc/apache2/sites-available/lychee.conf
Klistra in koden nedan i Nano och tryck på Ctrl + O för att spara det. Var noga med att titta över koden och ändra den så att den passar dina behov.
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>
Få åtkomst till ditt Lychee-fotohanteringssystem på:

http://ip-address-of-server/Lychee
När WebUI laddas upp måste du fylla i SQL-användaren och lösenordet. För användarnamn anger du lycheeadmin. För lösenordet anger du SQL-lösenordet du angav tidigare.
Med SQL-informationsuppsättningen har du tillgång till ditt nya privata fotohanteringssystem.
kommentarer