PhotoPrism: vodič za korištenje privatne AI galerije lokalno

  • PhotoPrism organizira i pretražuje lokalno pomoću umjetne inteligencije, uz privatnost i potpunu kontrolu.
  • Jednostavna instalacija s Dockerom; najbolja s MariaDB, SSD-om i HTTPS proxyjem.
  • Pravo poređenje: Immich se ističe svojim iskustvom sličnim Google Photos.

Photoprism web stranica za organiziranje vaše foto i video galerije

PhotoPrism Postao je jedan od najatraktivnijih projekata za postavljanje privatne galerije pokretane umjetnom inteligencijom kod kuće, bez oslanjanja na cloud usluge trećih strana i uz održavanje apsolutne kontrole nad vašim slikama.

Ovaj članak pruža potpuni pregled: Šta PhotoPrism nudi i kako se uklapa u lokalni ekosistem? Pomoću Dockera i MariaDB-a, pokrit ćemo sigurnosne zahtjeve i najbolje prakse koje treba primijeniti, koje aplikacije i usluge dopunjuju iskustvo, te ćemo dati iskrenu usporedbu s popularnim alternativama poput Immicha, Synology Photos, Nextclouda, Plex Photos ili PhotoStructure kako bismo vam pomogli da mudro odaberete.

PhotoPrism ukratko

Suočeni smo sa moderna web aplikacija za organiziranje fotografija i videozapisa koje preuzima iz automatsko učenje Prepoznaje sadržaj, ljude i scene te indeksira vaše biblioteke s izvanrednim detaljima. To je PWA rješenje koje besprijekorno radi u većini popularnih preglednika i može se "instalirati" na vaš desktop ili mobilni uređaj za gotovo izvorno iskustvo.

Među njegovim najupečatljivijim karakteristikama je podrška za više formata - uključujući RAW, JPEG i PNG—, otkrivanje i upravljanje duplikatima radi uštede prostora, te osnovne funkcije uređivanja poput izrezivanja ili promjene veličine, plus opcije za dijeljenje s linkovima i mogućnost integracije eksterne memorije kao što je Dropbox, Google Drive ili Amazon S3 ako vam zatreba.

Za koga je posebno pogodan?

Zbog svoje fokusiranosti i snage, veoma je koristan za profesionalni fotografi s velikim RAW datotekama; za dizajneri koji upravljaju vizualnim resursima; for agenti za nekretnine koje trebaju klasificirati i predstaviti svojstva; na primjer tržišta s kampanjama i reklamnim materijalom; za travellers koji koriste prednosti mapa i oznaka; web programeri koje zahtijevaju organiziranu biblioteku resursa; i za digitalni arhivisti koji žele sačuvati historijske ili lične kolekcije.

Pored ovih profesija, svaki korisnik s velikom bibliotekom fotografija može imati koristi od automatsko označavanje, s naprednim pretraživanjem i hronološkom organizacijom koja pojednostavljuje pronalaženje bilo kojeg trenutka.

Instalacija i kompatibilne platforme

Photoprism web stranica za organiziranje vaše foto i video galerije

PhotoPrism se vrlo praktično rasklapa pomoću Docker Compose Radi na Linuxu, macOS-u i Windowsu, kao i na FreeBSD-u, Raspberry Pi-ju i raznim NAS uređajima. Postoji čak i opcija za rad u oblaku putem [nedostaje naziv web stranice/platforme]. PikaPods o DigitalOcean ako ne želite održavati vlastitu infrastrukturu.

Nakon početnog podešavanja, tutorijal "Početak rada" će vas voditi kroz interfejs i postavke kako bi indeksiranje vaše biblioteke poštovalo vaše preferencije. Vrijedi napomenuti da programeri održavaju strogu politiku kvalitete—"Nula grešaka"— i da plan daje prioritet tekućim zadacima i testiranju u odnosu na obećavajuće fiksne datume; finansiranje zajednice ubrzava dolazak novih funkcija.

Preporuke za snimanje makro fotografija sa mobilnog telefona
Vezani članak:
3 savjeta za snimanje boljih makro fotografija sa svojim mobilnim

Sistemski zahtjevi, baze podataka i preglednici

Za stabilno raspoređivanje, potreban je 64-bitni server sa najmanje 2 CPU jezgre i 3 GB RAM-aIznad minimuma, memorija bi se trebala povećavati u skladu s brojem jezgara. Indeksiranje velikih biblioteka i baza podataka radi mnogo bolje na sistemu s više memorije. lokalni SSDposebno keš memorija i sama baza podataka.

