
Jeg er sikker på at det har skjedd deg: du våkner opp en dag og innser at den gratis lagringsplassen fra giganter som Google Foto har gått tom. Den følelsen av går tom for plass til minnene dine Det er et betydelig problem som har fått mange til å se etter alternativer. Frigjør plass i Gmail og unngå å gå tom for lagringsplass. uten å punge ut penger hver måned på abonnementer som aldri slutter.
For de som ikke ønsker å være avhengige av et eksternt selskap og foretrekker å ha full kontroll over filene dineÅ sette opp din egen sky er den ideelle løsningen. Det er her PhotoPrism kommer inn i bildet, et kraftig verktøy som lar deg administrere bildene og videoene dine på din egen maskinvare, enten det er en kraftig server, en VPS eller til og med en liten Raspberry Pi, uten å ofre kunstig intelligens.
Hva i all verden er PhotoPrism, og hva brukes det til?
I bunn og grunn er PhotoPrism et selvhostende program skrevet i Go og JavaScript (Vue) som fungerer som en avansert multimediebibliotekbehandlerHovedfordelen er at det ikke bare er en enkel filvisningsprogramvare, men at det integrerer Google TensorFlow for å automatisk analysere bildene dine. Dette betyr at programmet kan gjenkjenne om det er en hund, et fjell eller en bil i et bilde uten at du trenger å løfte en finger.
Systemet er hovedsakelig organisert gjennom album og smarte etiketterSelv om album fungerer som de du er kjent med på andre plattformer, genereres tagger av AI basert på farger, objekter eller tidspunktet på dagen. Videre har du friheten til å korrigere eller legge til tagger manuelt hvis systemet gjør en feil.
Fordeler med å ha din egen fotosky
Hovedgrunnen til å ta spranget er personvern og samsvar med regelverkHvis du håndterer bilder til profesjonelle formål, kan lagring av tredjepartsdata i eksterne skyer forårsake GDPR-problemer. Ved å ha serveren hjemme eller på din egen VPS, bestemmer du hvem som ser hva. En annen stor fordel er støtte for RAW-formaterNoe som profesjonelle fotografer setter stor pris på.
I tillegg er PhotoPrism åpen kildekode og desentralisertDette sikrer at du ikke er bundet til et selskaps innfall. For å flytte filene dine er programmet kompatibelt med WebDAVsom lar deg synkronisere mobiltelefonen eller nettbrettet ditt ved hjelp av Verktøy for å synkronisere PC og mobil som PhotoSync, siden den ikke har en offisiell app for iOS eller Android.
Tekniske krav og maskinvarekrav
Vær oppmerksom her, for ikke hvilken som helst enhet duger. PhotoPrism er krevende på grunn av sin AI-prosessering. For problemfri drift kreves en datamaskin med minst doble kjerner og 4 GB RAMHvis du har et stort antall bilder (hundretusenvis), er det viktig å bruke en SSD-diskEllers vil indekseringsprosessen ta evigheter, og du vil bli desperat.
Hvis du bestemmer deg for å bruke en 4 GB Raspberry Pi 4, husk at du vil være på grensen av sin kapasitetUtviklerne oppgir at den kan håndtere opptil 200 000 filer, men hvis samlingen din er større, er det best å oppgradere til en større disk. VPS eller en dedikert serverIkke glem å konfigurere swap-minnet for å forhindre at systemet krasjer under bildeanalyse.
Steg-for-steg installasjonsveiledning
Den reneste og enkleste måten å installere den på er ved å Docker og Docker ComposeHvis du bruker en Raspberry Pi, er et veldig praktisk alternativ å installere UbuntuDockerPi, som leveres med Docker forhåndsinstallert og sparer deg tid.
Den generelle prosessen innebærer å opprette en katalog for prosjektet og konfigurere en fil Docker-compose.ymlI denne filen definerer du kritiske variabler, som administratorbrukernavn, passord og URL-adresse. For databasen har du to alternativer: SQLitesom er veldig rask å sette opp og perfekt for hjemmebrukere, eller MariaDB/PostgreSQLAnbefales hvis du har millioner av bilder og ønsker overlegen ytelse.
Eksempel på distribusjon og konfigurasjon
Når du har YAML-filen klar, trenger du bare å kjøre kommandoen docker compose up -dEtter noen minutters venting vil du kunne få tilgang til den via port 2342 fra nettleseren din. Standarddataene er vanligvis brukerdata. admin og passord usikker o fotoprisme, avhengig av hvordan du har konfigurert den.
For at systemet skal begynne å gjenkjenne bildene dine, må du utføre instruksjonen for å indeksert (docker-compose exec photoprism photoprism indexDenne prosessen aktiverer AI-en til å analysere hver fil og opprette automatiske tagger. Hvis du vil oppdatere appen, gjør du bare en uttrekk av det nyeste bildet og start beholderen på nytt.
Systemadministrasjon og vedlikehold
Når du er inne, finner du et veldig intuitivt grensesnitt. avansert søk Det er rett og slett spektakulært, og lar deg filtrere etter kamera, farger, datoer eller geografiske steder. Du har et sidepanel for å navigere i kalenderen, høydepunkter eller personer som gjenkjennes gjennom [uklart - muligens "fotografi" eller "fotografi"]. ansiktsgjenkjennelse.
Men det er ikke bare fantastisk; å sette opp din egen sky innebærer en stort ansvarDu er systemadministrator, som betyr at du må ta vare på sikkerhetskopierÅ miste et helt liv med bilder på grunn av diskfeil er en tragedie som kan unngås med en... et godt NAS-lagringssystem eller eksterne harddisker og en sikkerhetskopieringsplan. Du må også administrere brukertillatelser og holde serveren oppdatert for å forhindre sårbarheter.
Å administrere din visuelle arv med et åpen kildekode-verktøy drevet av kunstig intelligens er et levedyktig og kraftig alternativ til kommersielle tjenester, forutsatt at du er villig til å ta på deg den tekniske administrasjonen og sikkerheten til dataene dine for å forhindre utilsiktede tap.