PhotoPrism je postao jedan od najmoćnijih projekata za kreiranje vlastite privatne fotogalerije pokretane umjetnom inteligencijom kod kuće, bez oslanjanja na Google Photos ili druge komercijalne usluge u oblaku. To je rješenje dizajnirano za one koji žele sve držati lokalno, s potpunom kontrolom nad svojim slikama, ali bez žrtvovanja pametne pretrage, prepoznavanja lica, mapa ili praktičnog mobilnog pristupa.
U ovom vodiču ćete korak po korak vidjeti šta PhotoPrism nudi, kako ga integrirati u kućni server (bilo da se koristi Docker na Linuxu, Fedori, Unraidu, OpenMediaVaultu, Raspberry Piju ili NAS-u), koje sigurnosne zahtjeve i najbolje prakse treba primijeniti, koje vanjske aplikacije poboljšavaju iskustvo i kako se uspoređuje s alternativama poput Immicha, Synology Photos, Nextclouda, Plex Photos ili PhotoStructure kako biste mogli donijeti informiranu odluku.
Šta je PhotoPrism i zašto je toliko zanimljiv?
PhotoPrism je moderna web aplikacija za organiziranje fotografija i videozapisa koja koristi tehnike strojnog učenja za analizu vaše biblioteke, otkrivanje onoga što se pojavljuje na svakoj slici, identificiranje ljudi, scena i mjesta te grupiranje svega na vrlo granularni način. Dizajnirana je za pokretanje na vašem vlastitom serveru, ali je koristite iz svog preglednika kao da je online usluga.
Interfejs funkcioniše kao PWA (Progresivna web aplikacija) , tako da ga možete "instalirati" na početni ekran računara ili mobilnog uređaja za gotovo prirodno iskustvo. Radi vrlo glatko u Chromeu, Chromiumu, Firefoxu, Safariju i Edgeu, te se prilagođava i velikim ekranima i mobilnim telefonima i tabletima.
Što se tiče formata, ne zaostaje: podržava RAW, JPEG, PNG i mnoge druge , što ga čini posebno zanimljivim ako radite s ozbiljnim fotoaparatima. Uključuje otkrivanje i upravljanje duplikatima kako bi se spriječilo da vaša biblioteka fotografija postane pretrpana nepotrebnim kopijama, te nudi osnovne funkcije uređivanja poput izrezivanja i promjene veličine, kao i napredne alate za manipuliranje EXIF metapodacima, oznakama, ocjenama i još mnogo toga.
PhotoPrism može raditi isključivo lokalno ili se kombinirati s vanjskim oblacima : ako želite, možete povezati Dropbox, Google Drive ili Amazon S3 pohranu, ali glavni fokus ostaje na tome da vaša biblioteka „živi“ na vašem vlastitom disku, s vašom bazom podataka i vašom kontrolom.
Za koga je PhotoPrism posebno pogodan?
Tipičan korisnik koji maksimalno koristi PhotoPrism obično je vrlo izbirljiv po pitanju svojih fotografija i njihove organizacije. Nije samo za amatere: projekat je očigledno usmjeren na velike kolekcije, teške formate i potrebe za detaljnim katalogiziranjem.
Neke grupe koje odlično odgovaraju PhotoPrism- u su sljedeće, iako nisu jedine:
- Profesionalni fotografi koji rade s velikim katalozima RAW datoteka i trebaju brze pretrage po datumu, kameri, objektivu, lokaciji ili sadržaju.
- Grafički dizajneri i kreativci koji kontinuirano rukuju vizualnim materijalima i zahtijevaju dobro označen repozitorij resursa, maketa, pozadina, tekstura itd.
- agenti za nekretnine ili slični profesionalci koji fotografišu nekretnine i trebaju ih klasificirati po nekretnini, naselju, vrsti boravka i stanju.
- Menadžeri marketinga i oglašavanja koji akumuliraju kampanje, sesije o proizvodima i korporativni materijal i trebaju ga ponovo koristiti bez gubljenja vremena na pretraživanje.
- Strastveni putnici koji posebno cijene mape, vremenske linije i automatsko označavanje po mjestima i scenama kako bi oživjeli putovanja bez da polude.
- Web programeri i tehnički timovi koje zahtijevaju čistu biblioteku snimaka ekrana, ikona, elemenata korisničkog interfejsa ili dokumentacijskog materijala.
- Digitalni arhivisti i "čuvari" porodičnog pamćenja koji žele sačuvati historijske ili lične fotografske kolekcije, pažljivo ih organizirajte i držite dalje od trećih strana.
Čak i ako niste profesionalac, ako imate veliku biblioteku fotografija, PhotoPrism vam može uštedjeti bezbroj sati zahvaljujući automatskom označavanju, naprednoj pretrazi i hronološkoj organizaciji. Za nekoga ko je navikao na godine foldera "GGMMDD - Opis" na NAS-u, ovo je ogroman korak naprijed.
Instalacija: Docker, podržani sistemi i cloud
Preporučeni način implementacije PhotoPrisma danas je putem Docker Compose-a . Projektni tim objavljuje službene, spremne primjere za Linux, macOS i Windows, a postoje i uobičajene implementacije na FreeBSD-u, Raspberry Pi-ju i raznim NAS uređajima.
Ako ne želite održavati vlastiti hardver, možete ga implementirati u oblaku koristeći rješenja poput PikaPodsa ili dropleta na DigitalOceanu, gdje u osnovi plaćate za resurse koje koristite i zaboravljate na fizički uređaj. Uprkos tome, filozofija projekta više se naginje ka tome da se uređaj nalazi na vašoj kućnoj mreži ili namjenskom serveru.
Nakon postavljanja kontejnera, čarobnjak "Početak rada" vas vodi kroz početnu konfiguraciju: jezik, originalne putanje biblioteka, opcije indeksiranja, prepoznavanje, keširanje itd. Ova faza je važna jer određuje kako će se analizator ponašati i kakvo opterećenje će staviti na vaš računar.
Programeri PhotoPrisma ponose se politikom "nula grešaka" : daju prioritet stabilnosti, ulažu velika sredstva u testiranje prije objavljivanja verzija i paze da ne obećavaju fiksne datume izlaska za glavne funkcije. Finansiranje zajednice - kroz članstva i donacije - ono je što ubrzava razvoj novih funkcija.
Zahtjevi za sistem, bazu podataka i performanse
Da bi PhotoPrism radio glatko, nije dovoljno bilo šta , posebno ako imate stotine gigabajta fotografija i videa. Zvanične preporuke za stabilan server su jasne: 64-bitni sistem, najmanje 2 CPU jezgre i 3 GB RAM-a.
Od tog minimuma, memorija bi se trebala skalirati s brojem jezgri . Ako gradite nešto s 4 ili 8 jezgri, dodjeljivanje samo 3 GB RAM-a može uzrokovati probleme kada počnete indeksirati velike panorame ili vrlo velike serije. Performanse indeksera značajno se poboljšavaju s dovoljno RAM-a i, prije svega, s brzim tvrdim diskom.
Lokalna SSD pohrana za bazu podataka i keš memoriju pravi ogromnu razliku u vremenu indeksiranja i odzivu interfejsa. Ako je moguće, držite MariaDB bazu podataka i direktorije keša na SSD-u, a HDD koristite samo za pohranu velikih fotografija.
Prostor za swap također dolazi do izražaja : s manje od 4 GB swapa (ili ako ograničite memoriju/swap u kontejnerima), možete doživjeti ponovna pokretanja ili padove procesa kada indekser potroši vršne količine RAM-a, posebno kod panorama visoke rezolucije. Na sistemima s 1 GB ili manje, PhotoPrism automatski onemogućava RAW konverziju i TensorFlow jer jednostavno nema dovoljno resursa.
Što se tiče baze podataka, PhotoPrism podržava SQLite 3 i MariaDB 10.5.12 ili novije verzije . Tehnički možete početi sa SQLite-om u malom okruženju, ali ako ciljate na skalabilnost i dobre performanse, ima smisla da pređete direktno na MariaDB.
Podrška za MySQL 8 je obustavljena zbog niske potražnje i nedostatka specifičnih funkcija , tako da je MariaDB trenutno preferirana opcija. Dokumentacija se obično zasniva na trenutnoj stabilnoj verziji, a autori preporučuju izbjegavanje oznake `:latest` u Dockeru za MariaDB: bolje je navesti određenu verziju i ažurirati tek nakon što je temeljno testiraju.
Što se tiče preglednika, budući da je moderni PWA, posebno dobro funkcionira u Chromeu/Chromiumu, Safariju, Firefoxu i Edgeu . Možete ga zakačiti na radnu površinu ili početni ekran na gotovo svakom trenutnom uređaju. Jedino što treba imati na umu je da podrška za video i audio kodeke ovisi o pregledniku i sistemu: na primjer, AAC je podržan prema zadanim postavkama u Chromeu, Safariju i Edgeu, ali u Firefoxu ili Operi ovisi o tome što operativni sistem nudi.
Sigurnost, HTTPS, zaštitni zidovi i mape

