Pašu mitināto fotoattēlu pārvaldnieku pasaulē, kas var darboties ar Raspberry Pi, PhotoPrism ir viens no kompetentākajiem. Tas lepojas ar iespaidīgu meklēšanas funkciju, sejas atpazīšanu un pat pasaules karti, kurā parādītas jūsu fotoattēlu uzņemšanas vietas! Tas ir arī šokējoši viegli uzstādāms Raspberry Pi.
Kā instalēt PhotoPrism savā Raspberry Pi
Pirms doties tālāk, jums tas jādara sagatavojiet Raspberry Pi kā serveri. Pēc tam izveidojiet savienojumu ar Raspberry Pi, izmantojot SSH (Secure Shell), pēc tam atjauniniet un jauniniet visas instalētās pakotnes.
ssh pi@tavs.pi.local.ip
sudo apt Atjaunināt
sudo apt jauninājums
PhotoPrism ir nepieciešama vismaz 4 GB RAM, lai darbotos bez avārijām. Ja jums nav 4 GB, varat paplašināt Pi pieejamo atmiņu palielināt virtuālās atmiņas apjomu. To darot, jūsu microSD karte strauji pasliktināsies, taču, ja jūs startējot Raspberry Pi no SSD, diez vai būs kādas problēmas.
PhotoPrism ir paredzēts instalēt un konfigurēt, izmantojot docker-compose, tāpēc wget docker-compose failu:
wget https://dl.photoprism.app/docker/docker-compose.yml
Izmantojiet nano, lai rediģētu docker-compose.yml fails:
nanodokeris-komponēt.yml
Jūs saskarsieties ar teksta sienu. Pirmās lietas, kas šajā brīdī ir jāmaina, ir paroles, kas pēc noklusējuma ir iestatītas uz "nedrošas".
PhotoPrism ir iestatīts, lai meklētu fotoattēlus /home/pi/Pictures. Ja vēlaties, varat to mainīt tālāk sadaļā Apjomi sadaļā. Saglabājiet un izejiet no nano ar Ctrl+O tad Ctrl+X.
PhotoPrism docker-compose failā ir ietverts konteiners pašam PhotoPrism, kā arī MariaDB konteinerizētā versija. Izmantojiet docker-compose, lai ievilktu tos savā sistēmā un iestatītu konteinerus:
docker-komponēt pull
Kad process ir pabeigts, pievienojiet konteinerus tiešsaistē atdalītajā režīmā, ļaujot tiem darboties fonā:
docker-compose up -d
Pārbaudiet, vai konteineri ir veiksmīgi startēti ar:
docker-compose ps
Tagad varat piekļūt PhotoPrism on your.local.pi.ip: 2342. Lietotājvārds ir admin, un parole ir tāda, kādu norādījāt docker-compose.yml.
Piekļuve PhotoPrism no ārpus mājas tīkla
PhotoPrism lieliski darbosies jūsu mājas tīklā, taču, ja vēlaties tai piekļūt, atrodoties prom no mājām, jums ir nepieciešams domēna nosaukums un Apache konfigurācijas fails.
Apmeklējiet sava domēna reģistratora sadaļu Advanced DNS un izveidojiet jaunu ierakstu. Veidam atlasiet A, resursdatora kopai "@" un vērtības laukā ierakstiet savu publisko IP adresi.
Dodieties atpakaļ uz termināli, mainiet direktoriju un izveidojiet jaunu Apache conf failu.
cd /etc/apache2/sites-available/
sudonanofotogrāfijas.conf
Teksta failā ielīmējiet:
<VirtualHost *:80>
Servera nosaukumsjūsu domēna vārds.tld
ProxyPass /api/v1/ws ws://your.pi.local.ip: 2342/api/v1/ws
ProxyPassReverse /api/v1/ws ws://your.pi.local.ip: 2342/api/v1/ws
ProxyPass / http://your.pi.local.ip: 2342/
ProxyPassReverse / http://your.pi.local.ip: 2342/
Starpniekservera pieprasījumi izslēgti
</VirtualHost>
Saglabājiet un izejiet no nano ar Ctrl+O tad Ctrl+X.
Iespējojiet konfigurāciju, pēc tam restartējiet Apache.
sudoa2ensitefotogrāfijas.conf
Restartējiet sudo pakalpojumu apache2
Palaidiet Certbot, lai ielādētu un izvietotu drošības sertifikātus un šifrēšanas atslēgas no pakalpojuma Let's Encrypt:
sudo certbot
Ievadiet savu e-pasta adresi un sarakstā atlasiet vietni, kuru vēlaties aizsargāt, pēc tam vēlreiz restartējiet Apache. Tagad varat apmeklēt savu PhotoPrism gadījumu, apmeklējot vietni https://your-domain-name.tld! Atkal lietotājvārds ir admin, un parole ir tāda, kādu norādījāt docker-compose.yml.
Darba sākšana ar PhotoPrism savā Raspberry Pi
Ja izvēlējāties noklusējuma iestatījumus docker-compose.yml failu, PhotoPrism meklēs fotoattēlus /home/pi/Pictures.
Ja jūsu vietējā datorā ir attēlu krātuve, varat izmantot drošo kopiju (scp), lai nosūtītu tos uz pareizo jūsu Pi direktoriju.
scp -r /ceļš/uz/jūsu/attēli/* [email protected]:/home/pi/Pictures/
Tie uzreiz neparādīsies programmā PhotoPrism, un jums būs manuāli jāaktivizē skenēšana. Kreisajā pusē noklikšķiniet uz filmas ruļļa ikonas, pārbaudiet Pilnīga atkārtota skenēšana lodziņu, pēc tam sit Sākt. Atkarībā no jūsu attēlu kolekcijas lieluma skenēšana var ilgt stundas vai pat dienas, un, ja jums nav pietiekami daudz RAM vai virtuālās atmiņas, jūsu Pi avarēs.
Kad process būs pabeigts, jūsu fotoattēli tiks indeksēti, tiks ģenerēti sīktēli, atzīmēti objekti un sejas, kā arī būs pieejama karte, kurā parādītas jūsu fotoattēlu uzņemšanas vietas. Meklēšanas laukā varat meklēt fotoattēlus, kas uzņemti noteiktā gadā vai mēnesī, noteiktā valstī vai ar noteiktu kameru.
PhotoPrism arī izmantos savu TensorFlow darbināmo mašīnmācību, lai ģenerētu tagus, kas grupē attēlus kopā. Tie parasti ir diezgan precīzi, lai gan reizēm tie var būt ļoti izslēgti. Lai gan PhotoPrism mūsu testa galerijā pareizi identificēja pieminekļus, memoriālus, surikatus un maskas, tā nepareizi atzīmēja kaķi kā pērtiķi, suni kā ķirzaku un grāmatu cietos vākos kā monitoru.
Kartes funkcija ir fantastiska, un, ja jūsu kamerā vai tālrunī ir iespējoti atrašanās vietas dati, varat izmantot karti, lai meklētu konkrētus fotoattēlus vai izdzīvotu brīvdienas vai ceļojumus uz ārzemēm. Izmantojiet peles ritenīti, lai ritinātu, lai iegūtu labāku skatu.
Fotoattēlu pievienošana PhotoPrism
PhotoPrism nav vietējā mobilā klienta, taču izstrādātāji iesaka instalēt PhotoSync savā Android vai iOS ierīcē, lai sinhronizētu attēlus tālrunī ar PhotoPrism serveri.
Varat arī izmantot SyncThing, lai automātiski augšupielādētu no noteiktām mapēm. Ja jums jau ir NextCloud serveris, varat izmantot NextCloud mobilo klientu, lai augšupielādētu to vietnē NextCloud, un PhotoPrism izmantos WebDav, lai pārbaudītu nesenos iebraucējus saskaņā ar jūsu iestatīto grafiku. Lai to iespējotu, noklikšķiniet uz zobrata ikonas sānjoslas apakšā un atlasiet Sinhronizēt cilne, tad Pievienot serveriun ievadiet informāciju par savu NextCloud WebDav galapunktu. Klikšķis Saglabāt, pēc tam iestatiet, cik bieži vēlaties, lai PhotoPrism pārbaudītu jaunus attēlus. Tā var būt vērtība no stundas, nedēļas un nekad.
PhotoPrism ir viens no labākajiem Raspberry Pi pašmitinātajiem fotoattēlu risinājumiem
Ar satriecošu funkciju klāstu, kas padara katalogu, kārtošanu un fotoattēlu meklēšanu vienkāršu, PhotoPrism pārspēj lielāko daļu citu konkurentu šajā jomā. Programmatūra joprojām tiek izstrādāta, un jaunas funkcijas tiek regulāri pievienotas — regulāri atjauniniet, ja vēlaties tās izmantot.