PhotoPrism: pilnīgs ceļvedis savas privātās, ar mākslīgo intelektu darbinātās galerijas izveidei lokāli

  • PhotoPrism piedāvā privātu, ar mākslīgo intelektu darbinātu galeriju, kas ir spēcīga katalogizācijā, metadatos un pilnībā kontrolē jūsu fotoattēlus lokāli.
  • To var viegli izvietot, izmantojot Docker un MariaDB, tam nepieciešama neliela, bet labi konfigurēta aparatūra, un tas ir ideāli piemērots lielām bibliotēkām.
  • Tās drošība balstās uz HTTPS starpniekserveriem, labu tīkla praksi un uz privātumu vērstiem kartēšanas pakalpojumiem.
  • Tas konkurē ar tādām iespējām kā Immich, Synology Photos vai Nextcloud, izceļoties ar uzlabotu organizāciju, nevis ikdienas patēriņu.

Kas ir fotoprizma?

PhotoPrism ir kļuvis par vienu no spēcīgākajiem projektiem Lai mājās izveidotu savu privāto, ar mākslīgo intelektu darbinātu fotogaleriju, nepaļaujoties uz Google Photos vai citiem komerciāliem mākoņpakalpojumiem. Tas ir risinājums, kas paredzēts tiem, kas vēlas visu saglabāt lokāli, pilnībā kontrolējot savus attēlus, bet neupurējot viedo meklēšanu, sejas atpazīšanu, kartes vai ērtu piekļuvi mobilajām ierīcēm.

Šajā rokasgrāmatā jūs soli pa solim redzēsiet, ko piedāvā PhotoPrism un kā to ievietot mājas serverī. (vai nu ar Docker operētājsistēmā Linux, Fedora, Unraid, OpenMediaVault, Raspberry Pi vai NAS), kādas drošības prasības un labākā prakse būtu jāpiemēro, kādas ārējās lietotnes uzlabo pieredzi un kā tas salīdzināms ar alternatīvām, piemēram, Immich, Synology Photos, Nextcloud, Plex Photos vai PhotoStructure, lai jūs varētu pieņemt pārdomātu lēmumu.

Kas ir PhotoPrism un kāpēc tā ir tik interesanta?

PhotoPrism ir moderna tīmekļa lietojumprogramma fotoattēlu un videoklipu organizēšanai Tas izmanto mašīnmācīšanās metodes, lai analizētu jūsu attēlu bibliotēku, noteiktu, kas parādās katrā attēlā, identificētu cilvēkus, ainas un vietas, kā arī ļoti detalizēti grupētu visu. Tas ir paredzēts darbībai jūsu serverī, bet jūs to izmantojat no savas pārlūkprogrammas tā, it kā tas būtu tiešsaistes pakalpojums.

Saskarne darbojas kā PWA (progresīva tīmekļa lietojumprogramma)Tas ļauj to "instalēt" datora vai mobilās ierīces sākuma ekrānā, lai iegūtu gandrīz tādu pašu pieredzi. Tas darbojas nevainojami pārlūkprogrammās Chrome, Chromium, Firefox, Safari un Edge un pielāgojas gan lieliem ekrāniem, gan mobilajiem tālruņiem un planšetdatoriem.

Formātu ziņā tas neatpaliek: atbalsta RAW, JPEG, PNG un daudzus citus.Tāpēc tas ir īpaši interesanti, ja strādājat ar nopietnām kamerām. Tajā ir iekļauta dublikātu noteikšana un pārvaldība, lai novērstu fotoattēlu bibliotēkas pārpildīšanu ar nevajadzīgām kopijām, un tajā ir iekļautas pamata rediģēšanas funkcijas, piemēram, apgriešana un izmēru maiņa, kā arī uzlaboti rīki EXIF ​​metadatu, tagu, zvaigžņu vērtējumu un citu elementu manipulēšanai.

PhotoPrism var darboties tikai lokāli vai apvienot ar ārējiem mākoņpakalpojumiem.Ja vēlaties, varat pievienot Dropbox, Google Drive vai Amazon S3 krātuvi, taču galvenā uzmanība joprojām tiek pievērsta tam, lai jūsu bibliotēka "dzīvotu" jūsu diskā ar jūsu datubāzi un jūsu kontroli.

Kā atgūt trūkstošos fotoattēlus no mobilās galerijas
saistīto rakstu:
Kā atgūt trūkstošos fotoattēlus no mobilās galerijas: pilnīga rokasgrāmata

Kam PhotoPrism ir īpaši piemērots?

Tipisks lietotājs, kurš maksimāli izmanto PhotoPrism, parasti ir ļoti prasīgs attiecībā uz savām fotogrāfijām. Un ar kārtību. Tas nav paredzēts tikai hobijiem: projekts ir nepārprotami vērsts uz lielām kolekcijām, smagiem formātiem un precīzām katalogizācijas vajadzībām.