Ako ćete izložiti PhotoPrism izvan vaše lokalne mreže, morate ozbiljno shvatiti HTTPS . Preporuka je jasna: uvijek ga postavite iza TLS reverznog proxyja poput Traefik-a ili Caddy-ja kada ga instalirate na javni server.
Ako ne koristite HTTPS, i lozinke i fotografije putuju kao običan tekst , što znači da vaš internet provajder, napadači na putu ili bilo ko ko ima pristup vašem saobraćaju može vidjeti šta radite. Nadalje, mnoge aplikacije za sinhronizaciju i sigurnosno kopiranje (poput FolderSync) odbijaju se povezati sa nešifriranim serverima.
S aktivnim zaštitnim zidom (firewall), morate eksplicitno otvoriti potreban promet : portove za pristup web stranici, API za geokodiranje koji koristi PhotoPrism i - ako je primjenjivo - Docker ili internu mrežu u kojoj se nalaze vaši kontejneri. Lako je ovo zaboraviti i pomisliti da "ne radi", kada problem leži u zaštitnom zidu (firewallu).
Mape i obrnuto geokodiranje oslanjaju se na vlastite usluge projekta i na MapTiler AG, švicarsku kompaniju koju je PhotoPrism tim odabrao upravo zbog njenog snažnog fokusa na privatnost i povjerljivost. Nije potrebno da se registrujete za eksterne API-je ili da se bavite proizvoljnim ograničenjima korištenja.
Korištenje ovih mapa je obuhvaćeno projektom i u mnogim scenarijima je mnogo isplativije od provajdera gdje plaćate po zahtjevu i ne možete pravilno keširati podatke. U tim slučajevima, performanse i privatnost na kraju postaju lošiji nego kod integriranog rješenja koje PhotoPrism nudi.
Zvanična podrška, zajednica i najbolje prakse
Zajednica PhotoPrism je vrlo aktivna i ključna je za rješavanje pitanja o kućnoj implementaciji, problemima s performansama ili naprednim pitanjima konfiguracije.
Ako vam je potrebna pomoć, prvo mjesto za pogledati su obično GitHub diskusije , gdje korisnici i programeri razmjenjuju iskustva i rješenja; paralelno s tim, postoji i chat zajednice gdje su ljudi obično prilično korisni u vođenju kroz tipične konfiguracije s Dockerom, NAS-om, Raspberry Pi-jem itd.
Projekat nudi kontrolne liste za rješavanje problema koje pomažu u isključivanju uobičajenih uzroka: dozvole za mape, nepravilno postavljene varijable okruženja, zatvoreni portovi, netačne putanje volumena, problemi s upravljačkim programima baze podataka itd. Njihovo praćenje obično štedi mnogo vremena.
Preporučuju otvaranje problema na GitHub-u samo kada otkrijete reproducibilnu , verifikovanu grešku koja još nije prijavljena. U mnogim slučajevima, ono što izgleda kao kvar aplikacije zapravo je problem s okruženjem ili očekivanjima, te je najbolje prvo pitati zajednicu ili podršku.
Korisnici s pretplatničkim planovima (Silver, Gold, Platinum) također imaju direktnu podršku tima putem e-pošte, što je korisno za kompanije ili organizacije koje zavise od usluge i žele formalnije odgovore.
PhotoPrism na mobilnim uređajima: neslužbene aplikacije i korisne opcije
Iako PhotoPrism savršeno radi iz mobilnog preglednika, pojavile su se specifične aplikacije koje čine iskustvo praktičnijim na Androidu i iOS-u i popunjavaju određene praznine koje web ne pokriva tako dobro.
Stream za iOS: praktično upravljanje bez dodirivanja originala
Za iPhone postoji aplikacija pod nazivom Stream koja se integrira s vašim PhotoPrism serverom i miješa lokalne fotografije telefona s onima pohranjenima na serveru u jednu galeriju, pružajući praktičan objedinjeni prikaz.
Stream može detektovati i grupisati duplikate, primijeniti grupne akcije (označiti favorite, arhivirati, izbrisati više odjednom) i čak nudi pretragu prirodnim jezikom, nešto što iskustvo približava onome što nude veliki komercijalni oblaci.
Važan detalj: Stream djeluje samo kao klijent i ne pohranjuje vaše fotografije niti mijenja originale . Ako odlučite da ga deinstalirate, vaša biblioteka ostaje netaknuta u PhotoPrismu. Programer je obično otvoren za prijedloge i distribuira aplikaciju direktno iz App Storea.
Neslužbeni Android klijent: galerija, vremenska linija i TV
Na Androidu postoji besplatni klijent dizajniran da ponudi izvorno iskustvo galerije za PhotoPrism , namijenjen onima koji preferiraju namjensku aplikaciju umjesto stalnog korištenja preglednika.
Njegove karakteristike uključuju vremensku liniju s različitim gustoćama mreže , grupiranu po danima i mjesecima, bočno pomicanje vremena za brzi prelazak na datum, konfigurabilnu pretragu s filterima i mogućnost spremanja pretraga kao "oznaka" za kasniju upotrebu.
Također uključuje poboljšani preglednik za iPhone i Samsung Live Photos , način prezentacije preko cijelog ekrana s različitim brzinama, podršku za slanje fotografija u druge aplikacije (Gmail, Telegram, itd.), direktno brisanje bez arhiviranja i mogućnost uvoza fotografija na server pomoću Androidove vlastite funkcije dijeljenja.
Za okruženja sa poboljšanom sigurnošću, podržava mTLS, HTTP Basic Auth i SSO rješenja poput Authelia ili Cloudflare Access . Nadalje, održava duge sesije bez stalnog traženja lozinke, što je dobrodošla funkcija u svakodnevnoj upotrebi.
Kao dodatni bonus, nudi osnovnu kompatibilnost s TV-om : možete istraživati vremensku liniju pomoću daljinskog upravljača ako ručno instalirate APK na Android TV/Google TV uređaje, iako nije naveden na Google Playu za TV. Uključuje proširenja kao što su widget za okvir za fotografije sa nasumičnim slikama i modul "Uspomene" sa fotografijama/videozapisima iz istog dana u prethodnim godinama.
Iz oblaka u lokalno: iskustva iz stvarnog svijeta i alternativna iskustva
Mnogi ljudi razmatraju PhotoPrism kada su umorni od oslanjanja na Google Photos ili iCloud za nešto tako osjetljivo kao što su porodične fotografije. Pogodnost clouda je ogromna, ali mnogi su zabrinuti što ne znaju tačno kako se te slike mogu koristiti osim obećanja da se neće iskorištavati u direktno reklamne svrhe.
Godinama je Picasa bila "lokalni Google Photos" koji su mnogi voljeli : prepoznavanje lica od 2009. godine, pristojno geotagiranje, organizacija foldera i 100% lokalna pohrana. Kada ga je Google ukinuo kako bi ljude gurnuo prema oblaku, mnogi su ostali bez njega i vratili su se klasičnoj metodi organiziranja foldera po datumu na NAS-u.
Tokom pandemije, mnogi ljudi su iskoristili priliku da centralizuju svoje raštrkane biblioteke fotografija, koje su se često nalazile na starim tvrdim diskovima, laptopima i mobilnim uređajima. Sve su reorganizovali u veliku, stablastu strukturu, kao što je "GGMMDD – Opis". Ovaj napor je utro put prelasku na lokalna foto rješenja poput PhotoPrism-a, Immich-a, Synology Photos ili sličnih servisa.
Projekti i uređaji koji su ostali nedovršeni
Neka rješenja su se činila kao konačno rješenje, a onda su propala , bilo zbog poslovnog modela, tehničkih ograničenja ili napuštanja od strane programera.
PhotoStructure je, na primjer, mnoge oduševio svojim interfejsom i idejom prikazivanja nasumičnih mozaika uspomena , ali neke ključne funkcije, poput označavanja favorita, bile su zaključane nakon pretplate na Plus verziju. Za korisnike koji su izbjegavali mjesečne naknade, plaćanje još jedne pretplate samo za favorite bilo je teško prodati.
Uređaji poput Monumenta 2 obećavali su da će biti "Google fotografije u kutiji ", sa hardverom u stilu Raspberry Pi-ja i vlasničkim softverom koji će sve obavljati. Na papiru su zvučali sjajno - mobilno backup-ovanje, indeksiranje, interfejs u stilu Apple/Google Photos - ali u praksi su patili od problema sa firmverom, spore podrške i kvarova nekih SSD jedinica. Vremenom je projekat propao, a mnogi donatori su na kraju bili razočarani.
Synology fotografije: gotovo savršene, ali s nekim nedostacima
Synology Photos je jedan od glavnih kandidata kada je u pitanju postavljanje lokalne biblioteke fotografija . Za one koji već posjeduju Synology NAS, ovo je nevjerovatno praktična opcija: poštuje vaše postojeće mape, nudi hronološki prikaz sličan Google Photos, a mobilna aplikacija besprijekorno sinhronizuje fotografije s vašeg telefona.
Njegov interfejs preglednika je vrlo uglađen i ugodan , ali ima dva nedostatka koja smetaju naprednim korisnicima. S jedne strane, gotovo da nema prečica na tastaturi za česte radnje poput označavanja favorita ili brisanja: morate koristiti miš za navigaciju do određenih ikona, što značajno otežava grupno sortiranje.
S druge strane, aplikacija za Android TV je stagnirala . Omogućava vam pregled fotografija na TV-u, da, ali joj nedostaje efikasna hronološka navigacijska traka. Sa bibliotekama od stotina hiljada fotografija, dolazak do određenog mjeseca od prije deset godina znači dugo skrolovanje daljinskim upravljačem. Ne postoji način da se brzo pređe na datum, nešto što je mnogima ključno kada su okupljeni u dnevnoj sobi.
Unraid i kućni server kao osnova za PhotoPrism
Oni koji žele ići dalje od zatvorenog NAS-a često postavljaju vlastiti server koristeći Unraid, TrueNAS ili druge platforme . Unraid je, posebno, stekao mnoštvo obožavatelja zbog svoje fleksibilnosti, zajednice i "App Store-a" unaprijed konfiguriranih kontejnera.
Tipična konfiguracija za foto server može kombinovati kućište tipa Jonsbo N2 , nekoliko velikih tvrdih diskova (na primjer, tri diska od 10 TB) i brzi SSD za keširanje i vruće skladištenje. Korištenje ZFS-a i RAID Z1 konfiguracije pruža toleranciju grešaka, iako su eksterne sigurnosne kopije i dalje neophodne ako cijenite svoje uspomene.
Nakon što se podaci migriraju na novi server, implementacija PhotoPrisma je jednostavna kao pronalaženje kontejnera u katalogu , podešavanje volumena i varijabli, te puštanje indeksera da odradi svoju magiju. Također je uobičajeno paralelno testiranje drugih servisa: Jellyfin, Plex, Immich, Nextcloud… prednost Dockera je što svaki od njih radi nezavisno i može se uključivati i isključivati po potrebi.
Iskreno poređenje: gdje se PhotoPrism uklapa u odnosu na druga rješenja
PhotoPrism nije jedina besplatna, samostalno hostovana alternativa Google Photos-u , ni izdaleka. Pejzaž je pun projekata sa veoma različitim pristupima i nivoima zrelosti. Njihovo razumijevanje pomaže da se bolje razumiju PhotoPrism-ove snage i slabosti.
Klasične galerije i osnovniji projekti
Piwigo je visoko skalabilan i moćan veteran , s podrškom za složene albume, teme, geolokaciju i više korisničkih računa. Izvrstan je kao fotogalerija, ali njegov osnovni model se mnogo više vrti oko oznaka i albuma nego oko jedne vremenske linije poput Google Photos.
Photonix nudi prepoznavanje objekata, boja i lica , ali danas je ostao prilično osnovni: vrlo jednostavan interfejs, malo organizacijskih opcija i osjećaj da je više "projekt petljanja" nego potpuna zamjena.
Lychee se ističe svojim čistim i minimalističkim dizajnom , idealnim kao web preglednik s organiziranim albumima, ali mu nedostaje snažan kronološki fokus i napredne funkcije poput favorita ili umjetne inteligencije. Dobar je za specifične projekte (na primjer, putni portfolio), ali ne i za ogromnu biblioteku fotografija.
Photoview vraća hronološku logiku, pa čak i dodaje prepoznavanje lica i geolokaciju , ali zadržava izuzetno minimalistički interfejs. Neke radnje se mogu izvršiti samo iz prikaza sličica, što je prilično zbunjujuće kada ste u režimu pregleda preko cijelog ekrana.
LibrePhotos, razvijeni fork prethodnih projekata, blista u demo verzijama s vrlo jednostavnom vremenskom linijom , ali u stvarnim primjenama može patiti od sporog uvoza i nespretnog interfejsa. Nadalje, proces instalacije/ažuriranja često je manje jednostavan za korištenje u okruženjima poput Unraida, gdje "službeni" kontejner nije uvijek dostupan u trgovini.
Nextcloud Fotografije i Uspomene: privatni oblak opće namjene
Nextcloud Photos je dobra opcija ako već koristite Nextcloud za dokumente, kalendar ili bilješke . Nudi hronološki redoslijed, favorite, odjeljke "Na današnji dan" i iznenađujuće sveobuhvatan uređivač s filterima, alatima za crtanje i osnovnim podešavanjima.
Pomoću dodatnih aplikacija poput Preview Generator i Imaginary možete ubrzati renderiranje sličica , a dodatak Recognize dodaje prepoznavanje lica. Aplikacija Memories, koju je razvila zajednica, poboljšava mnoge detalje: poboljšano upravljanje metapodacima, geolokaciju i direktniji pristup favoritima.
Magija Nextclouda leži u njegovoj mobilnoj aplikaciji i sinhronizaciji fotografija u stilu "privatnog oblaka" . Za automatske sigurnosne kopije s vašeg telefona, to je jedna od najpouzdanijih dostupnih opcija. Ono što se ne sviđa svima je interfejs: funkcionalan i zreo, da, ali nešto manje profinjen od drugih alternativa i općenitije namjene (ne samo za fotografije).
Plex fotografije: Ako već živite u Plexu
Plex je nedavno dodao Plex Photos kao zasebnu aplikaciju , koja je još uvijek u beta verziji, a koja se integrira s vašim tradicionalnim Plex serverom. Fokus je na prikazima vremenske linije, biblioteci, preporukama i klasičnoj funkciji favorita.
Omogućava vam reprodukciju slajdova, čak i sa dugmetom za nasumično reproduciranje u web verziji , i dobro se integriše sa ekosistemom mobilne aplikacije Plex. Glavni nedostatak: ne postoji pristojna nativna Android TV aplikacija koja ispunjava očekivanja, a pokušaji korištenja mobilnog APK-a na TV-u su obično noćna mora za upotrebljivost.
PhotoPrism u poređenju sa Immichom, Synology Photos i Ente
Immich je zaslužio titulu "trenutnog mjerila" za mnoge koji izbjegavaju Google Photos . Njegov interfejs je gotovo klon Googleovog: hronološki feed, bočna traka za mjesece/godine, odjeljak "prije X godina" i prečice na tastaturi (tipka F za favorite, Delete za smeće) koje filtriranje fotografija čine vrlo praktičnim.
Immich obično kreira vlastitu internu biblioteku fotografija dupliciranjem vaših fotografija unutar svoje strukture . Ovo zahtijeva sličan prostor kao i originalna biblioteka, ali osigurava da vaši originali ostanu netaknuti. Dostupan je direktniji način rada s eksternom bibliotekom, iako zahtijeva pažljivije upravljanje.
Uvoz iz Google fotografija putem Immich-CLI ili Immich-Go i prepoznavanje umjetne inteligencije (lica, objekata, semantička pretraga za koncepte poput "planine", "narandžasta", "more") su među najboljima u industriji. Nadalje, omogućava vam da delegirate strojno učenje na drugu mašinu na mreži pomoću opcije Remote ML, što je vrlo profesionalna funkcija.
Synology Photos blista ako već posjedujete ili planirate kupiti Synology NAS : jednostavna instalacija, besprijekorna mobilna sinhronizacija, očuvanje strukture mapa i razumna ravnoteža između vremenske linije i albuma. Njegove najveće slabosti ostaju nedostatak prečica na tastaturi i TV aplikacija sa prijeko potrebnom navigacijom.
Ente je napravio hrabar potez otvaranjem svog koda i fokusiranjem na end-to-end enkripciju . Njegov interfejs je čist i hronološki, s osnovnim editorom i moćnim opcijama za privatne dijeljene albume. Međutim, žrtvuje neke napredne umjetne inteligencije: pretraga se više fokusira na imena i strukture nego na duboko prepoznavanje sadržaja.
U ovom ekosistemu, PhotoPrism se uklapa kao "švicarski nož" za katalogizaciju fotografija : snažan u oznakama, ocjenama kvalitete, naprednom EXIF uređivanju, umjetnoj inteligenciji za sadržaj, prikazu mape i solidnom PWA-u koji dobro funkcionira s HTTPS proxyjima, strogim zaštitnim zidovima i korporativnim okruženjima.
Njegov manje privlačan aspekt, prema onima koji su ga detaljno istražili, jeste to što ponekad prenosi više osjećaj "upravljanja" nego "uživanja ". Nedostaje mu vremenski prikaz koji je tako jednostavan kao što nude Immich ili Google Photos, budući da kalendar obično grupira događaje po mjesecima, a interfejs može djelovati pretrpano ako ste navikli na minimalističko okruženje.
PhotoPrism, Traefik i tipična greška 404 na photoprism.localhost
Uobičajen problem prilikom integracije PhotoPrisma sa Traefikom je taj što radi na localhost:2342, ali ne radi na photoprism.localhost sa greškom 404. Ako se to dogodi, to gotovo uvijek znači da Traefik ne usmjerava ispravno promet na interni port kontejnera.
Prilikom implementacije Docker oznake, morate se uvjeriti da Traefik ruter ima ispravno Host pravilo (npr. Host("photoprism.localhost")), da koristi odgovarajuću ulaznu tačku ("web" na :80 ili "websecure" na :443) i da servis ukazuje na port 2342 PhotoPrism kontejnera.
Pored oznake rutera, obično je potrebno eksplicitno deklarisati odredišni port u oznakama servisa (load balancer) koji pokazuje na 2342, povezati kontejner na mrežu koju Traefik prati i ostaviti varijablu PHOTOPRISM_SITE_URL čistom, nešto poput "http://photoprism.localhost/" bez čudnih razmaka ili dodatnih portova prilikom prolaska kroz obrnuti proxy.
Ako ne želite koristiti Traefik, uvijek mu možete pristupiti putem photoprism.localhost:2342, pod uslovom da imate konfigurirano mapiranje portova 2342:2342 u Dockeru. Međutim, ako tražite čist domen iza proxyja, preporučuje se da prestanete izlagati port 2342 na hostu i da sav pristup ide preko Traefika.
U tipičnim Docker Compose paketima, naći ćete i MariaDB kontejner sa podešenim baferima, perzistencijom u `./database` i varijablama poput `MARIADB_DATABASE`, `MARIADB_USER` i `MARIADB_PASSWORD`, kao i opcionalni Watchtower kontejner za automatizaciju ažuriranja. PhotoPrism-ova lista varijabli okruženja je opsežna: autentifikacija, TLS, kompresija, ograničenja veličine, TensorFlow, klasifikacija, RAW, FFmpeg, tip drajvera baze podataka i još mnogo toga - sve se to može fino podesiti da odgovara vašem računaru.
Da li je izvodljivo montirati PhotoPrism na stari računar ili Raspberry Pi?
Vrlo često pitanje je da li stariji računar ili Raspberry Pi 4 može dobro podnijeti PhotoPrism + AI za veliku biblioteku (na primjer, 300 GB koju migrirate iz Google Photos).
Sa desktop računarom od prije 10-12 godina, sa 4 jezgre i 3-4 GB RAM-a , sasvim je moguće pokrenuti PhotoPrism u Docker kontejneru na Fedori, Debianu ili sličnom, i konfigurirati automatsko slanje podataka sa dva mobilna telefona pomoću alata poput PhotoSynca, Syncthinga ili same neslužbene Android aplikacije.
U tom scenariju, preporučljivo je pretpostaviti da će početno indeksiranje trajati danima , posebno ako aktivirate sve AI funkcije (klasifikacija sadržaja, lica itd.). Možete početi tako što ćete onemogućavati neke AI funkcije kako biste ubrzali stvari, a zatim ih postepeno aktivirati.
Što se tiče operativnog sistema servera, nije obavezno zamijeniti Fedoru sa OpenMediaVault ili Unraid . Ako ste već vješti u Fedori i Dockeru, njihovo korištenje znatno pojednostavljuje stvari. Sistem tipa OMV ili Unraid nudi prednosti za diskove, snimke i kontejnerske "App Stores", ali zahtijeva da ponovo naučite dio okruženja.
Raspberry Pi 4 može pokrenuti PhotoPrism, ali s jasnim ograničenjima : CPU optimiziran za intenzivnu umjetnu inteligenciju, potreba za pažljivim održavanjem eksternog SSD-a ili grafičke kartice i dugo vrijeme indeksiranja. Možda je dovoljno za srednje velike biblioteke fotografija i kada vam se ne žuri, ali ako ćete rukovati desetinama hiljada fotografija, stariji računar s dobrim SSD-om je obično bolja opcija.
Bez obzira na platformu, bitno je osmisliti eksterni plan pravljenja sigurnosnih kopija : na primjer, periodične komprimirane kopije biblioteke i baze podataka koje se prenose na šifrirani provajder kao što su MEGA, Proton Drive ili slično, bilo automatskim skriptama ili mjesečnom ili kvartalnom ručnom rutinom.
PhotoPrism se ističe kao zrelo, samostalno hostovano rješenje , vrlo moćno u katalogiziranju, umjetnoj inteligenciji i fino podešenoj kontroli metapodataka. Zahtijeva određeni početni napor tokom instalacije, ali zatim nudi stabilno iskustvo. Ako vam je prioritet maksimiziranje organizacije i privatnosti lokalno, on je snažan kandidat da postane središnji dio vaše galerije. Ako preferirate estetiku "Google Photos" i brz pristup na mobilnim uređajima i TV-u, vjerovatno ćete ga htjeti kombinirati s drugim opcijama poput Immicha ili pratiti nove projekte poput Entea ili namjenskih Android TV klijenata. Podijelite ove informacije s drugim korisnicima kako bi znali kako koristiti alat.
