Vo svete správcov fotografií s vlastným hosťovaním, ktorí môžu bežať na Raspberry Pi, je PhotoPrism jedným z najkompetentnejších. Môže sa pochváliť pôsobivou funkciou vyhľadávania, rozpoznávaním tváre a dokonca aj mapou sveta s miestami, kde boli vaše fotografie nasnímané! Je tiež šokujúco ľahké nainštalovať na Raspberry Pi.
Ako nainštalovať PhotoPrism na Raspberry Pi
Než pôjdete ďalej, musíte pripravte si Raspberry Pi ako server. Potom by ste sa mali pripojiť k svojmu Raspberry Pi cez SSH (Secure Shell), potom aktualizovať a inovovať všetky nainštalované balíčky.
ssh pi@vaša.pi.local.ip
sudo apt aktualizovať
upgrade sudo apt
PhotoPrism vyžaduje aspoň 4 GB RAM, aby mohol fungovať bez zlyhania. Ak nemáte 4 GB, môžete rozšíriť dostupnú pamäť na vašom Pi zvýšenie množstva virtuálnej pamäte. Ak to urobíte, vaša karta microSD sa rýchlo znehodnotí, ale ak áno spustenie vášho Raspberry Pi z SSD, je nepravdepodobné, že sa vyskytnú nejaké problémy.
PhotoPrism je určený na inštaláciu a konfiguráciu pomocou docker-compose, takže wget súbor docker-compose:
wget https://dl.photoprism.app/docker/docker-compose.yml
Na úpravu použite nano docker-compose.yml súbor:
nanodocker-compose.yml
Budete čeliť stene textu. Prvé veci, ktoré musíte v tejto chvíli zmeniť, sú heslá, ktoré sú štandardne nastavené na „nezabezpečené“.
PhotoPrism je nastavený na vyhľadávanie fotografií /home/pi/Pictures. Ak chcete, môžete to zmeniť nižšie v Objemy oddiele. Uložte a ukončite nano pomocou Ctrl + O potom Ctrl + X.
Súbor PhotoPrism docker-compose obsahuje kontajner pre samotný PhotoPrism, ako aj kontajnerovú verziu MariaDB. Pomocou docker-compose ich preneste do svojho systému a nastavte kontajnery:
docker-compose vytiahnuť
Po dokončení procesu prepnite kontajnery online v oddelenom režime, ktorý im umožní bežať na pozadí:
docker-zložiť -d
Skontrolujte, či boli kontajnery úspešne spustené pomocou:
docker-compose ps
Teraz môžete pristupovať k aplikácii PhotoPrism your.local.pi.ip: 2342. Používateľské meno je admina heslo je to, čo ste zadali v docker-compose.yml.
Prístup k PhotoPrism mimo vašej domácej siete
PhotoPrism bude dokonale fungovať vo vašej domácej sieti, ale ak k nemu chcete mať prístup mimo domova, potrebujete názov domény a konfiguračný súbor Apache.
Navštívte sekciu Advanced DNS svojho registrátora domény a vytvorte nový záznam. Ako typ vyberte A, pre hostiteľskú sadu „@“ a do poľa hodnoty zadajte svoju verejnú IP adresu.
Vráťte sa do terminálu, zmeňte adresár a vytvorte nový súbor conf pre Apache.
cd /etc/apache2/sites-available/
sudonanofotografie.conf
Do textového súboru prilepte:
<VirtualHost *:80>
Názov serveranázov vašej domény.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 vypnuté
</VirtualHost>
Uložte a ukončite nano pomocou Ctrl + O potom Ctrl + X.
Povoľte konfiguráciu a potom reštartujte Apache.
sudoa2ensitefotografie.conf
reštart služby sudo apache2
Spustite Certbot na načítanie a nasadenie bezpečnostných certifikátov a šifrovacích kľúčov z Let's Encrypt:
sudo certbot
Zadajte svoju e-mailovú adresu a zo zoznamu vyberte, ktorú stránku chcete zabezpečiť, a potom znova reštartujte Apache. Teraz môžete navštíviť svoju inštanciu PhotoPrism https://your-domain-name.tld! Opäť platí, že používateľské meno je admina heslo je to, čo ste zadali v docker-compose.yml.
Začíname s PhotoPrism na vašom Raspberry Pi
Ak ste išli s predvolenými nastaveniami v docker-compose.yml súbor, PhotoPrism vyhľadá fotografie v /home/pi/Pictures.
Ak máte na lokálnom počítači skrýšu obrázkov, môžete použiť zabezpečenú kópiu (scp) na ich odoslanie do správneho adresára na vašom Pi.
scp -r /cesta/k/vašim/obrázkom/* [email protected]:/home/pi/Pictures/
Nezobrazia sa okamžite vo PhotoPrism a budete musieť manuálne spustiť skenovanie. Kliknite na ikonu filmového kotúča na ľavej strane a skontrolujte Dokončite opätovné skenovanie box, potom stlačte Štart. V závislosti od veľkosti vašej zbierky obrázkov môže skenovanie trvať hodiny alebo dokonca dni a ak nemáte dostatok pamäte RAM alebo virtuálnej pamäte, váš Pi sa zrúti.
Po dokončení procesu budú vaše fotografie indexované, vygenerujú sa miniatúry, objekty a tváre sa označia a bude k dispozícii mapa s miestami, kde boli vaše fotografie nasnímané. Vo vyhľadávacom poli môžete vyhľadať fotografie nasnímané v konkrétnom roku alebo mesiaci, v určitej krajine alebo konkrétnym fotoaparátom.
PhotoPrism tiež použije svoje strojové učenie poháňané TensorFlow na generovanie značiek, ktoré zoskupujú obrázky. Tie sú zvyčajne celkom presné, aj keď občas môžu byť divoko mimo. Zatiaľ čo PhotoPrism správne identifikoval pamätníky, pamätníky, surikaty a masky v našej testovacej galérii, nesprávne označil mačku ako opicu, psa ako jašteričku a tvrdú knihu ako monitor.
Funkcia mapy je fantastická a za predpokladu, že máte vo svojom fotoaparáte alebo telefóne povolené údaje o polohe, môžete mapu použiť na vyhľadávanie konkrétnych fotografií alebo prežitie dovoleniek či výletov do zahraničia. Pre lepší prehľad použite koliesko myši.
Pridávanie fotografií do PhotoPrism
PhotoPrism nemá natívneho mobilného klienta, ale vývojári odporúčajú nainštalovať PhotoSync na vaše zariadenie so systémom Android alebo iOS, aby ste mohli synchronizovať obrázky v telefóne so serverom PhotoPrism.
Prípadne môžete použiť SyncThing na automatické nahrávanie z určitých priečinkov. Ak už máte server NextCloud, môžete použiť mobilného klienta NextCloud na nahrávanie do NextCloud a PhotoPrism použije WebDav na kontrolu nedávnych príchodov podľa nastaveného plánu. Ak to chcete povoliť, kliknite na ikonu ozubeného kolieska v spodnej časti bočného panela a vyberte položku Synchronizovať potom kartu Pridať servera zadajte podrobnosti o svojom koncovom bode NextCloud WebDav. Kliknite Uložiťa potom nastavte, ako často chcete, aby PhotoPrism kontroloval nové obrázky. Môže to byť hodnota medzi hodinou, týždňom a nikdy.
PhotoPrism je jedným z najlepších riešení fotografií s vlastným hosťovaním pre Raspberry Pi
S ohromujúcim množstvom funkcií, vďaka ktorým je katalogizácia, organizovanie a prehľadávanie vašich fotografií hračkou, PhotoPrism prevyšuje väčšinu ostatných konkurentov v tejto oblasti. Softvér je stále vo vývoji a pravidelne sa pridávajú nové funkcie – ak ich chcete využívať, nezabudnite ich pravidelne aktualizovať.