Dažas grupas, kas ir lieliski piemērotas PhotoPrism lietošanai Tie ir šādi, lai gan tie nav vienīgie:

  • Profesionāli fotogrāfi kuri strādā ar lieliem RAW failu katalogiem un kuriem nepieciešama ātra meklēšana pēc datuma, kameras, objektīva, atrašanās vietas vai satura.
  • Grafikas dizaineri un radošie darbinieki kuri nepārtraukti apstrādā vizuālos materiālus un kuriem nepieciešama labi marķēta resursu, maketu, fonu, tekstūru utt. krātuve.
  • Nekustamā īpašuma aģenti vai līdzīgi profesionāļi, kas veic īpašumu fotografēšanas sesijas un kuriem tās ir jāklasificē pēc īpašuma, apkārtnes, uzturēšanās veida un stāvokļa.
  • Mārketinga un reklāmas vadītāji kuri uzkrāj kampaņas, produktu sesijas un korporatīvos materiālus un kuriem ir nepieciešams tos atkārtoti izmantot, netērējot laiku meklēšanai.
  • Neatlaidīgi ceļotāji kuri īpaši novērtē kartes, laika skalas un automātisku atzīmēšanu pēc vietām un ainām, lai atkārtoti izdzīvotu ceļojumus, neļaujot sevi trakot.
  • Tīmekļa izstrādātāji un tehniskās komandas kam nepieciešama tīra ekrānuzņēmumu, ikonu, lietotāja saskarnes resursu vai dokumentācijas materiālu bibliotēka.
  • Digitālie arhivāri un ģimenes atmiņas "sargi" kuri vēlas saglabāt vēsturiskas vai personiskas foto kolekcijas, tās rūpīgi sakārtot un glabāt prom no trešajām personām.

Pat ja neesat profesionālis, ja jums ir liela fotoattēlu bibliotēka, PhotoPrism var ietaupīt jums neskaitāmas stundas. Pateicoties automātiskajai atzīmēšanai, uzlabotajai meklēšanai un hronoloģiskai organizācijai, tas ir milzīgs solis uz priekšu ikvienam, kurš ir pieradis pie gadiem ilgām "YYMMDD - Apraksts" mapēm NAS.

Instalēšana: Docker, atbalstītās sistēmas un mākonis

Ieteicamais PhotoPrism izvietošanas veids mūsdienās ir ar Docker Compose.Projekta komanda publicē oficiālus, lietošanai gatavus piemērus Linux, macOS un Windows operētājsistēmās, un regulāri notiek arī izvietošana FreeBSD, Raspberry Pi un dažādās NAS ierīcēs.

Ja nevēlaties pats uzturēt savu aparatūru, varat to izvietot mākonī. Izmantojot tādus risinājumus kā PikaPods vai DigitalOcean droplet, kur jūs būtībā maksājat par izmantotajiem resursiem un aizmirstat par fizisko ierīci. Pat ja tā, projekta filozofija vairāk sliecas uz to, lai tas būtu jūsu mājas tīklā vai īpaši paredzētā serverī.

Pēc konteineru pacelšanas "Pirmie soļi" asistents Tas vadīs jūs cauri sākotnējai iestatīšanai: valoda, sākotnējās bibliotēkas ceļi, indeksēšanas opcijas, atpazīšana, kešatmiņa utt. Šī fāze ir svarīga, jo tā nosaka, kā analizators darbosies un kādu slodzi tas radīs jūsu datoram.

PhotoPrism izstrādātāji lepojas ar “nulles kļūdu” politikuViņi prioritāti piešķir stabilitātei, pirms versiju izlaišanas iegulda ievērojamus līdzekļus testēšanā un uzmanās nesola konkrētus datumus galvenajām funkcijām. Kopienas finansējums — izmantojot dalības maksas un ziedojumus — ir tas, kas paātrina jaunu funkciju izstrādi.

Sistēmas, datubāzes un veiktspējas prasības

Ne jebkas vienkārši nepietiks, lai PhotoPrism darbotos pareizi.It īpaši, ja jums ir simtiem gigabaitu fotoattēlu un videoklipu. Oficiālās rekomendācijas stabilam serverim ir skaidras: 64 bitu sistēma, vismaz 2 centrālā procesora kodoli un 3 GB RAM.

Sākot ar šo minimumu, atmiņai vajadzētu palielināties atbilstoši kodolu skaitam.Ja veidojat sistēmu ar 4 vai 8 kodoliem, tikai 3 GB RAM piešķiršana rada problēmas, sākot indeksēt lielas panorāmas vai ļoti lielus paketes. Indeksētāja veiktspēja ievērojami uzlabojas ar pietiekamu RAM un, pats galvenais, ar ātru cieto disku.

Vietējā SSD krātuve datubāzei un kešatmiņai rada milzīgu atšķirību. indeksēšanas un saskarnes reakcijas laiku ziņā. Ja iespējams, saglabājiet MariaDB datubāzi un kešatmiņas direktorijus SSD diskā un izmantojiet cieto disku tikai fotoattēlu glabāšanai bez maksas.