Ako vaš server ima manje od 4 GB swap-a (ili imate ograničenu memoriju/swap) mogu se dogoditi neočekivana ponovna pokretanja kada indekseru trebaju maksimalne količine RAM-a - budite oprezni s panoramama visoke rezolucije, koje mogu zahtijevati dodatnu swap memoriju. Ispod 1 GB, RAW konverzija i TensorFlow zbog očiglednih ograničenja.

Što se tiče baze podataka, PhotoPrism podržava SQLite 3 y MariaDB 10.5.12+Za skalabilnost i performanse, SQLite nije najbolja opcija. Podrška za MySQL 8 je obustavljena zbog male potražnje i nedostajućih funkcija. Primjeri su obično zasnovani na stabilnoj verziji MariaDB-a radi poboljšanja performansi, te se preporučuje izbjegavanje oznake :najnovije ažurirati s kontrolom.

Kao PWA, njegov interfejs odlično funkcioniše u Chrome/Chromium, Safari, Firefox i EdgeMeđutim, nisu svi video i audio formati kompatibilni sa svim preglednicima: na primjer, AAC (zadani audio kodek u H.264/AVC) je izvorni u Chromeu, Safariju i Edgeu, dok u Firefoxu ili Operi zavisi od sistema.

Sigurnost, HTTPS i mreže

Ako izložite svoju instancu izvan kućne mreže, ključno je da je postavite iza HTTPS obrnuti proxy (Traefik ili Caddy rade vrlo dobro) kako biste izbjegli slanje lozinki i datoteka u običnom tekstu. Važno je pregledati pravila firewall kako bi se omogućio dolazni promet i pristup API-ju za geokodiranje, kao i Dockeru ako je primjenjivo.

Obrnuto geokodiranje i interaktivne mape zavise od samog PhotoPrisma i od MapTiler AG (Švicarska), s visokim standardima privatnosti. Korištenje ovih usluga obuhvaćeno je projektom i, ovisno o vašoj situaciji, može biti isplativije od pružatelja usluga s plaćanjem po korištenju i ograničenjima keširanja, što često utječe performanse i privatnost.

Podrška i zajednica

Za pitanja o kućnoj instalaciji, možete pisati na Diskusije na GitHubu ili se pridružite chatu zajednice. Kontrolne liste za rješavanje problema pomažu vam da brzo dijagnosticirate i riješite probleme. Članovi Silver, Gold i Platinum plana također imaju pristup podršci putem email.

Molimo vas da ne otvarate probleme u GitHub Problemima osim ako nemate reproducibilni neuspjeh i nije prijavljeno da treba popraviti u aplikaciji. Vjerovatno se radi o lokalnom problemu s konfiguracijom ili nesporazumu; zajednica obično brzo i razumno pruži pomoć.

Koristan dodatak za iOS: Stream

Postoji mala aplikacija koja se zove potok Za iPhone, ovo može olakšati život korisnicima PhotoPrisma. Prikazuje fotografije sa servera zajedno s lokalnim albumima u objedinjenoj galeriji. identificira i grupira duplikateOmogućava grupne operacije (favoriti, arhiviranje, brisanje) i čak uključuje pretragu prirodnim jezikom.

Stream djeluje isključivo kao menadžer: Ne pohranjuje vaše fotografije niti mijenja originale. I možete ga deinstalirati bez ikakvih problema. Autor vas potiče da šaljete prijedloge i komentare; možete posjetiti njihovu web stranicu i preuzeti ga s App Storea bez ikakvih problema.

Nije sve u oblaku: pravo i iskreno iskustvo

Neki korisnici ne žele da im fotografije "preplave" eksterne servise, posebno kada ih ima privatnost porodice Iako su Google Photos ili iCloud vrlo praktični, mnogi preferiraju zadržati kontrolu i odlučuju se za privatna, samostalno hostovana rješenja.

Godinama su alternative, kao što su Picasa —s prepoznavanjem lica već 2009. godine — riješilo je dio problema lokalno. Ručna organizacija po mapama (u formatu "GGMMDD - Opis") na NAS-u bila je široko rasprostranjena strategija. S pandemijom, mnogi su iskoristili priliku da centralizirati i pojednostaviti raštrkane biblioteke.

Od Picase do namjenskih uređaja i njihovi problemi

