Lychee Photo-administrasjonsverktøyet er et stykke avwebprogramvare for Linux som lar brukere effektivt, eksternt administrere sine digitale bilder i det lokale nettverket, omtrent som vi ser med proprietære verktøy som Google Photos, iPhoto og andre. Den er hovedsakelig rettet mot distribusjoner av server, men det er mulig å bruke denne programvaren på et hvilket som helst gammelt Linux OS så lenge den alltid er online.
I denne opplæringen skal vi gå gjennom hvordan du installerer og setter opp Lychee fotostyringssystem på Linux. Installer Ubuntu-server og følg med guiden vår for å lære hvordan du kommer i gang!
Merk: vennligst ikke prøv å bruke Lychee med mindre du har minst to kjerner og 4 GB RAM!
Før vi begynner
Lychee Photo-administrasjonssystemet fungerer på alleLinux OS som kan kjøres som en server. Når det er sagt, vil denne opplæringen fokusere på å sette den opp under Ubuntu-serveren. Vi velger Ubuntu som det er lett å forstå, og er et av de bedre Linux-server-operativsystemene der ute. Imidlertid, hvis du ikke er en stor fan av Ubuntu-server, kan du gjerne følge med denne guiden uansett. Installasjonsinstruksjonene er de samme minus forskjeller i pakkenavn.
Last ned Lychee
Du må laste ned Lychee fotostyringverktøyet fra internett før du kan bruke det, da det ikke er noen Ubuntu-spesifikke pakker for programvaren. For å laste ned programvaren, må du samhandle med GitHub via Git-pakken. Åpne en terminal og installer den nyeste versjonen av Git-verktøyet på Ubuntu-serveren.
sudo apt install git
Med Git-verktøyet satt opp, få et rotskall ved å bruke su eller sudo -er kommando.
su -
eller
sudo -s
Bruker CD kommando, flytt terminalsesjonen fra hjemmekatalogen til / Var / www / html / mappe. Forsikre deg om at du ikke oppretter en ny Lychee-mappe! Git oppretter den nye mappen under nedlastingsprosessen.
cd /var/www/html/
Klon koden ved å bruke git klon kommando.
Merk: har du problemer med Git? Last ned Zip-arkivet til Lychee til Ubuntu-serveren i stedet!
git clone https://github.com/electerious/Lychee.git
Oppdater tillatelsene til Lychee-kodemappen. Vennligst les chmod-kommandoen nedenfor nøye! Tillatelser må settes til 750, og ikke 777. Hvis de ikke er satt helt riktig, vil Lychee ikke kjøre riktig!
cd Lychee chmod -R 750 uploads/ chmod -R 750 data/
Sett opp SQL-database
Lychee-programvaren er på Ubuntu-serveren. Imidlertid vil Lychee sannsynligvis ikke kjøre hvis du får tilgang til den, da den ikke har noen SQL-database satt opp ennå. For å sette opp en SQL-database, åpner du en terminal og følger trinnene nedenfor.
Trinn 1: Installer LAMP-serverpakken på Ubuntu-serveren og få MySQL konfigurert.
su -
eller
sudo -s
apt install lamp-server^
Steg 2: Kjør den sikre installasjonen av MySQL og konfigurer databaseprogramvaren for Ubuntu-serveren.
mysql_secure_installation
Trinn 3: Logg deg på kommandolinjegrensesnittet MySQL med SQL Root-kontoen.
mysql -u root -p
Trinn 4: Lag en ny database for Lychee fotostyringssystem.
create database lychee;
Trinn 5: Opprett en bruker for Lychee-programvaren for å samhandle med MySQL. Sørg for å endre 'Passord' til ønsket SQL-databasepassord.
GRANT ALL PRIVILEGES ON lychee. * TO lycheeadmin@"localhost" IDENTIFIED BY "Password" WITH GRANT OPTION;
Trinn 6: skyll privilegiene for MySQL.
flush privileges;
Trinn 7: Logg av MySQL-kommandolinjedatabasen.
PHP-tillegg
Vi har satt opp LAMP (Linux Apache MySQL og PHP,)men vi er ikke ferdig, da PHP-tilleggspakker som Lychee trenger ikke er installert på Ubuntu. For å installere dem, åpner du et terminalvindu og bruker Apt-pakkehåndtereren.
sudo apt install php7.2-*
Kommandoen over bør sette opp alle nødvendige PHP-tillegg for systemet ditt. Hvis du har problemer, kan du se den offisielle Lychee-dokumentasjonssiden.
Apache-konfigurasjon
Det siste trinnet i installasjonsprosessen er å sette opp Lychee som et nettsted på Apache2-webserveren. Åpne en terminal og bruk ta på kommando for å opprette en ny konfigurasjonsfil.
su -
eller
sudo -s touch /etc/apache2/sites-available/lychee.conf
Åpne den nye konfigurasjonsfilen i Nano-tekstredigeringsprogrammet.
nano /etc/apache2/sites-available/lychee.conf
Lim inn koden nedenfor i Nano og trykk Ctrl + O for å redde det. Sørg for å se over koden og endre den etter 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å tilgang til ditt Lychee fotostyringssystem på:
http://ip-address-of-server/Lychee
Når WebUI lastes opp, må du fylle ut SQL-brukeren og passordet. Skriv inn for brukernavnet lycheeadmin. Angi SQL-passordet du angav tidligere for passordet.
Med SQL-informasjonssettet har du tilgang til det nye private fotostyringssystemet.
kommentarer