Arī mijmaiņas vieta tiek ņemta vērāJa mijmaiņas vietas ir mazāk nekā 4 GB (vai ja ierobežojat atmiņu/mijmaiņu konteineros), var rasties restartēšanas vai procesa avārijas, kad indeksētājs patērē maksimālo RAM apjomu, īpaši augstas izšķirtspējas panorāmām. Sistēmās ar 1 GB vai mazāk PhotoPrism automātiski atspējo RAW konvertēšanu un TensorFlow, jo vienkārši nav pietiekamas apstrādes jaudas.

Attiecībā uz datubāzi PhotoPrism ir saderīgs ar SQLite 3 un MariaDB 10.5.12 vai jaunāku versiju.Tehniski jūs varat sākt ar SQLite nelielā vidē, bet, ja vēlaties mērogojamību un labu veiktspēju, saprātīgāk ir doties tieši uz MariaDB.

MySQL 8 atbalsts tika pārtraukts zemā pieprasījuma un specifisku funkciju trūkuma dēļ.Tātad, pašlaik MariaDB ir labākā izvēle. Dokumentācija parasti ir balstīta uz pašreizējo stabilo versiju, un autori iesaka izvairīties no `:latest` taga Docker MariaDB: labāk ir norādīt konkrētu versiju un atjaunināt tikai pēc tam, kad tā ir rūpīgi pārbaudīta.

Runājot par pārlūkprogrammām, tā ir moderna PWA, un tā īpaši labi darbojas pārlūkprogrammās Chrome/Chromium, Safari, Firefox un Edge.To var piespraust pie darbvirsmas vai sākuma ekrāna praktiski jebkurā modernā ierīcē. Vienīgais, kas jāpatur prātā, ir tas, ka video un audio kodeku atbalsts ir atkarīgs no pārlūkprogrammas un operētājsistēmas: piemēram, AAC pēc noklusējuma tiek atbalstīts pārlūkprogrammās Chrome, Safari un Edge, bet Firefox vai Opera tas ir atkarīgs no operētājsistēmas piedāvājuma.

izvairieties no whatsapp fotoattēlu automātiskas saglabāšanas galerijā
saistīto rakstu:
Kā izvairīties no WhatsApp fotoattēlu automātiskas saglabāšanas galerijā?

Drošība, HTTPS, ugunsmūri un kartes

Kā darbojas fotoprizma?

Ja plānojat PhotoPrism izmantot ārpus lokālā tīkla, jums nopietni jāuztver HTTPS.Ieteikums ir skaidrs: instalējot to publiskā serverī, vienmēr novietojiet to aiz TLS reversā starpniekservera, piemēram, Traefik vai Caddy.

Ja neizmantojat HTTPS, gan paroles, gan fotoattēli tiek pārsūtīti vienkāršā tekstā.Tas nozīmē, ka jūsu interneta pakalpojumu sniedzējs, uzbrucēji ceļā vai jebkura persona, kurai ir piekļuve jūsu datplūsmai, var redzēt, ko jūs darāt. Turklāt daudzas sinhronizācijas un dublēšanas lietotnes (piemēram, FolderSync) atsakās izveidot savienojumu ar nešifrētiem serveriem.

Ar aktīvu ugunsmūri jums ir nepārprotami jāatļauj nepieciešamā datplūsma.Šie ir porti tīmekļa piekļuvei, PhotoPrism izmantotā ģeokodēšanas API un — ja piemērojams — Docker vai iekšējais tīkls, kurā atrodas jūsu konteineri. To ir viegli aizmirst un domāt, ka "tas nedarbojas", lai gan patiesībā problēma ir ugunsmūrī.

Kartes un apgrieztā ģeokodēšana balstās uz projekta paša pakalpojumiem un Šveices uzņēmuma MapTiler AG pakalpojumiem. PhotoPrism ir izvēlējies šo platformu tieši tāpēc, ka tā stingri koncentrējas uz privātumu un konfidencialitāti. Jums nav jāreģistrējas ārējām API vai jāsamierinās ar patvaļīgiem lietošanas ierobežojumiem.

Šo karšu izmantošana ir iekļauta projekta ietvaros.Un daudzos gadījumos tas ir daudz izmaksu ziņā efektīvāk nekā pakalpojumu sniedzēji, kur maksājat par katru pieprasījumu un pat nevarat pareizi kešatmiņā saglabāt datus. Šādos gadījumos veiktspēja un privātums galu galā ir sliktāki nekā ar integrēto risinājumu, ko piedāvā PhotoPrism.

Oficiālais atbalsts, kopiena un labākā prakse

PhotoPrism kopiena ir ļoti aktīva. un tas ir galvenais, lai atrisinātu šaubas par izvietošanu mājās, veiktspējas problēmām vai papildu konfigurācijas problēmām.