Projekti poput Fotostruktura Izgledali su vrlo obećavajuće, ali neke ključne funkcije su bile plaćene (na primjer, označavanje favorita), što je obeshrabrivalo one koji su tražili nešto potpuno besplatno. Uređaji poput Spomenik 2 Mnogo su obećali na Kickstarteru, ali zbog softverskih grešaka, ograničene podrške i problema sa SSD diskovima, iskustvo se na kraju pokazalo... nepravilan.

Synology Photos je bio jasan korak naprijed: uglađeni interfejs, poštovanje postojećih foldera, pristojna mobilna sinhronizacija... ali je nešto nedostajalo. prečice na tastaturi Za česte radnje, aplikacija za Android TV nije nudila glatku hronološku navigaciju za ogromne biblioteke; detalj koji je, za gledanje fotografija na TV-u, teži puno.

Postavljanje kućnog servera pomoću Unraida

Unraid je postao veoma omiljena platforma zbog svojih zajednica i katalog iz kontejnera. Sastavljanje s Jonsbo N2 kućištem, 10TB diskovima i brzim SSD-om predstavlja solidnu osnovu; postoje čak i modifikacije za zamjenu ventilatora s Noctua i postizanje totalna tišina u učionici.

Izbor ZFS-a i RAIDZ1 pruža toleranciju grešaka, iako ne zamjenjuje rezervne kopije kao i uvijek. Nakon što se biblioteke migriraju, lako je implementirati kontejnere iz trgovine aplikacija i isprobati servise poput Jellyfina ili Plexa, pored foto galerije koje nas se tiču.

Realistična usporedba samostalno hostiranih rješenja

Piwigo Veteran je, skalabilan i moćan – albumi, pjesme, geolokacija, više računa – ali njegova organizacija se više vrti oko etikete nego jasna vremenska linija poput one na Google Photos ili PhotoPrism.

Photonix Nudi prepoznavanje objekata, boja i lica, ali trenutno je previše osnovno; više je zanimljiv projekat za eksperimentisanje nego... potpuna zamjena sa Google fotografija.

Lychee Privlači poglede i minimalistički je, idealan kao gledatelj/galerija, iako je zasnovan na albumi Bez hronološkog fokusa ili favorita; praktično za male projekte, kratko za velike biblioteke.

Prikaz fotografije Nasljeđuje hronološki raspored, s favoritima i geolokacijom, pa čak i prepoznavanjem lica, ali je interfejs vrlo minimalistički i neke radnje su dostupne samo u thumbnail view, pomalo zbunjujuće.

LibrePhotos U demonstracijama se sviđa zbog vremenske linije i trake za pomicanje s godinama, ali u stvarnim implementacijama uvoz može biti... sporo i interfejs je nezgrapan. Štaviše, u okruženjima poput Unraida, njegova instalacija i ažuriranja nisu baš tako "klikni i igraj".

Nextcloud fotografije Pruža: hronološki redoslijed, favorite, "Na današnji dan" i iznenađujuće dobar uređivač s filterima i prilagodbama. Generator pregleda e Zamišljeni Povećajte brzinu; dodatak prepoznati Dodaje prepoznavanje lica; i aplikaciju Memories Poboljšava iskustvo s metapodacima i geolokacijom. Najbolji dio: mobilna sinhronizacija Odlično je za privatno kopiranje/sigurnosnu kopiju.

Plex fotografije Aplikacija je u beta verziji i obećava ako već koristite Plex: prikaz vremenske linije i biblioteke, dugme za nasumično reproduciranje i mogućnost označavanja favorita čak i iz sličica. Veliki nedostatak je što ne postoji... izvorna aplikacija za Android TV to je na nivou zadatka.

PhotoPrism Ističe se svojom snagom i klasifikacijom, s naprednim EXIF ​​uređivanjem, oznakama i ocjenama zvjezdicama, ali za neke je osjećaj više usmjeren na "upravljanje" nego na uživanje. Nedostaje pogled. Timeline u stilu Google fotografija, budući da kalendar grupira po mjesecima i možda se neće svidjeti svima.

Fotostruktura Originalno je: počinje nasumičnim mozaicima koji pozivaju na otkrivanje, iako je hronološka navigacija po godini/mjesecu... manje direktnoMnoge zanimljive funkcije zahtijevaju Plus verziju (favoriti, itd.).

