
Jag är säker på att det har hänt dig: du vaknar en dag och inser att det gratis lagringsutrymmet från jättar som Google Foto har tagit slut. Den där känslan av börjar få slut på plats för dina minnen Det är ett betydande problem som har fått många att leta efter alternativ. Frigör utrymme i Gmail och undvik att få slut på lagringsutrymme. utan att lägga ut pengar varje månad på prenumerationer som aldrig tar slut.
För dig som inte vill vara beroende av ett externt företag och föredrar att ha full kontroll över dina filerAtt skapa ditt eget moln är den perfekta lösningen. Det är här PhotoPrism kommer in i bilden, ett kraftfullt verktyg som låter dig hantera dina foton och videor på din egen hårdvara, oavsett om det är en kraftfull server, en VPS eller till och med en liten Raspberry Pi, utan att offra artificiell intelligens.
Vad i all världen är PhotoPrism och vad används det till?
I grund och botten är PhotoPrism en självhostande applikation skriven i Go och JavaScript (Vue) som fungerar som en avancerad multimediabibliotekshanterareDess största fördel är att det inte bara är en enkel filvisare, utan att det integrerar Google TensorFlow för att automatiskt analysera dina bilder. Det betyder att programmet kan känna igen om det finns en hund, ett berg eller en bil i ett foto utan att du behöver lyfta ett finger.
Systemet är huvudsakligen organiserat genom album och smarta etiketterMedan album fungerar som de du är bekant med på andra plattformar, genereras taggar av AI baserat på färger, objekt eller tid på dagen. Dessutom har du friheten att korrigera eller lägg till taggar manuellt om systemet gör ett misstag.
Fördelar med att ha ett eget fotomoln
Den främsta anledningen till att ta steget är integritet och regelefterlevnadOm du hanterar bilder för professionella ändamål kan lagring av tredjepartsdata i externa moln orsaka GDPR-problem. Genom att ha servern hemma eller på din egen VPS bestämmer du vem som ser vad. En annan stor fördel är stöd för RAW-formatNågot som professionella fotografer uppskattar mycket.
Dessutom är PhotoPrism öppen källkod och decentraliseradDetta säkerställer att du inte är bunden till ett företags nycker. För att flytta dina filer är programmet kompatibelt med WebDAVvilket gör att du kan synkronisera din mobiltelefon eller surfplatta med hjälp av Verktyg för att synkronisera PC och mobil som PhotoSync, eftersom det inte har en officiell app för iOS eller Android.
Tekniska krav och hårdvarukrav
Var uppmärksam här, för det är inte vilken enhet som helst som fungerar. PhotoPrism är krävande tack vare sin AI-behandling. För smidig drift krävs en dator med minst dubbla kärnor och 4 GB RAMOm du har ett stort antal foton (hundratusentals) är det viktigt att använda en SSD-diskAnnars kommer indexeringsprocessen att ta en evighet och du kommer att bli desperat.
Om du bestämmer dig för att använda en 4GB Raspberry Pi 4, tänk på att du kommer att vara på gränsen av sin kapacitetUtvecklarna uppger att den kan hantera upp till 200 000 filer, men om din samling är större är det bäst att uppgradera till en större enhet. VPS eller en dedikerad serverGlöm inte att konfigurera växlingsminnet för att förhindra att systemet kraschar under bildanalysen.
Steg-för-steg installationsguide
Det renaste och enklaste sättet att installera det är genom att Docker och Docker ComposeOm du använder en Raspberry Pi är ett mycket bekvämt alternativ att installera UbuntuDockerPi, som levereras med Docker förinstallerat och sparar tid.
Den allmänna processen innebär att skapa en katalog för projektet och konfigurera en fil docker-compose.ymlI den här filen definierar du kritiska variabler, såsom administratörens användarnamn, lösenord och webbplatsens URL. För databasen har du två alternativ: SQLitevilket är mycket snabbt att installera och perfekt för hemmabruk, eller MariaDB/PostgreSQLRekommenderas om du har miljontals foton och letar efter överlägsen prestanda.
Exempel på driftsättning och konfiguration
När du har YAML-filen klar behöver du bara köra kommandot docker compose up -dEfter några minuters väntan kommer du att kunna komma åt den via port 2342 från din webbläsare. Standarddata är vanligtvis användardata. administration och lösenord osäkra o fotoprisma, beroende på hur du har konfigurerat det.
För att systemet ska börja känna igen dina bilder måste du utföra instruktionen för att indexeras (docker-compose exec photoprism photoprism indexDenna process aktiverar AI:n för att analysera varje fil och skapa automatiska taggar. Om du vill uppdatera appen gör du bara en dra den senaste bilden och starta om containern.
Systemhantering och underhåll
Väl inne hittar du ett mycket intuitivt gränssnitt. avancerad sökning Det är helt enkelt spektakulärt och låter dig filtrera efter kamera, färger, datum eller geografiska platser. Du har en sidopanel för att navigera i kalendern, höjdpunkter eller personer som känns igen genom [oklart - möjligen "fotografi" eller "fotografi"]. ansiktsigenkänning.
Men det är inte bara fantastiskt; att skapa ditt eget moln innebär en stort ansvarDu är systemadministratör, vilket innebär att du måste ta hand om säkerhetskopiorAtt förlora en livstids foton på grund av ett hårddiskfel är en tragedi som kan undvikas med en... bra NAS-lagringssystem eller externa hårddiskar och en säkerhetskopieringsplan. Du måste också hantera användarbehörigheter och hålla servern uppdaterad för att förhindra sårbarheter.
Att hantera ditt visuella arv med ett verktyg med öppen källkod som drivs av artificiell intelligens är ett gångbart och kraftfullt alternativ till kommersiella tjänster, förutsatt att du är villig att ta på dig den tekniska hanteringen och säkerheten för dina data för att förhindra oavsiktliga förluster.