Ja nepieciešama palīdzība, parasti pirmā vieta, kur meklēt, ir GitHub diskusijas.kur lietotāji un izstrādātāji apmainās ar pieredzi un risinājumiem; paralēli notiek kopienas tērzēšana, kurā cilvēki parasti ir diezgan izpalīdzīgi, vadot jūs cauri tipiskām konfigurācijām ar Docker, NAS, Raspberry utt.

Projekts piedāvā problēmu novēršanas kontrolsarakstus Tie palīdz izslēgt bieži sastopamus cēloņus: mapju atļaujas, nepareizi konfigurētus vides mainīgos, slēgtus portus, nepareizus sējumu ceļus, datubāzes draiveru problēmas utt. Šo darbību veikšana parasti ietaupa daudz laika.

Viņi iesaka atvērt problēmas vietnē GitHub tikai tad, ja tiek atklāta atkārtojama kļūda.Pārbaudiet, vai problēma vēl nav ziņota. Daudzos gadījumos tas, kas šķiet lietotnes kļūda, patiesībā ir vides vai cerību jautājums, un vislabāk vispirms ir jautāt kopienai vai atbalsta dienestam.

Lietotāji ar abonēšanas plāniem (Sudrabs, Zelts, Platīns) Viņi piedāvā arī tiešu e-pasta atbalstu komandai, kas ir noderīgi uzņēmumiem vai organizācijām, kas paļaujas uz pakalpojumu un vēlas saņemt formālākas atbildes.

Kā izveidot fotoattēlu kolāžu iPhone.
saistīto rakstu:
Kā izveidot fotoattēlu kolāžu iPhone tālrunī

PhotoPrism mobilajā tālrunī: neoficiālas lietotnes un noderīgas iespējas

Lai gan PhotoPrism darbojas perfekti no mobilās pārlūkprogrammas, ir parādījušās īpašas lietotnes lai padarītu pieredzi ērtāku operētājsistēmās Android un iOS un aizpildītu konkrētas nepilnības, kuras tīmeklis tik labi neaptver.

Straumēšana iOS ierīcēm: ērta pārvaldība, nepieskaroties oriģināliem

iPhone tālruņiem ir lietotne ar nosaukumu Stream, kas integrējas ar jūsu PhotoPrism serveri. un apvieno tālruņa lokālos fotoattēlus un serverī saglabātos fotoattēlus vienā galerijā, nodrošinot diezgan praktisku vienotu skatu.

Straume var noteikt un grupēt dublikātus un piemērot partijveida darbības. (atzīmēt izlasē, arhivēt, dzēst vairākas vienlaikus) un pat piedāvā dabiskās valodas meklēšanu, kas pietuvina šo pieredzi lielo komerciālo mākoņpakalpojumu piedāvājumam.

Viena svarīga detaļa: Stream darbojas tikai kā klients un nesaglabā jūsu fotoattēlus vai nemodificē oriģinālus.Ja kādu dienu nolemjat to atinstalēt, jūsu bibliotēka PhotoPrism paliks neskarta. Izstrādātājs parasti ir atvērts ieteikumiem un izplata lietotni tieši no App Store.

Neoficiāls Android klients: galerija, laika skala un TV

Android ierīcēs ir pieejams bezmaksas klients, kas paredzēts, lai piedāvātu PhotoPrism vietējo galerijas pieredzi.paredzēts tiem, kas dod priekšroku īpašai lietotnei, nevis vienmēr izmanto pārlūkprogrammu.

Tās funkcijas ietver laika skalu ar dažādu režģa blīvumuGrupēti pa dienām un mēnešiem, sānu laika ritināšana, lai ātri pārietu uz datumu, konfigurējama meklēšana ar filtriem un iespēja saglabāt meklējumus kā "grāmatzīmes" vēlākai izmantošanai.

Tas ietver arī uzlabotu skatītāju iPhone un Samsung tiešraides fotoattēliem., pilnekrāna prezentācijas režīms ar dažādiem ātrumiem, atbalsts fotoattēlu nosūtīšanai uz citām lietotnēm (Gmail, Telegram utt.), tieša dzēšana, nepārskatot failu, un iespēja importēt fotoattēlus serverī, izmantojot Android pašu kopīgošanas funkciju.

Vidēm ar uzlabotu drošību tas atbalsta mTLS, HTTP pamata autentifikāciju un SSO risinājumus, piemēram, Authelia vai Cloudflare Access.Turklāt tas uztur ilgas sesijas, nepārtraukti neprasot paroli, kas ir ļoti svarīgi ikdienas lietošanā.

Kā papildu bonuss tas piedāvā pamata TV saderību.Lai gan APK fails nav pieejams Google Play TV ierīcēm, varat to manuāli instalēt, izmantojot tālvadības pulti, lai gan tas nav iekļauts TV paredzēto ierīču sarakstā. Tajā ir iekļauti paplašinājumi, piemēram, foto rāmja logrīks ar nejaušiem attēliem un modulis “Atmiņas” ar fotoattēliem/video no tās pašas dienas iepriekšējos gados.