patka Iznenadilo je sve time što je 2024. godine postalo otvoreno. Čist interfejs, besprijekoran hronološki redoslijed, osnovni editor i apsolutni fokus na... šifriranje od kraja do krajaOmogućava vam privatno dijeljenje albuma, iako je pretraga jednostavnija i nedostaje joj napredno prepoznavanje objekata/lica kao kod nekih drugih aplikacija.

Druge značajne alternative

Chevereto To je kao da imate vlastiti Imgur: galerije s glasovima i pregledima ispred hronološkog reda; to nije profil menadžera lična fotogalerija koje ovdje tražimo.

Fotostream y Početna stranica - Galerija Namijenjeni su fluidnim i lijepim galerijama; za intenzivnu ličnu upotrebu im nedostaje ograničeno u pretrazi i hronologiji.

Fotopolje To je gotovo tehnička demonstracija zumiranja s mnogo slika odjednom; super zanimljivo, iako daleko od svakodnevnog upravljanja. metapodaci i filteri.

Damselfly Podsjeća na Picasa-u i može se pohvaliti brzim pretraživanjem po licu, objektu ili boji; demo verzija je u jednom trenutku imala problema sa certifikatom, ali koncept je... atraktivan.

Snapcrescent Čini se da je riječ o forku blisko povezanom s Immichom, fokusiranom na mobilne uređaje; vrijedi pratiti njegov napredak ako ste zainteresirani za ovo iskustvo. mobilni uređaji.

Stavite svoje fotografije na TV.
Vezani članak:
Stavite svoje fotografije za pozadinu na svoj Smart TV

Immich, trenutna referenca za mnoge

Ako postoji jedan projekat koji je zaista zaslužio oznaku "alternativa Google fotografijama", to je ImmichRazvija se punom brzinom, interfejs je identičan onome "što već znamo koristiti", a njegov tok je zasnovan na vremenskoj liniji. zakači Odmah.

Instaliranje na Unraid iz njegovog kataloga je jednostavno. Podrazumevano, Immich generiše svoj vlastiti... interna biblioteka fotografija Koristi vaše postojeće mape (zauzimajući sličnu količinu prostora kao i original), što znači da ne utiče na strukturu vaših datoteka i vaše datoteke ostaju "sigurne". Postoji način rada za vanjska biblioteka Ako više volite da direktno ukažete na svoj direktorij, iako to zahtijeva više pažnje.

Za velike migracije, Immich-CLI a posebno Immich-Go Fantastični su: možete klonirati mape i, ako dolazite s Google fotografija, obraditi Google Takeout datoteke za uvoz pomoću metapodaci što je moguće vjernije.

Funkcije umjetne inteligencije treba aktivirati razborito: ako je vaš računar skroman, najbolje je ne uključivati ​​mašinsko učenje tokom masovnog uvoza. Mogućnost Udaljeno mašinsko učenje Omogućava vam da delegirate prepoznavanje lica/objekata na drugu mašinu na vašoj mreži, što je vrlo profesionalno za projekat ove veličine.

U svakodnevnom životu, vremenska linija Nevjerovatno je praktično; traka za mjesec/godinu s desne strane ubrzava prelazak na bilo koji datum, a preglednik omogućava osnovne prečice: F tipka za favorit i Izbriši da biste poslali u smeće. Odjeljak "Prije X godina" na naslovnici je lijep mali znak koji možete onemogući ako vas to ne ubedi.

Immich nudi funkcionalnost za više korisnika i mogućnost prilagođavanja stilova pomoću CSS i udaljeni pristup ako otvorite svoj server prema internetu. Ako oklijevate da objavite uslugu, tunel ili Tailscale VPN To je odličan način da sigurno nosite svoju galeriju u džepu.

Semantička pretraga funkcioniše iznenađujuće dobro: "planine", "more", "narandžasta"... i srodne slike se pojavljuju bez obzira na naziv datoteke. Prepoznavanje lica Koristan je u određenim trenucima i odlično funkcionira.

Televizija: velika Ahilova peta

Uprkos napretku, još uvijek ne postoji besprijekorna aplikacija za Android TV/Google TV što vam omogućava da u potpunosti uživate u velikim bibliotekama s hronološkim pregledavanjem, favoritima i kantom za smeće jednim dodirom dugmeta. Immich ima opcije, ali one nisu sjajne; na kraju, mnogi ljudi pribjegavaju... preglednik na TV-u ili povezuju laptop putem HDMI-ja za porodične sesije.

