A Raspberry Pi-n futtatható saját üzemeltetésű fotókezelők világában a PhotoPrism az egyik legkompetensebb. Lenyűgöző keresési funkcióval, arcfelismeréssel büszkélkedhet, és még egy világtérképpel is rendelkezik, amely megmutatja a fényképek készítésének helyeit! A Raspberry Pi-re is megdöbbentően egyszerű telepíteni.

A PhotoPrism telepítése Raspberry Pi készülékére

Mielőtt továbbmenne, meg kell tennie készítse elő a Raspberry Pi-t szerverként. Ezután csatlakozzon a Raspberry Pi-hez SSH-n (Secure Shell) keresztül, majd frissítse és frissítse az összes telepített csomagot.

ssh pi@a te.pi.local.ip
sudo apt frissítés
sudo apt frissítés

A PhotoPrism legalább 4 GB RAM-ot igényel, hogy összeomlás nélkül működjön. Ha nem rendelkezik 4 GB-tal, bővítheti a Pi készüléken rendelkezésre álló memóriát a virtuális memória mennyiségének növelése. Ezzel gyorsan leromlik a microSD-kártya, de ha igen a Raspberry Pi rendszerindítása SSD-ről, nem valószínű, hogy bármi probléma lenne.

A PhotoPrism a docker-compose-on keresztül telepíthető és konfigurálható, így a docker-compose fájl letöltése:

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

A nano segítségével szerkesztheti a docker-compose.yml fájl:

nanodokkoló-komponálni.yml

Szövegfallal kell szembenéznie. Az első dolog, amit ezen a ponton módosítani kell, az a jelszavak, amelyek alapértelmezés szerint „nem biztonságos” értékre vannak állítva.

A PhotoPrism úgy van beállítva, hogy keressen benne fényképeket /home/pi/Pictures. Ha szeretné, ezt lentebb módosíthatja Kötetek szakasz. Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X.

A PhotoPrism docker-compose fájl tartalmaz egy tárolót magának a PhotoPrism-nek, valamint a MariaDB konténeres változatát. A docker-compose segítségével húzza ezeket a rendszerre, és állítsa be a konténereket:

dokkoló-komponálás húzza

Amikor a folyamat befejeződött, kapcsolja online a tárolókat leválasztott módban, lehetővé téve, hogy a háttérben futhassanak:

docker-compose up -d

Ellenőrizze, hogy a tárolók sikeresen elindultak-e a következővel:

dokkoló-kompozíció ps

Most már hozzáférhet a PhotoPrism-hez your.local.pi.ip: 2342. A felhasználónév az admin, és a jelszó az, amit megadott docker-compose.yml.

A PhotoPrism elérése az otthoni hálózaton kívülről

A PhotoPrism tökéletesen működik az otthoni hálózaton belül, de ha otthonától távol szeretné elérni, szüksége van egy domain névre és egy Apache konfigurációs fájlra.

Keresse fel a domainregisztrátor Speciális DNS szakaszát, és hozzon létre egy új rekordot. A típushoz válassza ki A, a „@” gazdagéphez, és az értékmezőbe írja be nyilvános IP-címét.

Menjen vissza a terminálhoz, módosítsa a könyvtárat, és hozzon létre egy új conf fájlt az Apache számára.

CD /etc/apache2/sites-available/
sudonanofényképeket.conf

A szövegfájlba illessze be:

<VirtualHost *:80>
Szerver névaz Ön-domain-neve.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/
ProxyRequests kikapcsolva
</VirtualHost>

Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X.

Engedélyezze a konfigurációt, majd indítsa újra az Apache-t.

sudoa2ensitefényképeket.conf
sudo service apache2 újraindítás

Futtassa a Certbotot a biztonsági tanúsítványok és titkosítási kulcsok lekéréséhez és üzembe helyezéséhez a Let's Encrypt alkalmazásból:

sudo certbot

