V svetu samostojnih upraviteljev fotografij, ki lahko delujejo na Raspberry Pi, je PhotoPrism eden najbolj kompetentnih. Ponaša se z impresivno funkcijo iskanja, prepoznavanjem obrazov in celo zemljevidom sveta, ki prikazuje lokacije, kjer so bile posnete vaše fotografije! Prav tako ga je šokantno enostavno namestiti na Raspberry Pi.

Kako namestiti PhotoPrism na vaš Raspberry Pi

Preden nadaljujete, morate pripravite svoj Raspberry Pi kot strežnik. Nato se morate povezati s svojim Raspberry Pi prek SSH (Secure Shell), nato posodobiti in nadgraditi vse nameščene pakete.

ssh pi@tvoj.pi.local.ip
sudo apt nadgradnja
nadgradnja sudo apt

PhotoPrism potrebuje vsaj 4 GB RAM-a, da deluje brez zrušitve. Če nimate 4 GB, lahko razširite razpoložljivi pomnilnik na vašem Pi za povečanje količine navideznega pomnilnika. S tem se bo vaša kartica microSD hitro poslabšala, vendar če ste zagon vašega Raspberry Pi s SSD, verjetno ne bo težav.

PhotoPrism naj bi bil nameščen in konfiguriran prek docker-compose, zato pridobite datoteko docker-compose:

wget https://dl.photoprism.app/docker/docker-compose.yml

Uporabite nano za urejanje docker-compose.yml mapa:

nanodocker-compose.yml

Soočili se boste s steno besedila. Prva stvar, ki jo morate na tej točki spremeniti, so gesla, ki so privzeto nastavljena na "nevarno".

PhotoPrism je nastavljen za iskanje fotografij v /home/pi/Pictures. Če želite, lahko to spremenite nižje v Zvezki razdelek. Shranite in zapustite nano z Ctrl + O potem Ctrl + X.

Datoteka docker-compose PhotoPrism vključuje vsebnik za sam PhotoPrism in posodobljeno različico MariaDB. Uporabite docker-compose, da jih potegnete v sistem in nastavite vsebnike:

docker-compose pull

Ko je postopek končan, prenesite vsebnike na splet v ločenem načinu – tako da lahko delujejo v ozadju:

docker-compose up -d

Preverite, ali so vsebniki uspešno zagnani z:

docker-compose ps

Zdaj lahko dostopate do PhotoPrism na vaš.lokalni.pi.ip: 2342. Uporabniško ime je admin, geslo pa je tisto, kar ste navedli docker-compose.yml.

Dostop do PhotoPrism izven domačega omrežja

PhotoPrism bo popolnoma dobro deloval v vašem domačem omrežju, če pa želite do njega dostopati, ko ste zdoma, potrebujete ime domene in konfiguracijsko datoteko Apache.

Obiščite razdelek Advanced DNS vašega registrarja domene in ustvarite nov zapis. Za vrsto izberite A, za niz gostitelja "@" in v polje vrednosti vnesite svoj javni naslov IP.

Pojdite nazaj na terminal, spremenite imenik in ustvarite novo conf datoteko za Apache.

cd /etc/apache2/sites-available/
sudonanofotografije.conf

V besedilno datoteko prilepite:

<VirtualHost *:80>
Ime strežnikaime-vaše-domene.tld
ProxyPass /api/v1/ws ws://vaš.pi.local.ip: 2342/api/v1/ws
ProxyPassReverse /api/v1/ws ws://vaš.pi.local.ip: 2342/api/v1/ws
ProxyPass / http://vaš.pi.local.ip: 2342/
ProxyPassReverse / http://vaš.pi.local.ip: 2342/
ProxyRequests izklopljen
</VirtualHost>

Shranite in zapustite nano z Ctrl + O potem Ctrl + X.

Omogočite konfiguracijo, nato znova zaženite Apache.

sudoa2ensitefotografije.conf
ponovni zagon storitve sudo apache2