Bilo bi fantastično vidjeti klijente koji mapiraju akcije na dugmad kontrolera - označavanje favorita, brisanje - i upotrebljivu vremensku liniju s bibliotekama stotine hiljada fotografijaZa sada je vrijeme da budemo praktični.

Kolačići i privatnost na webu

Mnoge web stranice koje dokumentiraju ili hostiraju ove projekte koriste kolači da zapamtite postavke i analizirate koji su dijelovi najkorisniji. Kao i uvijek, dobra je ideja pregledati pravila i prilagoditi ono što dijelite svom nivou udobnosti.

PhotoPrism, Traefik i greška 404 na photoprism.localhost

Ako možete pristupiti aplikaciji u localhost: 2342 ali dobiješ 404 na photoprism.localhostUobičajeni simptom je da Traefik ne usmjerava na interni port servisa. U označenom raspoređivanju, provjerite da Traefik ruter ima pravilo hosta za photoprism.localhost, koja koristi ispravnu ulaznu tačku (npr. veb na :80 ili websecure u :443), i na koje usluga ukazuje luka 2342 kontejnera.

U praksi, pored naljepnice rutera sa Host('photoprism.localhost') i ulaznih tačaka, obično je potrebno deklarisati odredišni port sa oznakom Traefik servisa (load balancer) prema 2342, pričvrstite kontejner na crven da Traefik gleda i odlazi PHOTOPRISM_SITE_URL Očistite, na primjer 'http://photoprism.localhost/', bez razmaka i bez prisiljavanja da navedete port ako koristite obrnuti proxy.

Ako ne želite koristiti Traefik, prijavite se s photoprism.localhost:2342 Radit će sve dok imate mapiranje portova "2342:2342". Ali ako je cilj čist domen, usmjerite ga s Traefikom i, u tom scenariju, izbjegavati izlaganje port 2342 na hostu: dozvolite proxyju da obrađuje dolazni promet.

U tipičnom Compose predlošku, vidjet ćete i bazu podataka MariaDB sa ograničenim baferima, perzistencijom podataka u './database', varijablama poput MARIADB_DATABASE/USER/PASSWORD i opcionim kontejnerom Watchtower za automatizaciju ažuriranja. U PhotoPrismu, varijable okruženja kreću se od autentifikacije i TLS-a do HTTP kompresije, ograničenja veličine, TensorFlow-a, klasifikacije, RAW-a, transkodiranja s FFmpeg-om i upravljački program baze podatakaSve ovo se može prilagoditi prema vašoj mašini i vašim preferencijama.

Gdje PhotoPrism blista (a gdje ne)

PhotoPrism je švicarski nožić. fotografski katalogOznake, postavke kvalitete, EXIF ​​podaci, klasifikacija pokretana umjetnom inteligencijom i dobro zaokružen PWA. Nedostatak je, za neke korisnike, što se interfejs može činiti više usmjerenim na "upravljanje" nego na "uživanje"; ako su vam prioriteti gledanje na velikom ekranu i čista vremenska linija, možda će vas više privući Immich ili Nextcloud. vitaminiziran sa uspomenama.

To ne umanjuje njegovu vrijednost: kao lokalno rješenje s potpunom kontrolom podataka, privatnost A uz aktivnu zajednicu, PhotoPrism ostaje solidan izbor koji se također besprijekorno uklapa u okruženja sa... HTTPS proxyjizahtjevni zaštitni zidovi i stroge politike usaglašenost i skalabilnost (teme koje se često obrađuju u njihovim često postavljanim pitanjima).

Držanje samo jednog alata je komplikovano: ako date prioritet sveobuhvatno upravljanje A uz označavanje zasnovano na vještačkoj inteligenciji, PhotoPrism je uvjerljiv; ako vas više privlači potrošnja i estetika "Google fotografija", Immich je snažan kandidat; ako ste već dio ekosistema Synology ili Nextcloud, njihova rješenja omogućavaju sinhronizaciju i... rezerva mobilni; a ako dolazite s Plexa, njegov modul za fotografije se poboljšava korak po korak.

Dodatna oprema za fotografisanje pametnih telefona
Vezani članak:
Dodatna oprema za fotografisanje pametnih telefona

S bilo kojom od ovih opcija, postavljanje vlastite privatne galerije lokalno — sigurno, brzo i bez dijeljenja podataka — sada je više nego izvodljivo. Podijelite ovaj vodič i više korisnika će saznati više o ovom alatu.