Fotoprizma Tas ir kļuvis par vienu no pievilcīgākajiem projektiem privātas, ar mākslīgo intelektu darbinātas galerijas izveidei mājās, nepaļaujoties uz trešo pušu mākoņiem un saglabājot absolūtu kontroli pār saviem attēliem.
Šajā rakstā sniegts pilnīgs pārskats: Ko piedāvā PhotoPrism un kā tas iederas vietējā ekosistēmā? Ar Docker un MariaDB palīdzību mēs apskatīsim, kādas drošības prasības un labāko praksi piemērot, kādas lietotnes un pakalpojumi papildina pieredzi, kā arī sniegsim godīgu salīdzinājumu ar populārām alternatīvām, piemēram, Immich, Synology Photos, Nextcloud, Plex Photos vai PhotoStructure, lai palīdzētu jums izdarīt gudru izvēli.
Īsumā par PhotoPrism
Mēs saskaramies ar moderna tīmekļa lietojumprogramma lai sakārtotu fotoattēlus un videoklipus, kas tiek iegūti no automātiska mācīšanās Tas atpazīst saturu, cilvēkus un ainas, kā arī indeksē jūsu bibliotēkas ar ievērojamu detalizāciju. Tas ir PWA risinājums, kas nevainojami darbojas lielākajā daļā populāro pārlūkprogrammu un ko var "instalēt" jūsu datorā vai mobilajā ierīcē, lai nodrošinātu gandrīz dabisku pieredzi.
Starp tās pārsteidzošākajām funkcijām ir atbalsts vairākiem formātiem, tostarp RAW, JPEG un PNG— dublikātu noteikšana un pārvaldība vietas taupīšanai, kā arī pamata rediģēšanas funkcijas, piemēram, apgriešana vai izmēru maiņa, kā arī iespējas kopīgot ar saitēm un iespēja integrēt ārējo krātuvi, piemēram, Dropbox, Google Drive vai Amazon S3 ja jums to vajag.
Kam tas ir īpaši piemērots?
Pateicoties tā fokusam un spēkam, tas ir ļoti noderīgs profesionāli fotogrāfi ar lieliem RAW failiem; dizaineri, kas pārvalda vizuālos līdzekļus; uz nekustamā īpašuma aģenti kam nepieciešams klasificēt un uzrādīt īpašības; tirgotājiem ar kampaņām un reklāmas materiāliem; ceļotāji kuri izmanto kartes un etiķetes; tīmekļa izstrādātāji kam nepieciešama organizēta resursu bibliotēka; un attiecībā uz digitālie arhivāri kuri vēlas saglabāt vēsturiskas vai personīgās kolekcijas.
Papildus šīm profesijām jebkurš lietotājs ar lielu foto bibliotēku var gūt labumu no automātiska marķēšana, ar uzlabotu meklēšanu un hronoloģisku organizāciju, kas vienkāršo jebkura brīža atrašanu.
Instalēšana un saderīgas platformas

