- PhotoPrism notar gervigreind til að skipuleggja myndirnar þínar á staðnum með merkjum, stöðum og ítarlegri leit.
- Skýrar kröfur: Tveggja kjarna örgjörvi, 3 GB af vinnsluminni, SSD fyrir gagnagrunn og skyndiminni og rúmgott skiptirými.
- Einföld uppsetning með Docker, uppsetning á frumritum, geymsla og, ef þú vilt, innflutningur á möppum.
- Persónuvernd fyrst: Setjið upp á bak við HTTPS með Traefik/Caddy ef tenging við internetið er til staðar og takið reglulega afrit.
¿Hvernig á að nota PhotoPrism sem einkagallerí knúið af gervigreind á staðnum? Að halda myndasafninu þínu undir stjórnÞetta er ekki lengur draumur án þess að þurfa að reiða sig á almenningsskýið: með PhotoPrism geturðu búið til einkarekið, gervigreindarknúið myndasafn á eigin tölvu eða netþjóni og flett í gegnum ára minningar án þess að skerða friðhelgi þína. Hér er ítarleg og hagnýt útskýring á því hvernig þetta virkar, hvað þú þarft og hvernig á að setja það upp staðbundið með Docker.
Fyrir marga er Google Myndir afar þægilegt, en í staðinn fyrir þann þægindi eru rökstuddar efasemdir um notkun gagna. Ef þú hefur áhyggjur af friðhelgi einkalífsins Eða ef þú þarft að fara að reglugerðum eins og GDPR í faglegum samhengi, þá er PhotoPrism öflugur valkostur: sjálfvirk skipulagning, gervigreindarknúin merki, ítarleg leit og vinnuflæði hannað fyrir stór söfn, allt innan núverandi innviða þinna.
Hvað er PhotoPrism og hvers vegna er það notað staðbundið?

