Lychee Photo-styringsværktøjet er et stykke afwebsoftware til Linux, der giver brugerne mulighed for effektivt, eksternt at styre deres digitale fotos på det lokale netværk, ligesom vi ser med proprietære værktøjer som Google Fotos, iPhoto og andre. Det er hovedsageligt målrettet mod serverkvalitetsfordelinger, men det er muligt at bruge denne software på ethvert gammelt Linux OS, så længe det altid er online.
I denne selvstudie gennemgår vi, hvordan du installerer og opsætter Lychee fotostyringssystem på Linux. Installer Ubuntu-server og følg med vores guide for at lære, hvordan du kommer i gang!
Bemærk: Vær venlig ikke at forsøge at bruge Lychee, medmindre du har mindst to kerner og 4 GB RAM!
Før vi begynder
Lychee Photo-styringssystemet fungerer på ethvertLinux OS, der kan køre som en server. Når det er sagt, fokuserer denne tutorial på opsætning af den under Ubuntu-server. Vi vælger Ubuntu, da det er let at forstå, og er et af de bedre Linux-server-operativsystemer derude. Hvis du ikke er en stor fan af Ubuntu-server, er du velkommen til at følge med på denne guide alligevel. Installationsinstruktionerne er de samme minus forskelle i pakkenavne.
Download Lychee
Du skal downloade Lychee fotostyringværktøj fra internettet, før du kan bruge det, da der ikke er nogen Ubuntu-specifikke pakker til softwaren. For at downloade softwaren skal du interagere med GitHub via Git-pakken. Åbn en terminal og installer den nyeste version af Git-værktøjet på din Ubuntu-server.
sudo apt install git
Med Git-værktøjet opsat, få en rodskal ved hjælp af su eller sudo -s kommando.
su -
eller
sudo -s
Bruger CD kommando, flyt terminalsessionen fra hjemmekatalogen til / Var / www / html / folder. Sørg for, at du ikke opretter en ny Lychee-mappe! Git opretter den nye mappe under downloadprocessen.
cd /var/www/html/
Klon koden vha git klon kommando.
Bemærk: har du problemer med Git? Du er velkommen til at downloade Zip-arkivet af Lychee til din Ubuntu-server i stedet!
git clone https://github.com/electerious/Lychee.git
Opdater tilladelserne til Lychee-kodemappen. Læs chmod-kommandoen nedenfor omhyggeligt! Tilladelser skal indstilles til 750 og ikke 777. Hvis de ikke er indstillet nøjagtigt rigtigt, kører Lychee ikke korrekt!
cd Lychee chmod -R 750 uploads/ chmod -R 750 data/
Opret SQL-database
Lychee-softwaren findes på din Ubuntu-server. Dog vil Lychee sandsynligvis ikke køre, hvis du får adgang til den, da den endnu ikke har oprettet en SQL-database. For at oprette en SQL-database skal du åbne en terminal og følge nedenstående trin.
Trin 1: Installer LAMP-serverpakken på Ubuntu-serveren og få MySQL opsat.
su -
eller
sudo -s
apt install lamp-server^
Trin 2: Kør den sikre MySQL-installationsproces og konfigurer databasesoftwaren til Ubuntu-server.
mysql_secure_installation
Trin 3: Brug SQL Root-konto til at logge på MySQL-kommandolinjegrænsefladen.
mysql -u root -p
Trin 4: Opret en ny database til Lychee fotostyringssystem.
create database lychee;
Trin 5: Opret en bruger til Lychee-softwaren til at interagere med MySQL. Sørg for at ændre 'Adgangskode' til den ønskede SQL-databaseadgangskode.
GRANT ALL PRIVILEGES ON lychee. * TO lycheeadmin@"localhost" IDENTIFIED BY "Password" WITH GRANT OPTION;
Trin 6: Skyl privilegierne til MySQL.
flush privileges;
Trin 7: Log ud af MySQL-kommandolinjedatabasen.
PHP-tilføjelser
Vi har oprettet LAMP (Linux Apache MySQL og PHP,)men vi er ikke færdige, da de PHP-tilføjelsespakker, som Lychee har brug for, ikke er installeret på Ubuntu. For at installere dem skal du åbne et terminalvindue og bruge Apt-pakkehåndteringen.
sudo apt install php7.2-*
Kommandoen ovenfor skal indstille alle nødvendige PHP-tilføjelser til dit system. Hvis du har problemer, kan du se den officielle Lychee-dokumentationsside.
Apache-konfiguration
Det sidste trin i installationsprocessen er at opsætte Lychee som et sted på Apache2 webserveren. Åbn en terminal og brug røre ved kommando til at oprette en ny konfigurationsfil.
su -
eller
sudo -s touch /etc/apache2/sites-available/lychee.conf
Åbn den nye konfigurationsfil i Nano-teksteditoren.
nano /etc/apache2/sites-available/lychee.conf
Indsæt nedenstående kode i Nano, og tryk på Ctrl + O at gemme det. Sørg for at kigge over koden og ændre den efter dine 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å adgang til dit Lychee fotostyringssystem på:
http://ip-address-of-server/Lychee
Når WebUI indlæses, skal du udfylde SQL-bruger og adgangskode. Indtast for brugernavnet lycheeadmin. For adgangskoden skal du indtaste den SQL-adgangskode, du har angivet tidligere.
Med SQL-informationssæt har du adgang til dit nye private fotoadministrationssystem.
Kommentarer