No mākoņa līdz lokālai videi: reālās pasaules un alternatīvas pieredzes

Daudzi cilvēki apsver PhotoPrism, kad viņiem apnīk paļauties uz Google Photos vai iCloud. Kaut kam tik sensitīvam kā ģimenes fotoattēliem mākoņpakalpojumu ērtības ir milzīgas, taču daudzi ir nemierīgi, jo nezina, kā šos attēlus var izmantot, izņemot solījumu tos neizmantot tiešas reklāmas nolūkos.

Gadiem ilgi Picasa bija daudzu iecienīts “lokālais Google fotoattēlu pakalpojums”.Sejas atpazīšana kopš 2009. gada, pienācīga ģeogrāfiskā atzīmēšana, mapju organizēšana un 100 % lokālo resursu patēriņš. Kad Google to pārtrauca, lai cilvēkus virzītu uz mākoņpakalpojumiem, daudzi palika bez tās un atgriezās pie klasiskās metodes, organizējot mapes pēc datuma NAS diskā.

Pandēmija izmantoja situāciju, lai centralizētu izkliedētās bibliotēkas. vecos cietajos diskos, klēpjdatoros un mobilajās ierīcēs, visu pārkārtojot lielā "GGMMDD - Apraksts" kokā. Šīs pūles pavēra ceļu lokālam risinājumam, piemēram, PhotoPrism, Immich, Synology Photos vai līdzīgam.

Projekti un ierīces, kas palika nepabeigtas

Daži risinājumi šķita kā galīgā atbilde, bet pēc tam tie nebija pietiekami.vai nu biznesa modeļa, tehnisku ierobežojumu, vai izstrādātāju pamešanas dēļ.

Piemēram, PhotoStructure daudzus apbūra ar savu saskarni un ideju parādīt nejaušas atmiņu mozaīkas.Tomēr dažas svarīgas funkcijas, piemēram, atzīmēšana ar izlasi, pēc Plus versijas abonēšanas tika bloķētas. Lietotājiem, kuri bija izvairījušies no ikmēneša maksas, maksāt par vēl vienu abonementu tikai par izlasi bija grūti pārdodams.

Ierīces, piemēram, Monument 2, solīja būt "Google fotoattēli kastītē"Tā kā visu apstrādāja Raspberry Pi stila aparatūra un patentēta programmatūra, tie uz papīra izklausījās lieliski — mobilā dublēšana, indeksēšana, Apple/Google Photos stila saskarne —, taču praksē tie cieta no programmaparatūras problēmām, lēna atbalsta un dažu SSD disku kļūmēm. Laika gaitā projekts nonāca bēdīgā stāvoklī, un daudzi atbalstītāji galu galā bija vīlušies.

Synology fotoattēli: gandrīz perfekti, bet ar dažiem trūkumiem

Synology Photos ir viens no lielākajiem konkurentiem, kad runa ir par vietējās foto bibliotēkas izveidi.Tiem, kam jau pieder šī zīmola NAS, tā ir ārkārtīgi ērta iespēja: tā respektē esošās mapes, piedāvā hronoloģisku skatu, piemēram, Google Photos, un mobilā lietotne sinhronizē fotoattēlus no tālruņa bez sarežģījumiem.

Tās pārlūkprogrammas saskarne ir ļoti eleganta un lietotājam draudzīga.Tomēr tam ir divi trūkumi, kas satrauc pieredzējušus lietotājus. No vienas puses, bieži veicamām darbībām, piemēram, atzīmēšanai ar izlasi vai dzēšanai, gandrīz nav īsinājumtaustiņu: lai pārvietotos uz konkrētām ikonām, ir jāizmanto pele, kas ievērojami kavē masveida dzēšanu.

No otras puses, Android TV lietotne ir stagnējusi.Tas ļauj skatīties fotoattēlus televizorā, taču tam trūkst efektīvas hronoloģiskas navigācijas joslas. Bibliotēkās, kurās ir simtiem tūkstošu fotoattēlu, lai nokļūtu konkrētā mēnesī pirms desmit gadiem, ir jāritina ilgi ar tālvadības pulti. Nav iespējams ātri pārlēkt uz datumu, kas daudziem ir ļoti svarīgi, kad viņi ir sapulcējušies viesistabā.

Unraid un mājas serveris kā PhotoPrism pamats

Tie, kas vēlas spert soli tālāk par slēgtu NAS, parasti izveido savu serveri, izmantojot Unraid, TrueNAS vai citas platformas.Īpaši Unraid ir ieguvis fanu leģionu, pateicoties tā elastībai, kopienai un iepriekš konfigurēto konteineru "App Store".