PhotoPrism er vefforrit Myndastjórnun knúin gervigreind (með Google TensorFlow til flokkunar) sem þekkir fólk, hluti, liti og senur til að merkja og skipuleggja safnið þitt. Hún var búin til sem sjálfhýst lausn svo þú getir geymt myndir og myndbönd heima eða á þínum eigin netþjóni, og varðveitt friðhelgi án þess að fórna nútímalegum eiginleikum.
Það eru nokkrar vísbendingar í DNA þess: samhæfni við RAW og klassísk snið eins og JPEG eða PNG; snjall flokkun með tvítekningargreiningu; leiðsögn eftir tímalínu, staðsetningum og merkjum; og leitarvél sem gerir þér kleift að sameina síur eftir myndavél, lit, dagsetningu, landi og jafnvel merkja hluti sem uppáhalds. Allt keyrir á tölvunni þinni, með staðbundnum skyndiminni og án þess að reiða sig á þriðja aðila fyrir greiningu.
Viðmótið er PWA, þannig að það er sett upp á heimaskjá tölva og farsíma. Þetta virkar sérstaklega vel í Chrome, Chromium, Safari, Firefox og EdgeVinsamlegast athugið að spilun ákveðinna mynd- og hljóðkóða (t.d. AAC í H.264) getur verið mismunandi eftir vöfrum, sem er eðlilegt á nútíma vefnum.
Annar aðgreinandi þáttur er samþætting þess við WebDAV og utanaðkomandi þjónustu: Þú getur samstillt úr snjalltækjum með forritum eins og PhotoSyncog einnig birta myndasafnið með lykilorðsvarnum tenglum sem renna út. Að auki, ef þú vilt kort og staðsetningargögn, notar PhotoPrism öfuga landkóðunarþjónustu og kort með mikilli friðhelgi sem knúin eru af MapTiler; þessi úrræði eru hönnuð til að lágmarka útsetningu og bæta afköst skyndiminni. Til að læra meira höfum við sett inn þessa leiðbeiningar um hvernig Skipuleggðu myndirnar þínar með gervigreind án skýgeymslu: PhotoPrism og staðbundnir valkostir.
Kröfur, vélbúnaður og afköst
Fyrir þægilega staðbundna notkun Mælt er með að minnsta kosti tveimur örgjörvakjarnum, 3 GB af vinnsluminni og 64-bita kerfi. Umfram lágmarkið er ráðlegt að aðlaga vinnsluminni að fjölda kjarna og, fyrir stór bókasöfn, nota staðbundið SSD fyrir gagnagrunninn og skyndiminnið. Vísitöluvinnsla er mikil; með SSD og góðri skiptingu batnar hún verulega.
Ef netþjónninn þinn hefur minna en 4 GB af skiptingarrými, eða ef þú setur mjög háleit takmörk á minni/skiptingarrými, Þú gætir upplifað óvæntar endurræsingar Þegar skráningarforritið þarfnast meiri auðlinda (þetta er algengt með stórum RAW-skrám, 360° panoramamyndum eða 4K myndböndum), virkjaðu eða aukið skiptirýmið og vertu þolinmóður: með margar myndir getur upphafleg skráning tekið daga.
Varðandi gagnagrunninn, PhotoPrism styður SQLite 3 og MariaDB 10.5.12 og nýrri útgáfur.Það er auðvelt að byrja með SQLite, en ef þú ert að leita að afköstum og sveigjanleika, þá er MariaDB betri kostur. Stuðningur við MySQL 8 hefur verið hættur vegna lítillar eftirspurnar og skorts á eiginleikum samanborið við MariaDB. Mikilvægt ráð: forðastu að nota „nýjasta“ merkið í MariaDB myndinni; haltu þig við stöðugar útgáfur sem hafa verið vandlega prófaðar.
Hvað varðar palla, þá er appið dreift hvar sem Docker er tiltækt: Linux, macOS og Windows með Docker DesktopAuk FreeBSD, Raspberry Pi og margra NAS-tækja eru einnig til skýjalausnir í gegnum PikaPods eða DigitalOcean, þó að við munum einbeita okkur að staðbundnum lausnum hér fyrir friðhelgi og stjórn.
Uppsetning Docker skref fyrir skref
Ef þú hefur aldrei notað DockerEkki hafa áhyggjur: það er einfalt að setja upp með Docker Compose. Hægt er að setja YAML skrána í hvaða möppu sem þú vilt; fyrst skaltu búa til möppu fyrir PhotoPrism og vista docker-compose.yml skrána í henni. Það mikilvæga er að skilgreina skýrt geymslurými fyrir frumrit, geymslu og, ef þess er óskað, innflutning.
Þetta eru þrjár dæmigerðar uppsetningar: frumrit (eingöngu til lestrar eða les/skrif), geymsla (skyndiminni, gagnagrunnur og hliðarskrár) og innflutningur (Valfrjálst). Þú getur vísað frumritum í möppuna þar sem þú geymir myndirnar þínar nú þegar. Mín ráðlegging: Haltu geymslunni aðskildri frá myndunum þínum, svo þú blandir ekki saman gagnagrunninum og skyndiminninu við frumritin.
Einfalt dæmi um docker-compose með MariaDB og PhotoPrism (þú getur aðlagað það að umhverfi þínu):
version: '3.5'
services:
mariadb:
image: 'mariadb:11'
restart: unless-stopped
security_opt:
- 'seccomp:unconfined'
- 'apparmor:unconfined'
command: >-
--innodb-buffer-pool-size=512M
--transaction-isolation=READ-COMMITTED
--character-set-server=utf8mb4
--collation-server=utf8mb4_unicode_ci
--max-connections=512
--innodb-rollback-on-timeout=OFF
--innodb-lock-wait-timeout=120
environment:
MARIADB_AUTO_UPGRADE: '1'
MARIADB_INITDB_SKIP_TZINFO: '1'
MARIADB_DATABASE: 'photoprism'
MARIADB_USER: 'photoprism'
MARIADB_PASSWORD: 'cambia-esto'
MARIADB_ROOT_PASSWORD: 'cambia-esto'
volumes:
- './database:/var/lib/mysql'
photoprism:
image: 'photoprism/photoprism:latest'
depends_on:
- mariadb
stop_grace_period: 10s
security_opt:
- 'seccomp:unconfined'
- 'apparmor:unconfined'
ports:
- '2342:2342'
environment:
PHOTOPRISM_ADMIN_USER: 'admin'
PHOTOPRISM_ADMIN_PASSWORD: 'cambia-esto'
PHOTOPRISM_AUTH_MODE: 'password'
PHOTOPRISM_SITE_URL: 'http://localhost:2342/'
PHOTOPRISM_DEFAULT_TLS: 'true'
PHOTOPRISM_DATABASE_DRIVER: 'mysql'
PHOTOPRISM_DATABASE_SERVER: 'mariadb:3306'
PHOTOPRISM_DATABASE_NAME: 'photoprism'
PHOTOPRISM_DATABASE_USER: 'photoprism'
PHOTOPRISM_DATABASE_PASSWORD: 'cambia-esto'
PHOTOPRISM_ORIGINALS_LIMIT: 5000
PHOTOPRISM_JPEG_QUALITY: 85
PHOTOPRISM_DISABLE_WEBDAV: 'false'
PHOTOPRISM_DISABLE_TENSORFLOW: 'false'
PHOTOPRISM_DETECT_NSFW: 'false'
PHOTOPRISM_SIDECAR_JSON: 'true'
PHOTOPRISM_SIDECAR_YAML: 'true'
working_dir: '/photoprism'
volumes:
- '~/Pictures:/photoprism/originals'
- './storage:/photoprism/storage'
- './import:/photoprism/import'
Þegar skráin er tilbúin, opnaðu flugstöð í þeirri möppu og keyrðu: tengikví semja upp -dFyrsta frumstillingin hleður niður myndum og býr til gagnagrunninn; gefðu því nokkrar mínútur. Síðan byrjar það að flokka með Docker compose exec photoprism photoprism vísitalaVerður uppfært í framtíðinni: Docker Compose Pull Photoprisma, Docker Compose stöðva ljósaprisma y tengikví semja upp -d –no-deps ljósaprisma.
Sjálfgefin innskráningarupplýsingar: notandanafn stjórnanda og lykilorðið sem þú skilgreinir í umhverfisbreytum. Mundu að breyta veikum lykilorðum um leið og þú skráir þig inn í fyrsta skipti. Ef þú ætlar að flytja inn mikið efni er þess virði að slökkva á vélanámsvirkninni við upphaflega flokkun og virkja þær síðar.
Örugg aðgangur, staðbundin lén og öfug umboðsþjónusta
Ef þú ætlar að afhjúpa þjónustuna utan netsins þíns, Settu það alltaf á eftir HTTPS með öfugum milliþjóni eins og Traefik eða Caddy. Án TLS ferðast allt í látlausum texta og gæti verið hlerað. Að viðhalda friðhelgi einkalífsins er hluti af áætluninni: notaðu gild vottorð og beina HTTP yfir í HTTPS.
Til að fá aðgang staðbundið með léni eins og photoprism.localhost án tengis, hefur þú tvo möguleika: kortleggja staðlaða höfn á hýsilnum (til dæmis 80:2342, eingöngu til staðbundinnar notkunar) eða stilltu Traefik til að hlusta á 80 og beina til þjónustunnar á 2342. Gakktu úr skugga um að merkimiðar gámanna innihaldi leið, aðgangspunkt og innri þjónustugátt. Algengt mynstur með Traefik væri að skilgreina hýsilregluna, vefinngangspunktinn og beina þjónustugáttinni á 2342.
Annað lykilatriði er eldveggurinn: leyfir innkomandi tengingar á tengin sem þú notar (vef og https) og út á landfræðilegt forritaskil og Docker þegar þörf krefur. Ef þú lokar fyrir þessar útleiðandi tengingar munu kortin og staðirnir ekki virka rétt.
Skipulag, gervigreind og eiginleikar sem skipta máli
PhotoPrism vinnur með öflugum vörulista og aukabúnaði; Þú getur skrifað lýsigögn í JSON og YAML Samhliða frummyndunum þínum, þannig að það er ekki eingöngu háð gagnagrunninum. Flokkun með TensorFlow (andlit, hlutir, senur og NSFW) flýtir fyrir leit og að ákveða hvort merkja eigi viðkvæmar myndir sem einkamál er jafn auðvelt og að virkja stillingu.
Til að viðhalda afköstum er hægt að aðlaga gæði og stærð smámynda, myndkóða, bitahraðatakmarkanir og endurstærð. FFmpeg er stillt með breytum Og ef vélbúnaðurinn þinn styður það geturðu úthlutað verkefnum til Intel QSV, Nvidia, Apple eða VAAPI fyrir hraðari umritun. Með örfáum smellum geturðu farið úr einföldu vinnuflæði yfir í verkflæði sem er sniðið að kerfinu þínu.
Leiðsögnin er lipur: tímalína, albúm, merki, uppáhalds og staðir. Ítarleg leitargluggi Það gerir þér kleift að sía eftir myndavél, dagsetningum, löndum, litum eða fólki. Ef þú kemur úr óreiðukenndum bókasöfnum, þá hjálpa tvítekningargreining og staðlun lýsigagna þér að koma reglu á sársaukalaust.
Í snjalltækjum er ekkert opinbert forrit, en þú getur notað PWA eða samstillt við WebDAV með forritum eins og PhotoSync. PWA er mjög hagnýttÞað setur sig upp eins og innbyggt forrit, sem sparar þér að þurfa að nota vafra í hvert skipti. Hins vegar er upplifunin á Android TV eða Google TV takmörkuð, eins og með flestar lausnir í þessum geira; áreiðanlegasti kosturinn er að nota vafra á fartölvu sem er tengd við sjónvarpið ef þú vilt skoða myndir á þægilegan hátt með fjölskyldunni.
Hverjir njóta góðs af PhotoPrism
Faglegir ljósmyndarar Með þúsundum RAW-skráa finnur þú öflugan bandamann: flokkun, leit eftir linsu eða myndavél, tvítekningargreiningu og aukabúnað til að forðast að breyta upprunalegu skránni. Að hafa safnið þitt stjórnað, merkt og sameinað sparar þér vinnustundir til meðallangs tíma.
að grafískir hönnuðir og skapandi einstaklingarLitakóðaðir merkimiðar og hlutarmerki hjálpa þér að finna fljótt sjónrænan innblástur. Að skoða eftir augnablikum og nota tímalínu hjálpar þér að sækja hugmyndir og efni án þess að missa yfirsýn.
Í fasteignageiranum, fasteignasalar Þeir geta flokkað eignir eftir staðsetningu, dagsetningu eða merkjum og deilt albúmum með vernduðum tenglum sem renna út. Persónuvernd er lykilatriði hér og það er kostur að hafa stjórn á netþjóninum.
Stafræn markaðsteymi Þeir kunna að meta skipulagt safn af eignum, með síum fyrir herferðir, dagsetningar og lönd. Stuðningur við marga notendur og notkun aukahluta auðveldar að forðast að skemma frumritin og deila innri söfnum án þess að þau birtist út á við.
að ferðamenn, stafrænir skjalaverðir og forritararKostirnir eru allt frá gagnvirkum kortum til möguleikans á að samþætta myndasafnið við aðrar þjónustur í gegnum WebDAV. Ef reglufylgni er einnig áhyggjuefni, þá hjálpar það þér að halda gögnunum á eigin innviðum með GDPR og innri stefnu.
Vinsælir valkostir og hvernig þeir passa inn í
Immich slær hartÞetta minnir mjög á Google Myndir, með óaðfinnanlegri tímalínu, lyklatengdum uppáhaldslistum, samstillingu í farsíma og merkingarfræðilegri leit eftir hugtökum eða litum. Innflutningur frá Google Takeout er ótrúlega auðveldur með tólum eins og Immich-Go. Ókosturinn er að Android TV appið er takmarkað; fyrir sjónvarpslotur er vafri á fartölvu æskilegri.
Á sviði framleiðniforrita, Nextcloud Myndir og Minningar viðbótin Þeir bjóða upp á góðan valkost ef þú notar nú þegar Nextcloud. Recognize appið býður upp á andlitsgreiningu og Imaginary og Preview Generator flýta fyrir forskoðunum. Viðmótið er hagnýtt, þó að flýtiaðgerðir eins og að merkja uppáhalds séu ekki eins tafarlausar og í öðrum valkostum.
Myndauppbygging Það býður upp á aðra nálgun, með heimaskjá sem sýnir handahófskennt úrval af myndum til að hjálpa þér að enduruppgötva skjalasafnið þitt. Það er hratt og ferskt, en Plus-stillingin opnar fyrir eiginleika eins og uppáhalds og andlitsgreiningu, sem gæti hrætt frá þá sem eru að leita að öllu ókeypis og staðbundnu.
Piwigo, Photoview, Lychee eða Photonix Þau ná yfir fjölbreytt úrval af aðstæðum: einföld myndasöfn, grunnþekkingu eða skipulagningu eftir merkjum. Ef forgangsverkefni þitt er tímalínan og flýtileiðir gætu þau brugðist. LibrePhotos lítur mjög efnilega út á pappírnum, en innleiðing þess getur verið handvirkari og það virkar ekki alltaf vel á venjulegum tölvum.
Hasta Plex hefur gefið út Plex Myndir Plex er í beta-útgáfu fyrir iOS, Android og vefinn og er áhugaverður kostur ef þú ert nú þegar Plex-notandi, þó að það skorti eins og er fágað innbyggt Android TV app. Ente, hins vegar, notar opinn kóða og státar af dulkóðun frá enda til enda; það lítur mjög efnilegt út, jafnvel með skjáborðsforritum, þó að sjálfhýsing þess krefjist tæknilegrar þekkingar.
Algengar spurningar fyrir byrjendur í Docker
Hvar set ég YAML skrána?Í hvaða möppu sem þér líkar. Það mikilvægasta er að keyra Docker Compose skipanirnar úr þeirri möppu svo hún lesi rétta YAML skrá. Haltu docker-compose.yml og undirmöppum eins og storage, database og import saman svo þú hafir allt aðgengilegt.
Ætti ég að tengja núverandi myndamöppu mína? Já, tengdu myndamöppuna þína við /photoprism/originals. Ef þú vilt ekki veita skrifréttindi geturðu tengt hana eingöngu við lesaðgang, en þá missir þú möguleikann á að breyta lýsigögnum á staðnum; PhotoPrism forðast einnig að snerta upprunalegu skrárnar með aukahlutum.
Hvert fara gagnagrunnurinn og skyndiminnið? Það er best að geyma þær utan myndamöppunnar þinnar, í sérstakri slóð sem þú tengir við /photoprism/storage (og, ef þú notar MariaDB, við ./database í gagnagrunnskerfisgeymslunni). Þannig blandarðu ekki skyndiminni og gagnagrunnum saman við upprunalegu skrárnar þínar.
Hvernig á að tengja möppu í DockerÍ hljóðstyrkslyklinum skal nota sniðið host_path:container_path. Til dæmis, ~/Pictures:/photoprism/originals. Staðfestu heimildir notandans sem keyrir gáminn; ef nauðsyn krefur skal nota breyturnar PHOTOPRISM_UID og PHOTOPRISM_GID eða notandaleiðbeiningarnar til að samræma heimildir.
Þurfum við Traefik eða Caddy? Gerðu þetta aðeins ef þú vilt sjálfvirka TLS, hreina lén og slóðir, eða ef þú ert að tengja þjónustuna við internetið. Staðbundið er vörpun tengis 2342 nægjanleg. Ef þú notar Traefik skaltu skilgreina hýsilinn, vefinngangspunktinn og innri tengið 2342 fyrir þjónustuna; á þennan hátt geturðu nálgast hana með photoprism.localhost án þess að bæta við :2342.
Stuðningur, uppfærslur og samfélag

