- Kaip nustatyti „Lychee Photo“ valdymo įrankį „Linux“

Kaip nustatyti „Lychee Photo“ valdymo įrankį „Linux“

„Lychee Photo“ valdymo įrankis yra gabalas„Linux“ skirta internetinė programinė įranga, leidžianti vartotojams efektyviai, nuotoliniu būdu valdyti savo skaitmenines nuotraukas vietiniame tinkle, panašiai kaip mes matome naudodamiesi patentuotais įrankiais, tokiais kaip „Google Photos“, „iPhoto“ ir kt. Tai daugiausia skirta serverio lygio platinimui, tačiau šią programinę įrangą galima naudoti bet kurioje senoje „Linux“ OS tol, kol ji visada veikia internete.

Šiame vadove aptarsime, kaip įdiegti ir įdiegti „Lychee“ nuotraukų valdymo sistemą „Linux“. Įdiekite „Ubuntu“ serverį ir sekite kartu su mūsų vadovu, kad sužinotumėte, kaip jį naudoti!

Pastaba: nemėginkite naudoti „Lychee“, nebent turite bent du branduolius ir 4 GB RAM!

Prieš pradedant

„Lychee Photo“ valdymo sistema veikia bet kurioje vietoje„Linux“ OS, kuri gali veikti kaip serveris. Atsižvelgiant į tai, ši instrukcija bus skirta jos nustatymui Ubuntu serveryje. Mes pasirenkame „Ubuntu“, nes jį lengva suprasti ir tai yra viena iš geresnių „Linux“ serverio OS ten. Vis dėlto, jei nesate didžiulis „Ubuntu“ serverio gerbėjas, vis tiek drąsiai sekite šį vadovą. Diegimo instrukcijos yra vienodos, atėmus paketų pavadinimų skirtumus.

Parsisiųsti licėjus

Turite atsisiųsti „Lychee“ nuotraukų tvarkymąįrankį iš interneto, kol galėsite juo naudotis, nes programinės įrangos nėra „Ubuntu“ specifinių paketų. Norėdami atsisiųsti programinę įrangą, turėsite bendrauti su „GitHub“ per „Git“ paketą. Atidarykite terminalą ir įdiekite naujausią „Git“ įrankio versiją į savo „Ubuntu“ serverį.

sudo apt install git

Nustatydami „Git“ įrankį, naudokite. Šaknies apvalkalą su arba sudo -s komanda.

su -

arba

sudo -s

Naudojant Kompaktinis diskas komandą, perkelkite terminalo sesiją iš namų katalogo į / var / www / html / aplankas. Įsitikinkite, kad nesukursite naujo „Lychee“ aplanko! „Git“ sukurs naują aplanką atsisiuntimo proceso metu.

cd /var/www/html/

Klonuokite kodą naudodami git klonas komanda.

Pastaba: turite problemų su Gitu? Nedvejodami atsiųskite „ZIP“ archyvą „Lychee“ į savo „Ubuntu“ serverį!

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

Atnaujinkite „Lychee“ kodo leidimus. Prašome atidžiai perskaityti chmod komandą žemiau! Leidimai turi būti 750, o ne 777. Jei jie nėra tiksliai nustatyti, licėjus nebus tinkamai paleistas!

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

Nustatykite SQL duomenų bazę

„Lychee“ programinė įranga yra jūsų „Ubuntu“ serveryje. Tačiau „Lychee“ greičiausiai nepavyks paleisti, jei pateksite į ją, nes joje dar nėra nustatyta SQL duomenų bazė. Norėdami nustatyti SQL duomenų bazę, atidarykite terminalą ir atlikite toliau nurodytus veiksmus.

1 žingsnis: Įdiekite LAMP serverio paketą „Ubuntu“ serveryje ir nustatykite „MySQL“.

su -

arba

sudo -s
apt install lamp-server^

2 žingsnis: Paleiskite „MySQL“ saugaus diegimo procesą ir sukonfigūruokite „Ubuntu“ serverio duomenų bazės programinę įrangą.

mysql_secure_installation

3 veiksmas: Naudodamiesi „SQL Root“ abonementu, prisijunkite prie „MySQL“ komandinės eilutės sąsajos.

mysql -u root -p

4 veiksmas: Sukurkite naują „Lychee“ nuotraukų valdymo sistemos duomenų bazę.

create database lychee;

5 veiksmas: Sukurkite „Lychee“ programinės įrangos vartotoją, kuris galėtų sąveikauti su „MySQL“. Būtinai pakeiskite „Slaptažodis“ į norimą SQL duomenų bazės slaptažodį.

GRANT ALL PRIVILEGES ON lychee. * TO lycheeadmin@"localhost" IDENTIFIED BY "Password" WITH GRANT OPTION;

6 veiksmas: praplaukite „MySQL“ privilegijas.

flush privileges;

7 veiksmas: Atsijunkite iš „MySQL“ komandinės eilutės duomenų bazės.

PHP priedai

Mes sukūrėme LAMP („Linux Apache MySQL“ ir „PHP“)bet mes to nepadarėme, nes PHP priedų paketai, kurių reikia „Lychee“, nėra įdiegti Ubuntu. Norėdami jas įdiegti, atidarykite terminalo langą ir naudokitės „Apt“ paketo tvarkykle.

sudo apt install php7.2-*

Aukščiau pateikta komanda turėtų nustatyti visus būtinus jūsų sistemos PHP priedus. Jei kyla problemų, apsilankykite oficialiame „Lychee“ dokumentacijos puslapyje.

Apache konfigūracija

Paskutinis diegimo proceso žingsnis yra nustatyti „Lychee“ kaip svetainę „Apache2“ žiniatinklio serveryje. Atidarykite terminalą ir naudokite liesti komanda sukurti naują konfigūracijos failą.

su -

arba

sudo -s
touch /etc/apache2/sites-available/lychee.conf

Atidarykite naują konfigūracijos failą „Nano“ teksto rengyklėje.

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

Įklijuokite žemiau esantį kodą į „Nano“ ir paspauskite „Ctrl“ + O kad išsaugotum. Būtinai peržvelkite kodą ir pakeiskite jį pagal savo poreikius.

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>

Pasiekite savo „Lychee“ nuotraukų valdymo sistemą šiuo adresu:

http://ip-address-of-server/Lychee

Kai „WebUI“ įkeliama, turėsite užpildyti SQL vartotoją ir slaptažodį. Norėdami įvesti vartotojo vardą, įveskite ličeadminas. Norėdami įvesti slaptažodį, įveskite anksčiau nustatytą SQL slaptažodį.

Turėdami SQL informacijos rinkinį, turėsite prieigą prie savo naujos privačios nuotraukų valdymo sistemos.

Komentarai