Tipiska fotoattēlu servera iestatīšana varētu būt Jonsbo N2 tipa kasteVairāki lieli diski (piemēram, 3 x 10 TB) un ātrs SSD disks kešatmiņai un ātrai glabāšanai. ZFS un RAID Z1 konfigurācija nodrošina kļūdu toleranci, lai gan ārējās dublējumkopijas joprojām ir būtiskas, ja jūs augstu vērtējat savas atmiņas.

Kad dati ir migrēti uz jauno serveri, PhotoPrism izvietošana ir tikpat vienkārša kā konteinera atrašana katalogā.Pielāgojiet skaļumus un mainīgos un ļaujiet indeksētājam paveikt savu darbu. Ir arī ierasts paralēli testēt citus pakalpojumus: Jellyfin, Plex, Immich, Nextcloud… Docker priekšrocība ir tā, ka katrs no tiem ir izolēts un to var ieslēgt/izslēgt pēc nepieciešamības.

Godīgs salīdzinājums: kur PhotoPrism iederas salīdzinājumā ar citiem risinājumiem

Kā darbojas fotoprizma?

PhotoPrism nav vienīgā bezmaksas, pašu mitinātā alternatīva pakalpojumam Google Photos.Nepavisam. Ainava ir pilna ar projektiem ar ļoti atšķirīgām pieejām un brieduma līmeņiem. To izpratne palīdz labāk izprast PhotoPrism stiprās un vājās puses.

Klasiskās galerijas un vienkāršāki projekti

Piwigo ir ļoti mērogojams un spēcīgs veterānsTā atbalsta sarežģītus albumus, tēmas, ģeogrāfisko atrašanās vietu un vairākus lietotāju kontus. Tā ir lieliska fotogalerija, taču tās pamatkoncepcija daudz vairāk griežas ap tagiem un albumiem, nevis vienu, Google fotoattēlu stila laika skalu.

Photonix piedāvā objektu, krāsu un sejas atpazīšanuTaču mūsdienās tas joprojām ir diezgan vienkāršs: ļoti vienkāršs interfeiss, maz organizatorisku iespēju un sajūta, ka tas drīzāk ir "apstrādes projekts", nevis pilnīga nomaiņa.

Lychee izceļas ar savu tīro un minimālistisko dizainu.Tas ir ideāli piemērots kā tīmekļa skatītājs ar organizētiem albumiem, taču tam trūkst spēcīgas hronoloģiskas fokusa un tādu papildu funkciju kā favorīti vai mākslīgais intelekts. Tas ir piemērots konkrētiem projektiem (piemēram, ceļojumu portfolio), bet ne milzīgai foto bibliotēkai.

Photoview atjauno hronoloģisko loģiku un pat pievieno sejas atpazīšanu un ģeogrāfisko atrašanās vietuTomēr tam ir ārkārtīgi minimālistisks interfeiss. Dažas darbības var veikt tikai sīktēlu skatā, kas pilnekrāna režīmā ir diezgan mulsinoši.

LibrePhotos, iepriekšējo projektu attīstīta atzara, demonstrācijās izceļas ar ļoti ērtu laika grafiku.Tomēr reālās pasaules izvietojumos tas var ciest no lēnas importēšanas un neveikla saskarnes. Turklāt tā instalēšanas/atjaunināšanas process bieži vien ir mazāk lietotājam draudzīgs tādās vidēs kā Unraid, kur veikalā ne vienmēr ir pieejams "oficiāls" konteiners.

Nextcloud Photos and Memories: universāls privātais mākonis

Nextcloud Photos ir interesanti, ja jau izmantojat Nextcloud dokumentiem, kalendāram vai piezīmēm.Tajā ir hronoloģiska secība, favorīti, sadaļas "Šajā dienā" stilā un pārsteidzoši visaptverošs redaktors ar filtriem, zīmēšanu un pamata pielāgojumiem.

Ar papildu lietotnēm, piemēram, Preview Generator un Imaginary, varat paātrināt sīktēlu renderēšanu.Un ar spraudni Recognize jūs pievienojat sejas atpazīšanu. Kopienas izstrādātā lietotne Memories ir pilnveidojusi daudzas detaļas: labāku metadatu pārvaldību, ģeogrāfisko atrašanās vietu un tiešāku izlases kontroli.

Nextcloud maģija slēpjas tā mobilajā lietotnē un fotoattēlu sinhronizācijā “privātā mākoņa” stilā.Automātiskai dublēšanai no mobilās ierīces tā ir viena no uzticamākajām pieejamajām iespējām. Kas ne visiem patīk, ir saskarne: funkcionāla un nobriedusi, jā, taču nedaudz mazāk izsmalcināta nekā citas iespējas un vispārīgāka (ne tikai fotoattēliem).

Plex fotoattēli: ja jūs jau dzīvojat Plexā

Plex nesen ir pievienojis Plex Photos kā atsevišķu lietotni.Joprojām beta versijā tā integrējas ar jūsu tradicionālo Plex serveri. Tās uzmanības centrā ir laika skalas, bibliotēkas un ieteikumu skati, kā arī klasiskā izlases grāmatzīmju funkcija.