PhotoPrism ļoti ērti izvēršas ar Docker sastopas Tas darbojas operētājsistēmās Linux, macOS un Windows, kā arī FreeBSD, Raspberry Pi un dažādās NAS ierīcēs. Ir pieejama pat mākoņpakalpojuma opcija, izmantojot [trūkst vietnes/platformas nosaukuma]. PikaPods o DigitalOcean ja nevēlaties uzturēt savu infrastruktūru.
Pēc sākotnējās iestatīšanas pamācība “Darba sākšana” iepazīstina jūs ar saskarni un iestatījumiem, lai jūsu bibliotēkas indeksēšana atbilstu jūsu vēlmēm. Jāatzīmē, ka izstrādātāji ievēro stingru kvalitātes politiku —"Nulle kļūdu"— un ka ceļvedī prioritāte tiek piešķirta notiekošajiem uzdevumiem un testēšanai, nevis daudzsološiem, stingriem datumiem; kopienas finansējums paātrina jaunu funkciju ieviešanu.
Sistēmas prasības, datubāzes un pārlūkprogrammas
Stabilai izvietošanai ir nepieciešams 64 bitu serveris ar vismaz 2 centrālā procesora kodoli un 3 GB RAMVirs minimālā apjoma atmiņai vajadzētu palielināties atbilstoši kodolu skaitam. Lielu bibliotēku un datubāzu indeksēšana darbojas daudz labāk sistēmā ar lielāku atmiņas apjomu. lokālais SSD disksīpaši kešatmiņa un pati datubāze.
Ja jūsu serverī ir mazāk nekā 4 GB mijmaiņas atmiņas (vai arī jums ir ierobežota atmiņa/mijmaiņas apjoms) negaidītas restartēšanas var notikt, ja indeksētājam ir nepieciešams maksimālais RAM apjoms — esiet uzmanīgi ar augstas izšķirtspējas panorāmām, kurām var būt nepieciešama papildu mijmaiņas apjoms. Ja apjoms ir mazāks par 1 GB, RAW konvertēšana un TensorFlow acīmredzamu ierobežojumu dēļ.
Attiecībā uz datubāzi PhotoPrism atbalsta SQLite 3 y MariaDB 10.5.12+Mērogojamības un veiktspējas ziņā SQLite nav labākā izvēle. MySQL 8 atbalsts tika pārtraukts zemā pieprasījuma un trūkstošo funkciju dēļ. Piemēri parasti ir balstīti uz stabilu MariaDB versiju veiktspējas uzlabojumiem, un ieteicams izvairīties no taga :jaunākais atjaunināt ar vadību.
Kā PWA tā saskarne darbojas lieliski Chrome/Chromium, Safari, Firefox un EdgeTomēr ne visi video un audio formāti ir saderīgi ar visām pārlūkprogrammām: piemēram, AAC (noklusējuma audio kodeks H.264/AVC formātā) ir iebūvēts pārlūkprogrammās Chrome, Safari un Edge, savukārt pārlūkprogrammās Firefox vai Opera tas ir atkarīgs no sistēmas.
Drošība, HTTPS un tīkli
Ja jūsu instance atrodas ārpus mājas tīkla, ir svarīgi to novietot aiz HTTPS reversais starpniekserveris (Traefik vai Caddy darbojas ļoti labi), lai izvairītos no paroļu un failu sūtīšanas vienkāršā tekstā. Ir svarīgi pārskatīt noteikumus ugunsmūris lai atļautu ienākošo datplūsmu un piekļuvi ģeokodēšanas API, kā arī Docker, ja piemērojams.
Reversā ģeokodēšana un interaktīvās kartes ir atkarīgas no pašas PhotoPrism un no MapTiler AG (Šveice) ar augstiem privātuma standartiem. Šo pakalpojumu izmantošana ir iekļauta projekta ietvaros, un atkarībā no jūsu situācijas tie var būt izmaksu ziņā efektīvāki nekā pakalpojumu sniedzēji ar priekšapmaksas norēķiniem un kešatmiņas ierobežojumiem, kas bieži ietekmē veiktspēja un privātums.
Atbalsts un kopiena
Jautājumu gadījumā par mājas uzstādīšanu varat rakstīt uz GitHub diskusijas vai pievienojieties kopienas tērzēšanai. Problēmu novēršanas kontrolsaraksti palīdz ātri diagnosticēt un novērst problēmas. Sudraba, Zelta un Platīna plānu dalībniekiem ir pieejams arī atbalsts, izmantojot e-pasta.
Lūdzu, neatveriet problēmas GitHub sadaļā Problēmas, ja vien jums nav atkārtojama kļūme un nav ziņots, ka lietotnē tas būtu jālabo. Visticamāk, tā ir lokāla konfigurācijas problēma vai pārpratums; kopiena parasti palīdz ātri un ar apdomību.
Noderīga papildfunkcija operētājsistēmai iOS: straumēšana
Ir neliela lietotne ar nosaukumu Straume iPhone tālruņiem tas var atvieglot PhotoPrism lietotāju dzīvi. Tas parāda jūsu servera fotoattēlus kopā ar lokālajiem albumiem vienotā galerijā. identificē un grupē dublikātusTas ļauj veikt partijveida darbības (pievienot izlasei, arhivēt, dzēst) un pat ietver dabiskās valodas meklēšanu.
Straume darbojas tikai kā pārvaldnieks: Tas nesaglabā jūsu fotoattēlus un nemodificē oriģinālus. Un jūs to varat atinstalēt bez jebkādām problēmām. Autors mudina jūs sūtīt ieteikumus un komentārus; jūs varat apmeklēt viņu vietni un bez problēmām lejupielādēt to no App Store.
Ne viss ir par mākoni: īsta un godīga pieredze
Daži lietotāji nevēlas redzēt savu fotoattēlu "pārpludināšanu" ārējos pakalpojumos, it īpaši, ja tādi ir ģimenes privātums Lai gan Google Photos vai iCloud ir ļoti ērti, daudzi dod priekšroku kontroles saglabāšanai un izvēlas privātus, pašuzstādītus risinājumus.
Gadiem ilgi alternatīvas, piemēram, Picasa — ar sejas atpazīšanu jau 2009. gadā — atrisināja daļu problēmas lokāli. Manuāla organizēšana mapēs (formātā "GGMMDD - Apraksts") NAS ierīcē bija plaši izplatīta stratēģija. Pandēmijas laikā daudzi izmantoja iespēju centralizēt un racionalizēt izkaisītas bibliotēkas.
No Picasa līdz specializētām ierīcēm un to trūkumiem
Tādi projekti kā Fotostruktūra Tie izskatījās ļoti daudzsološi, taču dažas galvenās funkcijas bija maksas (piemēram, favorītu atzīmēšana), un tas atturēja tos, kas meklēja kaut ko pilnīgi bez maksas. Ierīces, piemēram, 2. piemineklis Viņi daudz solīja vietnē Kickstarter, bet programmatūras kļūdu, ierobežota atbalsta un problēmu ar SSD diskdziņiem dēļ pieredze galu galā bija... neregulārs.
Synology Photos bija nepārprotams solis uz priekšu: noslīpēta saskarne, esošo mapju saglabāšana, pienācīga mobilā sinhronizācija… taču tās trūka. tastatūras īsceļi Bieži veicamām darbībām Android TV lietotne nepiedāvāja vienmērīgu hronoloģisku navigāciju milzīgās bibliotēkās; detaļa, kas, skatoties fotoattēlus televizorā, sver daudz.
Mājas servera iestatīšana, izmantojot Unraid
Unraid ir kļuvusi par ļoti iecienītu platformu saviem kopiena un katalogs no konteineriem. Tā salikšana ar Jonsbo N2 korpusu, 10 TB diskdziņiem un ātru SSD disku ir stabils pamats; ir pat modifikācijas, kas ļauj aizstāt ventilatoru ar Noctua un sasniegt pilnīgs klusums klasē.
ZFS un RAIDZ1 izvēle nodrošina kļūdu toleranci, lai gan tā neaizstāj dublējumkopijas kā vienmēr. Kad bibliotēkas ir migrētas, ir viegli izvietot konteinerus no lietotņu veikala un izmēģināt tādus pakalpojumus kā Jellyfin vai Plex, kā arī fotogalerijas kas mūs uztrauc.
Reālistisks pašmitinātu risinājumu salīdzinājums
Piwigo Tas ir pieredzējis, mērogojams un jaudīgs — albumi, dziesmas, ģeogrāfiskā atrašanās vieta, vairāki konti —, taču tā organizācija vairāk griežas ap uzlīmes nekā skaidra laika skala, piemēram, Google Photos vai PhotoPrism.
Photonix Tas piedāvā objektu, krāsu un sejas atpazīšanu, taču pašlaik tas ir pārāk vienkāršs; drīzāk interesants projekts eksperimentiem, nevis pilnīga nomaiņa no Google fotoattēliem.
Ličī Tas ir uzmanību piesaistošs un minimālistisks, ideāli piemērots kā skatītājs/galerija, lai gan tas ir balstīts uz albumus Nav hronoloģiska fokusa vai favorītu; praktiski piemērots maziem projektiem, saīsināts lielām bibliotēkām.
Fotoattēlu skats Tas manto hronoloģisko izkārtojumu ar izlasēm un ģeogrāfisko atrašanās vietu, kā arī pat sejas atpazīšanu, taču saskarne ir ļoti minimālistiska, un dažas darbības ir pieejamas tikai sīktēlu skats, nedaudz mulsinoši.
LibrePhotos Demonstrācijās tas ir iecienīts tā laika skalas un ritināšanas joslas ar gadiem dēļ, bet faktiskajās izvietošanās reizēs importēšana var būt lēni un saskarne ir neveikla. Turklāt tādās vidēs kā Unraid tā instalēšana un atjauninājumi nav tik vienkārši.
Nextcloud fotoattēli Tas nodrošina: hronoloģisku secību, favorītus, "Šajā dienā" un pārsteidzoši labu redaktoru ar filtriem un pielāgojumiem. Priekšskatījuma ģenerators e Iedomāts Palieliniet ātrumu; spraudnis Atpazīt Tas pievieno sejas atpazīšanas funkciju; un lietotne Memories Tas uzlabo pieredzi ar metadatiem un ģeogrāfisko atrašanās vietu. Pats labākais: mobilā sinhronizācija Tas ir lieliski piemērots privātai kopēšanai/rezervēšanai.
Plex fotoattēli Tā ir beta versijā kā lietotne un ir daudzsološa, ja jau izmantojat Plex: laika skalas un bibliotēkas skati, jauktas atskaņošanas poga un iespēja atzīmēt izlasi pat no sīktēliem. Lielais trūkums ir tas, ka nav iebūvēta lietotne Android TV tas ir uzdevuma līmenī.
Fotoprizma Tas izceļas ar savu jaudu un klasifikāciju, ar uzlabotu EXIF rediģēšanu, tagiem un zvaigžņu vērtējumiem, taču dažiem tā ir vairāk saistīta ar "pārvaldīšanu", nevis baudīšanu. Trūkst skata. laika skala Google fotoattēlu stilā, jo kalendārs ir grupēts pa mēnešiem un var nepatikt visiem.
Fotostruktūra Tas ir oriģināls: tas sākas ar nejaušām mozaīkām, kas aicina atklāt, lai gan tā hronoloģiskā navigācija pa gadiem/mēnešiem ir... mazāk tiešsDaudzām interesantām funkcijām ir nepieciešama Plus versija (izlase utt.).
Ente Tas pārsteidza visus, 2024. gadā kļūstot par atvērtā pirmkoda platformu. Tīra saskarne, nevainojama hronoloģiskā secība, vienkāršs redaktors un absolūta koncentrēšanās uz pilnīga šifrēšanaTas ļauj koplietot albumus privāti, lai gan meklēšana ir vienkāršāka un tai trūkst uzlabotas objektu/sejas noteikšanas, tāpat kā dažām citām lietotnēm.
Citas ievērības cienīgas alternatīvas
Čevereto Tas ir kā savs Imgur konts: galerijas ar balsojumiem un skatījumiem hronoloģiskā secībā; tas nav vietnes vadītāja profils. personīgā foto bibliotēka ko mēs šeit meklējam.
Fotostraume y Sākums-Galerija Tie ir paredzēti plūstošām un skaistām galerijām; intensīvai personīgai lietošanai tiem trūkst ierobežots meklēšanā un hronoloģijā.
Fotolauks Tā ir gandrīz tehniska demonstrācija par tālummaiņu, vienlaikus izmantojot daudzus attēlus; ļoti interesanti, lai gan tālu no ikdienas pārvaldības. metadati un filtri.
Damselfly Tas atgādina Picasa un lepojas ar ātru meklēšanu pēc sejas, objekta vai krāsas; demonstrācijas versijā vienā brīdī bija problēmas ar sertifikātiem, taču koncepcija ir... pievilcīgs.
Snapcrescent Šķiet, ka tā ir atzarošanās, kas cieši saistīta ar Immiču un koncentrējas uz mobilajām ierīcēm; ir vērts sekot līdzi tās progresam, ja jūs interesē šī pieredze. mobilajām ierīcēm.
Immičs, pašreizējā atsauce daudziem
Ja ir viens projekts, kas patiesi ir pelnījis apzīmējumu "alternatīva Google fotoattēliem", tas ir ImmihaTas attīstās pilnā ātrumā, saskarne ir identiska tam, ko "mēs jau zinām, kā lietot", un tā plūsma ir balstīta uz laika grafiku. āķi uzreiz.
To ir vienkārši instalēt Unraid no kataloga. Pēc noklusējuma Immich ģenerē savu iekšējā foto bibliotēka Tas izmanto jūsu esošās mapes (aizņemot līdzīgu vietas daudzumu kā oriģināls), kas nozīmē, ka tas neietekmē jūsu failu struktūru un jūsu faili paliek “drošībā”. Ir pieejams režīms ārējā bibliotēka Ja vēlaties norādīt tieši uz savu direktoriju, lai gan tas prasa lielāku rūpību.
Lielu migrāciju gadījumā, Immich-CLI un it īpaši Immiča-Go Tie ir fantastiski: varat klonēt mapes un, ja izmantojat Google fotoattēlus, apstrādāt Google Takeout failus importēšanai, izmantojot Metadatu pēc iespējas uzticīgāk.
Mākslīgā intelekta funkcijas jāaktivizē apdomīgi: ja jūsu dators ir pieticīgs, vislabāk nav ieslēgt mašīnmācīšanos lielapjoma importēšanas laikā. Iespēja Attālā mašīnmācīšanās Tas ļauj deleģēt sejas/objektu atpazīšanu citai ierīcei tīklā, kas ir ļoti izdevīgi šāda apjoma projektam.
Ikdienā, laika skala Tas ir neticami ērti; mēneša/gada josla labajā pusē paātrina pāreju uz jebkuru datumu, un skatītājā ir pieejamas svarīgas īsinājumtaustiņu kombinācijas: F taustiņš priekš mīļākie un Dzēst, lai nosūtītu uz miskasti. Sadaļa “Pirms X gadiem” uz vāka ir jauka neliela norāde, ka varat atspējot ja tas tevi nepārliecina.
Immich piedāvā vairāku lietotāju funkcionalitāti un iespēju pielāgot stilus ar CSS un attālo piekļuvi, ja atverat serveri internetam. Ja vilcināties publicēt pakalpojumu, tuneli vai Tailscale VPN Tas ir lielisks veids, kā droši nēsāt galeriju kabatā.
Semantiskā meklēšana darbojas pārsteidzoši labi: "kalni", "jūra", "apelsīns"... un saistītie attēli tiek parādīti neatkarīgi no faila nosaukuma. Atpazīšana sejas Tas ir noderīgi noteiktos laikos un darbojas apbrīnojami.
Televīzija: lielais Ahilleja papēdis
Neskatoties uz progresu, joprojām nav nevainojamas lietotnes Android TV/Google TV kas ļauj pilnībā izbaudīt lielas bibliotēkas ar hronoloģisku pārlūkošanu, izlasi un atkritumu tvertni, nospiežot tikai vienu pogu. Immičam ir iespējas, taču tās nav lieliskas; galu galā daudzi cilvēki ķeras pie... pārlūkprogramma televizorā vai arī viņi pievieno klēpjdatoru, izmantojot HDMI, ģimenes sesijām.
Būtu fantastiski redzēt klientus sasaistot darbības ar kontroliera pogām — atzīmēšanu ar izlasi, dzēšanu — un izmantojamu laika grafiku ar bibliotēkām simtiem tūkstošu fotoattēluPagaidām ir pienācis laiks būt praktiskiem.
Sīkfaili un privātums tīmeklī
Daudzas tīmekļa vietnes, kas dokumentē vai mitina šos projektus, izmanto cepumi lai atcerētos preferences un analizētu, kuras sadaļas ir visnoderīgākās. Kā vienmēr, ir ieteicams pārskatīt politikas un pielāgot kopīgoto informāciju savam komforta līmenim.
PhotoPrism, Traefik un 404 vietnē photoprism.localhost
Ja varat piekļūt lietotnei, izmantojot localhost: 2342 bet jūs saņemat 404 kļūdu fotoprizma.localhostParastā pazīme ir tāda, ka Traefik neveic maršrutēšanu uz pakalpojuma iekšējo portu. Marķētā izvietojumā pārliecinieties, vai Traefik maršrutētājam ir resursdatora noteikums fotoprizma.localhost, kas izmanto pareizo ieejas punktu (piemēram, web plkst. :80 vai tīmekļa drošība (443. punktā), un ka pakalpojums norāda uz 2342. osta no konteinera.
Praksē papildus maršrutētāja etiķetei ar Host('photoprism.localhost') un ieejas punktiem parasti ir jādeklarē mērķa ports ar Traefik pakalpojuma (slodzes līdzsvarotāja) etiķeti virzienā uz 2342, piestipriniet konteineru pie sarkans ka Trafiks vēro un atstāj FOTOPRISM_VIETNES_URL Tīrs, piemēram, 'http://photoprism.localhost/', bez atstarpēm un nepiespiežot norādīt portu, ja izmantojat apgriezto starpniekserveri.
Ja nevēlaties izmantot Traefik, piesakieties ar fotoprisma.localhost:2342 Tas darbosies, ja vien jums ir porta kartējums “2342:2342”. Bet, ja mērķis ir tīrs domēns, maršrutējiet ar Traefik, un šādā gadījumā izvairīties no pakļaušanas 2342. ports resursdatorā: ļaujiet starpniekserverim apstrādāt ienākošo datplūsmu.
Tipiskā rakstīšanas veidnē jūs redzēsiet arī datubāzi MariaDB ar ierobežotām buferzonām, datu saglabāšanu failā './database', mainīgajiem, piemēram, MARIADB_DATABASE/USER/PASSWORD, un papildu konteineru Skatu torņi lai automatizētu atjauninājumus. PhotoPrism vides mainīgie ir dažādi — sākot no autentifikācijas un TLS līdz HTTP saspiešanai, izmēra ierobežojumiem, TensorFlow, klasifikācijai, RAW, transkodēšanai ar FFmpeg un datubāzes draiverisTo visu var pielāgot atbilstoši jūsu ierīcei un jūsu vēlmēm.
Kur PhotoPrism spīd (un kur tas neizceļas)
PhotoPrism ir Šveices armijas nazis. fotogrāfiju katalogsTagi, kvalitātes iestatījumi, EXIF dati, mākslīgā intelekta nodrošināta klasifikācija un vispusīgs PWA. Dažiem lietotājiem negatīvais aspekts ir tas, ka saskarne varētu šķist vairāk vērsta uz “pārvaldīšanu”, nevis “baudīšanu”; ja jūsu prioritāte ir skatīšanās lielā ekrānā un tīra laika skala, jūs varētu vairāk kārdināt Immich vai Nextcloud. vitaminizēts ar atmiņām.
Tas nemazina tā vērtību: kā lokāls risinājums ar pilnīgu datu kontroli, Privātuma Un ar aktīvu kopienu PhotoPrism joprojām ir stabila izvēle, kas arī nemanāmi iederas vidēs ar HTTPS starpniekserveriprasīgi ugunsmūri un stingras politikas izpildījums un mērogojamība (tēmas, kuras bieži aplūko viņu bieži uzdotie jautājumi).
Pieturēties tikai pie viena rīka ir sarežģīti: ja prioritāte tiek piešķirta visaptveroša pārvaldība Un ar mākslīgā intelekta darbinātu atzīmēšanu PhotoPrism ir pārliecinošs; ja jūs vairāk piesaista "Google Photos" patēriņš un estētika, Immich ir spēcīgs pretendents; ja jūs jau esat daļa no Synology vai Nextcloud ekosistēmas, viņu risinājumi padara sinhronizāciju un rezerves mobilajām ierīcēm; un, ja izmantojat Plex, tā Fotoattēlu modulis tiek pakāpeniski uzlabots.
Izmantojot jebkuru no šīm iespējām, tagad ir vairāk nekā iespējams izveidot savu privāto galeriju lokāli — droši, ātri un bez datu koplietošanas. Kopīgojiet šo rokasgrāmatu, un vairāk lietotāju uzzinās par šo rīku.