Zaženite Certbot, da pridobite in uvedete varnostna potrdila in šifrirne ključe iz Let's Encrypt:

sudo certbot

Vnesite svoj e-poštni naslov in s seznama izberite spletno mesto, ki ga želite zaščititi, nato znova zaženite Apache. Zdaj lahko obiščete svoj primerek PhotoPrism tako, da obiščete https://your-domain-name.tld! Še enkrat, uporabniško ime je admin, geslo pa je tisto, kar ste navedli docker-compose.yml.

Začetek uporabe PhotoPrism na vašem Raspberry Pi

Če ste uporabili privzete vrednosti v docker-compose.yml bo PhotoPrism poiskal fotografije /home/pi/Pictures.

Če imate na svojem lokalnem računalniku zalogo slik, lahko uporabite varno kopijo (scp), da jih pošljete v pravi imenik na vašem Pi.

scp -r /pot/do/vaših/slik/* [email protected]:/home/pi/Pictures/

Ne bodo se takoj pojavili v programu PhotoPrism in morali boste ročno sprožiti skeniranje. Kliknite ikono zvitka filma na levi strani, preverite Popolno ponovno skeniranje polje, nato zadeti Začetek. Odvisno od velikosti vaše zbirke slik lahko skeniranje traja ure ali celo dni in če nimate dovolj RAM-a ali navideznega pomnilnika, bo zrušilo vaš Pi.

Ko bo postopek končan, bodo vaše fotografije indeksirane, ustvarjene bodo sličice, predmeti in obrazi bodo označeni in na voljo bo zemljevid, ki prikazuje lokacije, kjer so bile vaše fotografije posnete. V iskalnem polju lahko iščete fotografije, posnete v določenem letu ali mesecu, v določeni državi ali z določenim fotoaparatom.

PhotoPrism bo prav tako uporabil svoje strojno učenje, ki ga poganja TensorFlow, za ustvarjanje oznak, ki združujejo slike. Običajno so precej natančni, čeprav so lahko občasno zelo napačni. Medtem ko je PhotoPrism pravilno identificiral spomenike, obeležja, surikate in maske v naši testni galeriji, je napačno označil mačko kot opico, psa kot kuščarja in knjigo s trdimi platnicami kot monitor.

Funkcija zemljevida je fantastična in če imate v fotoaparatu ali telefonu omogočene podatke o lokaciji, lahko uporabite zemljevid za iskanje določenih fotografij ali podoživljanje počitnic ali potovanj v tujino. Uporabite kolesce miške, da se pomaknete za boljši pogled.

Dodajanje fotografij v PhotoPrism

PhotoPrism nima izvornega mobilnega odjemalca, vendar razvijalci priporočajo namestitev PhotoSync na vašo napravo Android ali iOS za sinhronizacijo slik v telefonu s strežnikom PhotoPrism.

Lahko pa uporabite SyncThing za samodejno nalaganje iz določenih map. Če že imate strežnik NextCloud, lahko uporabite mobilni odjemalec NextCloud za nalaganje v NextCloud, PhotoPrism pa bo uporabil WebDav za preverjanje nedavnih prispevkov v skladu z urnikom, ki ga nastavite. Če želite to omogočiti, kliknite ikono zobnika na dnu stranske vrstice in izberite Sinhronizacija zavihek, potem Dodaj strežnikin vnesite podrobnosti končne točke NextCloud WebDav. Kliknite Shrani, nato pa nastavite, kako pogosto želite, da PhotoPrism preverja nove slike. To je lahko vrednost med uro, teden ali nikoli.

PhotoPrism je ena najboljših samostojnih fotografskih rešitev za Raspberry Pi

Z osupljivim naborom funkcij, zaradi katerih je katalogiziranje, organiziranje in iskanje po vaših fotografijah preprosto, PhotoPrism prekaša večino drugih konkurentov na tem področju. Programska oprema je še v razvoju in nove funkcije se redno dodajajo – poskrbite, da jih redno posodabljate, če jih želite izkoristiti.