Tas ļauj atskaņot slaidrādes, pat ar jauktas atskaņošanas pogu tīmekļa versijā.Tas labi integrējas ar Plex mobilo lietotņu ekosistēmu. Galvenais trūkums: nav nevienas pienācīgas vietējās Android TV lietotnes, kas attaisnotu cerības, un mēģinājumi izmantot mobilo APK televizorā parasti ir lietojamības murgs.

PhotoPrism pret Immich, Synology Photos un Ente

Immihs ir nopelnījis "pašreizējā etalona" titulu daudziem, kas novēršas no Google Photos.Tās saskarne ir gandrīz kā Google klons: hronoloģiskā siena, mēneša/gada sānjosla, sadaļa "Pirms X gadiem" un īsinājumtaustiņi (F taustiņš izlasei, Dzēst taustiņš miskastei), kas padara fotoattēlu filtrēšanu ļoti ērtu.

Immich mēdz veidot savu iekšējo fotoattēlu bibliotēku, dublējot jūsu fotoattēlus savā struktūrā.Tam nepieciešama līdzīga vieta kā sākotnējai bibliotēkai, taču tas garantē, ka neietekmēs jūsu sākotnējos failus. Ir pieejams tiešāks ārējās bibliotēkas režīms, taču tam nepieciešama lielāka uzmanība.

Importēšana no Google fotoattēliem, izmantojot Immich-CLI vai Immich-Go Un tā mākslīgā intelekta atpazīšana (sejas, objekti, semantiskā meklēšana tādiem jēdzieniem kā "kalni", "apelsīns", "jūra") ir viena no labākajām nozarē. Turklāt tā ļauj deleģēt mašīnmācīšanos citai ierīcei tīklā, izmantojot tās attālās mašīnmācīšanās opciju, kas ir ļoti "profesionāla".

Synology Photos ir lieliska izvēle, ja jums jau pieder vai plānojat iegādāties Synology NAS.Vienkārša instalēšana, nemanāma mobilā sinhronizācija, mapju struktūras ievērošana un saprātīgs līdzsvars starp laika skalu un albumiem. Tā lielākie trūkumi joprojām ir īsinājumtaustiņu un TV lietotnes ar tik ļoti nepieciešamo navigāciju trūkums.

Ente ir spēris drosmīgu soli, atverot savu kodu un koncentrējoties uz pilnīgu šifrēšanu.Tās saskarne ir tīra un hronoloģiska, ar pamata redaktoru un jaudīgām iespējām privātiem koplietotiem albumiem. Tomēr tā upurē dažus uzlabotus mākslīgos intelektus: meklēšana vairāk koncentrējas uz nosaukumiem un struktūrām, nevis uz dziļu satura atpazīšanu.

Šajā ekosistēmā PhotoPrism iederas kā fotogrāfiskās katalogizācijas "Šveices armijas nazis".Spēcīgs tagos, kvalitātes vērtējumos, uzlabotā EXIF ​​rediģēšanā, mākslīgajā intelektā saturam, kartes skatā un stabilā PWA, kas labi darbojas ar HTTPS starpniekserveriem, stingriem ugunsmūriem un korporatīvo vidi.

Tās mazāk pievilcīgā puse, pēc to personu domām, kas to ir rūpīgi pārbaudījušas, ir tā, ka tā dažreiz vairāk rada "pārvaldīšanas" nekā "baudīšanas" sajūtu.Tam trūkst tik tieša laika skalas skata kā Immich vai Google Photos, jo kalendārs mēdz grupēties pa mēnešiem, un saskarne var šķist pārblīvēta, ja nākat no minimālistiskas vides.

PhotoPrism, Traefik un tipiskais 404 kļūdas ziņojums vietnē photoprism.localhost

Klasiska problēma, integrējot PhotoPrism ar Traefik, ir tā, ka tas darbojas ar localhost:2342, bet neizdodas ar photoprism.localhost. ar 404 kļūdu. Ja tas notiek ar jums, tas gandrīz vienmēr nozīmē, ka Traefik nepareizi novirza trafiku uz konteinera iekšējo portu.

Docker taga izvietošanā jāpārliecinās, ka Traefik maršrutētājam ir pareizs resursdatora noteikums. (piemēram, Host("photoprism.localhost")), kas izmanto atbilstošo ieejas punktu ("web" pie :80 vai "websecure" pie :443), un pakalpojums norāda uz PhotoPrism konteinera 2342. portu.

Papildus maršrutētāja nosaukumam parasti ir nepieciešams skaidri norādīt mērķa portu. Pakalpojuma etiķetēs (slodzes līdzsvarotājā), kas norāda uz 2342, pievienojiet konteineru tīklam, kuru uzrauga Traefik, un atstājiet PHOTOPRISM_SITE_URL mainīgo tīru, kaut ko līdzīgu "http://photoprism.localhost/" bez dīvainām atstarpēm vai papildu portiem, kad izmantojat reverso starpniekserveri.