Verkefnið stefnir að því að vera friðhelgisvænasti kosturinn Og það hefur kraftmikla áætlun. Þeir stefna að stefnu um núll galla og setja því ekki fastar dagsetningar fyrir nýja eiginleika: hraðinn fer einnig eftir fjármögnun og stuðningi samfélagsins. Ef það hentar þér vel, þá flýtir aðild að þróun þess sem þú hefur mestan áhuga á að gerast meðlimur.
Til að taka af öllum vafa, þá hefur þú Umræður á GitHub og samfélagsspjalliSilfur-, Gull- og Platínumeðlimir geta einnig haft samband við tæknilega aðstoð. Áður en villutilkynning er opnuð skal skoða gátlistana fyrir úrræðaleit; oft er vandamálið staðbundið stillingarvandamál og hægt er að leysa það fljótt.
Í uppfærslum er hægt að gera sjálfvirkan með Varðturninn Ef þú ert sátt/ur við það, þá er það allt í lagi; annars er betra að nota „pull, stop and up“ ferli þegar stöðug útgáfa kemur út. Í alvarlegum umhverfum skaltu nota fastar útgáfur og forðast að nota nýjustu útgáfuna, bæði í PhotoPrism og MariaDB, til að tryggja stýrðar uppfærslur.
Ef þú hefur áhyggjur af kortum og öfugri landkóðun, PhotoPrism og MapTiler Þessar þjónustur bjóða upp á mjög hátt friðhelgisstig. Notkun þeirra er undir verndarvæng verkefnisins, með skyndiminni til að bæta afköst og koma í veg fyrir að fyrirspurnir þínar verði ofvaxnar.
Að lokum, munið það augljósa en nauðsynlega: Að taka afrit er ekki valfrjálstEf þú heldur utan um fjölskylduminningar eða efni viðskiptavina, þá er ábyrgðin þín. Taktu afrit af gagnagrunninum þínum, geymsluplássi og, síðast en ekki síst, af upprunalegum skrám á að minnsta kosti tveimur mismunandi stöðum. Forðastu ódýr USB-lykil eða hægar netmöppur fyrir gagnagrunninn þinn.
Á þessum tímapunkti, PhotoPrism Hann hefur unnið sér inn stöðuna Sem öflug lausn fyrir þínar eigin staðbundnu Google Myndir: Gervigreind til flokkunar, SSD hraði, hliðarvagnar til að varðveita frumrit og fágað PWA. Ef þú forgangsraðar ánægju fram yfir skráningu gætirðu laðast að valkostum eins og Immich vegna viðmótsins; ef nákvæm skipulagning er þinn stíll, þá skín PhotoPrism. Hverjar sem þarfir þínar eru, með góðri Docker Compose uppsetningu, nægilegu skiptirými, HTTPS fyrir internetaðgang og afrit, munt þú hafa traust kerfi sem endist í mörg ár fram í tímann.
Hefur brennandi áhuga á tækni frá því hann var lítill. Ég elska að vera uppfærður í geiranum og umfram allt að miðla honum. Þess vegna hef ég lagt mig fram við samskipti á tækni- og tölvuleikjavefsíðum í mörg ár. Þú getur fundið mig að skrifa um Android, Windows, MacOS, iOS, Nintendo eða annað tengt efni sem mér dettur í hug.