Adja meg e-mail címét, és válassza ki a védeni kívánt webhelyet a listából, majd indítsa újra az Apache-ot. Most már meglátogathatja PhotoPrism példányát a következő címen: https://your-domain-name.tld! Ismét a felhasználónév admin, és a jelszó az, amit megadott docker-compose.yml.

A PhotoPrism használatának megkezdése Raspberry Pi készülékén

Ha az alapértelmezett értékeket választotta a docker-compose.yml fájl, a PhotoPrism megkeresi a fényképeket /home/pi/Pictures.

Ha van egy raktárnyi kép a helyi gépen, biztonságos másolat (scp) segítségével elküldheti ezeket a Pi megfelelő könyvtárába.

scp -r /elérési út/a/a képekhez/* [email protected]:/home/pi/Pictures/

Nem jelennek meg azonnal a PhotoPrismben, és manuálisan kell elindítania a szkennelést. Kattintson a filmtekercs ikonra a bal oldalon, és ellenőrizze a Teljes újrakeresés doboz, majd ütni Rajt. A képgyűjtemény méretétől függően a vizsgálat órákig vagy akár napokig is eltarthat, és ha nincs elegendő RAM vagy virtuális memória, a Pi összeomlik.

A folyamat befejeztével a rendszer indexeli a fotóit, előállítja a miniatűröket, megjelöli az objektumokat és az arcokat, és elérhető lesz egy térkép, amely a fényképek készítésének helyeit mutatja. A keresőmezőben egy adott évben vagy hónapban, egy adott országban vagy egy adott fényképezőgéppel készült fényképeket kereshet.

A PhotoPrism a TensorFlow-alapú gépi tanulást is felhasználta címkék generálására, amelyek csoportosítják a képeket. Ezek általában meglehetősen pontosak, bár időnként vadul elcsúszhatnak. Míg a PhotoPrism helyesen azonosította az emlékműveket, emlékműveket, szurikátákat és maszkokat tesztgalériánkban, egy macskát majomként, egy kutyát gyíkként, egy keménykötésű könyvet pedig monitorként címkézett meg helytelenül.

A térkép funkció fantasztikus, és feltéve, hogy a helyadatokat engedélyezte a kamerán vagy a telefonon, használhatja a térképet konkrét fényképek keresésére, vagy újraélheti a nyaralásokat vagy külföldi utazásokat. Az egérgörgő segítségével görgessen be a jobb kilátás érdekében.

Fényképek hozzáadása a PhotoPrism-hez

A PhotoPrism nem rendelkezik natív mobilklienssel, de a fejlesztők azt javasolják, hogy telepítse a PhotoSync alkalmazást Android vagy iOS eszközére, hogy szinkronizálja a telefonon lévő képeket a PhotoPrism szerverrel.

Alternatív megoldásként használhatja a SyncThinget bizonyos mappákból történő automatikus feltöltéshez. Ha már rendelkezik NextCloud szerverrel, a NextCloud mobilkliens segítségével feltöltheti a NextCloudba, a PhotoPrism pedig a WebDav segítségével ellenőrzi a legutóbbi érkezéseket az Ön által beállított ütemezés szerint. Ennek engedélyezéséhez kattintson a fogaskerék ikonra az oldalsáv alján, és válassza ki a Szinkronizál lapon, akkor Szerver hozzáadása, és adja meg a NextCloud WebDav-végpont adatait. Kattintson Megment, majd állítsa be, hogy milyen gyakran szeretné, hogy a PhotoPrism ellenőrizze az új képeket. Ez egy óra, heti és soha közötti érték lehet.

A PhotoPrism az egyik legjobb saját üzemeltetésű fotómegoldás a Raspberry Pi számára

A fényképek katalogizálását, rendszerezését és keresgélését könnyedvé tevő funkciók lenyűgöző sorával a PhotoPrism felülmúlja a legtöbb versenytársat ezen a területen. A szoftver még fejlesztés alatt áll, és rendszeresen új funkciókat adnak hozzá – mindenképpen frissítse rendszeresen, ha ki szeretné használni őket.