Ja nevēlaties ieiet Traefik, vienmēr varat tam piekļūt, izmantojot photoprism.localhost:2342. Kamēr vien Docker ir iestatīta 2342:2342 porta kartēšana. Tomēr, ja vēlaties tīru domēnu aiz starpniekservera, ieteicams pārtraukt 2342 porta izmantošanu resursdatorā un nodrošināt visu piekļuvi caur Traefik.

Tipiskos Docker compose gadījumos jūs redzēsiet arī MariaDB konteineru. Ar optimizētiem buferiem, saglabāšanu failā `./database` un tādiem mainīgajiem kā `MARIADB_DATABASE`, `MARIADB_USER` un `MARIADB_PASSWORD`, kā arī papildu Watchtower tipa konteineru atjauninājumu automatizēšanai. PhotoPrism vides mainīgo saraksts ir plašs: autentifikācija, TLS, saspiešana, izmēra ierobežojumi, TensorFlow, klasifikācija, RAW, FFmpeg, datubāzes draivera tips… un visu to var precīzi pielāgot jūsu ierīcei.

Vai ir iespējams uzstādīt PhotoPrism uz veca datora vai Raspberry Pi?

Ļoti bieži uzdots jautājums ir, vai vecāks dators vai Raspberry Pi 4 var labi apstrādāt PhotoPrism + AI lielai bibliotēkai (piemēram, 300 GB, ko migrējat no Google fotoattēliem).

Ar galda datoru pirms 10–12 gadiem, 4 kodoliem un 3–4 GB RAMIr pilnīgi iespējams palaist PhotoPrism Docker konteinerā Fedora, Debian vai līdzīgā vidē un konfigurēt automātisku augšupielādi no divām mobilajām ierīcēm, izmantojot tādus rīkus kā PhotoSync, Syncthing vai pašu neoficiālo Android lietotni.

Kā izmantot Python, lai izveidotu Telegram robotprogrammatūru
saistīto rakstu:
Kā saglabāt fotoattēlus un videoklipus no Telegram

Šādā scenārijā ieteicams pieņemt, ka pirmā indeksēšana ilgs dažas dienas.It īpaši, ja aktivizējat visas mākslīgā intelekta funkcijas (satura klasifikāciju, sejas utt.). Varat sākt, atspējojot daļu mākslīgā intelekta, lai paātrinātu darbību, un pēc tam to aktivizēt pakāpeniski.

Attiecībā uz servera operētājsistēmu nav obligāti jāaizstāj Fedora ar OpenMediaVault vai Unraid.Ja jau esat prasmīgs Fedora un Docker lietotājs, pieturēšanās pie tiem ievērojami vienkāršos lietas. OMV vai Unraid tipa sistēma piedāvā priekšrocības diskiem, momentuzņēmumiem un konteineru "lietotņu veikaliem", taču tā prasa no jauna apgūt daļu vides.

Raspberry Pi 4 var darbināt PhotoPrism, taču ar skaidriem ierobežojumiemCentrālais procesors ir optimizēts intensīvai mākslīgā intelekta izmantošanai, tam nepieciešama rūpīga grafikas kartes vai ārējā SSD diska apstrāde, un tā rezultātā indeksēšanas laiks ir ilgs. Tas varētu būt piemērots vidēja lieluma fotoattēlu bibliotēkām un situācijām, kad nesteidzaties, taču, ja plānojat pārvaldīt desmitiem tūkstošu fotoattēlu, parasti labāka izvēle ir vecāks dators ar labu SSD disku.

Neatkarīgi no platformas ir svarīgi izstrādāt ārēju rezerves kopēšanas plānu.Piemēram, periodiski saspiesti bibliotēkas un datubāzes faili, kas tiek augšupielādēti šifrētā pakalpojumu sniedzējā, piemēram, MEGA, Proton Drive vai līdzīgā, izmantojot automātiskus skriptus vai manuālu mēneša vai ceturkšņa rutīnu.

PhotoPrism izceļas kā nobriedis pašmitināts risinājumsTas ir ļoti jaudīgs katalogizācijā, mākslīgā intelekta izmantošanā un metadatu precizēšanā, un tam ir nepieciešama sākotnēja iestatīšana, taču pēc tam tas piedāvā stabilu pieredzi. Ja jūsu prioritāte ir organizācijas un privātuma maksimizēšana lokāli, tas ir spēcīgs pretendents uz jūsu galerijas centrālo elementu; ja dodat priekšroku “Google fotoattēlu” estētikai un ātrai skatīšanai mobilajās ierīcēs un televizorā, iespējams, vēlēsities to apvienot ar citām iespējām, piemēram, Immich, vai sekot līdzi jaunajiem projektiem, piemēram, Ente vai īpašiem Android TV klientiem. Kopīgojiet šo informāciju ar citiem lietotājiem, lai viņi zinātu, kā lietot rīku.