PhotoPrism: een handleiding voor het lokaal gebruiken van een privé-AI-galerij

  • PhotoPrism organiseert en zoekt lokaal met AI, met privacy en volledige controle.
  • Eenvoudige installatie met Docker; het beste met MariaDB, SSD en HTTPS-proxy.
  • Echte vergelijking: Immich onderscheidt zich door een ervaring die lijkt op die van Google Photos.

Photoprism-website voor het organiseren van uw foto- en videogalerij

FotoPrisma Het is een van de aantrekkelijkste projecten geworden voor het opzetten van een privé-AI-gestuurde galerij thuis, zonder dat u afhankelijk bent van externe clouds en waarbij u absolute controle over uw afbeeldingen behoudt.

Dit artikel biedt een compleet overzicht: Wat biedt PhotoPrism en hoe past het in een lokaal ecosysteem? Met Docker en MariaDB bespreken we welke beveiligingsvereisten en best practices u moet toepassen, welke apps en services de ervaring aanvullen en een eerlijke vergelijking met populaire alternatieven zoals Immich, Synology Photos, Nextcloud, Plex Photos en PhotoStructure, zodat u een weloverwogen keuze kunt maken.

PhotoPrism in een notendop

We worden geconfronteerd met een moderne webapplicatie om foto's en video's te organiseren die het eruit haalt machine leren Het herkent content, mensen en scènes en indexeert je bibliotheken met opmerkelijk detail. Het is een PWA-oplossing die feilloos werkt in de meeste populaire browsers en kan worden "geïnstalleerd" op je desktop of mobiele apparaat voor een bijna native ervaring.

Tot de meest opvallende kenmerken behoort de ondersteuning voor meerdere formaten, waaronder RAW, JPEG en PNG—, duplicaatdetectie en -beheer om ruimte te besparen, en basisbewerkingsfuncties zoals bijsnijden of formaat wijzigen, plus opties voor delen met links en de mogelijkheid om externe opslag te integreren zoals Dropbox, Google Drive of Amazon S3 als je het nodig hebt.

Voor wie is het vooral geschikt?

Vanwege zijn focus en kracht is het zeer nuttig voor professionele fotografen met grote RAW-bestanden; voor ontwerpers die visuele middelen beheren; naar vastgoedmakelaars die eigendommen moeten classificeren en presenteren; voor marketeers met campagnes en reclamemateriaal; voor viajeros die gebruik maken van kaarten en labels; om webontwikkelaars die een georganiseerde bronnenbibliotheek vereisen; en voor digitale archivarissen die historische of persoonlijke collecties willen behouden.

Naast deze beroepen kan elke gebruiker met een grote fotobibliotheek profiteren van automatische etikettering, met geavanceerd zoeken en chronologische organisatie waarmee u elk moment eenvoudig kunt terugvinden.

Installatie en compatibele platforms

Photoprism-website voor het organiseren van uw foto- en videogalerij

PhotoPrism ontvouwt zich heel gemakkelijk met Docker Compose Het draait op Linux, macOS en Windows, en ook op FreeBSD, Raspberry Pi en diverse NAS-apparaten. Er is zelfs een cloudoptie beschikbaar via [website/platformnaam ontbreekt]. PikaPods o DigitalOcean als u liever geen eigen infrastructuur onderhoudt.

Na de eerste installatie begeleidt de tutorial 'Aan de slag' u door de interface en instellingen, zodat de indexering van uw bibliotheek uw voorkeuren respecteert. Het is belangrijk om te weten dat de ontwikkelaars een strikt kwaliteitsbeleid hanteren.“nul fouten”— en dat de routekaart prioriteit geeft aan lopende taken en testen boven veelbelovende vaste data; financiering door de gemeenschap versnelt de komst van nieuwe functies.

Aanbevelingen voor het maken van macrofoto's vanaf uw mobiel
Gerelateerd artikel:
3 tips om betere macrofoto's te maken met je mobiel

Systeemvereisten, databases en browsers

Voor een stabiele implementatie is een 64-bits server met minimaal 2 CPU-kernen en 3 GB RAMBoven het minimum zou het geheugen moeten toenemen in lijn met het aantal cores. Het indexeren van grote bibliotheken en databases presteert veel beter op een systeem met meer geheugen. lokale SSDvooral de cache en de database zelf.

Als uw server minder dan 4 GB swap (of als u beperkt geheugen/swapgeheugen hebt) kunnen onverwachte herstarts optreden wanneer de indexer maximale hoeveelheden RAM nodig heeft. Wees voorzichtig met panorama's met een hoge resolutie, waarvoor mogelijk extra swapping nodig is. Onder de 1 GB is de RAW-conversie en TensorFlow vanwege voor de hand liggende beperkingen.

Wat de database betreft, ondersteunt PhotoPrism SQLite 3 y MariaDB 10.5.12+Voor schaalbaarheid en prestaties is SQLite niet de beste optie. Ondersteuning voor MySQL 8 is stopgezet vanwege de lage vraag en ontbrekende functies. Voorbeelden zijn meestal gebaseerd op de stabiele versie van MariaDB voor prestatieverbeteringen, en het wordt aanbevolen om de tag te vermijden. :laatste bijwerken met controle.

Als PWA werkt de interface fantastisch in Chrome/Chromium, Safari, Firefox en EdgeNiet alle video- en audioformaten zijn echter compatibel met alle browsers: bijvoorbeeld AAC (standaard audiocodec in H.264/AVC) is standaard in Chrome, Safari en Edge, terwijl het in Firefox of Opera afhankelijk is van het systeem.

Beveiliging, HTTPS en netwerken

Als u uw exemplaar buiten uw thuisnetwerk blootstelt, is het cruciaal om het achter een HTTPS-reverse proxy (Traefik of Caddy werken heel goed) om te voorkomen dat wachtwoorden en bestanden in platte tekst worden verzonden. Het is belangrijk om de regels van de brandmuur om binnenkomend verkeer en toegang tot de geocoderings-API en, indien van toepassing, Docker toe te staan.

  Niet eerder gepubliceerde foto's onthullen de terugkeer van Neil Armstrong na Gemini 8.

Omgekeerde geocodering en interactieve kaarten zijn afhankelijk van PhotoPrism zelf en van MapTiler AG (Zwitserland), met hoge privacynormen. Het gebruik van deze diensten valt onder het project en kan, afhankelijk van uw situatie, kosteneffectiever zijn dan aanbieders met pay-as-you-go-facturering en cachingbeperkingen, die vaak van invloed zijn op uw privacy. prestaties en privacy.

Ondersteuning en gemeenschap

Voor vragen over de installatie thuis kunt u schrijven naar GitHub-discussies of neem deel aan de communitychat. Checklists voor probleemoplossing helpen u snel een diagnose te stellen en het probleem op te lossen. Leden van het Silver-, Gold- en Platinum-abonnement hebben ook toegang tot ondersteuning via e-mail.

Open geen problemen in GitHub Issues tenzij u een reproduceerbare storing en er is niet gemeld dat het in de app opgelost moet worden. Het is waarschijnlijk een lokaal configuratieprobleem of een misverstand; de community helpt meestal snel en met gezond verstand.

Een handige extra voor iOS: Stream

Er is een kleine app genaamd Stroom Voor iPhones kan dit het leven van PhotoPrism-gebruikers een stuk eenvoudiger maken. Het toont je serverfoto's naast lokale albums in een uniforme galerij. identificeert en groepeert duplicatenHet ondersteunt batchbewerkingen (favorieten, archiveren, verwijderen) en bevat zelfs een functie voor zoeken in natuurlijke taal.

Stream fungeert uitsluitend als beheerder: Uw foto's worden niet opgeslagen en de originelen worden niet gewijzigd. En je kunt het zonder problemen verwijderen. De auteur moedigt je aan om suggesties en opmerkingen te sturen; je kunt hun website bezoeken en het zonder problemen downloaden uit de App Store.

Het gaat niet alleen om de cloud: een echte en eerlijke ervaring

Sommige gebruikers willen niet dat hun foto's 'overstromen' op externe diensten, vooral als er familieprivacy Hoewel Google Photos en iCloud erg handig zijn, houden veel mensen liever de controle en kiezen ze voor een eigen, zelfgehoste oplossing.

Jarenlang zijn alternatieven zoals Picasa —met gezichtsherkenning al in 2009— loste een deel van het probleem lokaal op. Handmatige organisatie in mappen (in de notatie "JJMMDD - Beschrijving") op een NAS was een wijdverbreide strategie. Met de pandemie maakten velen van de gelegenheid gebruik om centraliseren en stroomlijnen verspreide bibliotheken.

Van Picasa tot speciale apparaten, en hun struikelblokken

Projecten zoals Fotostructuur Ze zagen er veelbelovend uit, maar sommige belangrijke functies waren betaald (bijvoorbeeld het markeren van favorieten), en dat ontmoedigde degenen die op zoek waren naar iets dat helemaal gratis was. Apparaten zoals Monumenten 2 Ze beloofden veel op Kickstarter, maar tussen softwarefouten, beperkte ondersteuning en problemen met SSD-schijven, was de ervaring uiteindelijk... onregelmatig.

Synology Photos was een duidelijke stap voorwaarts: een gepolijste interface, respect voor bestaande mappen, behoorlijke mobiele synchronisatie... maar het ontbrak sneltoetsen Voor frequente acties bood de Android TV-app geen soepele chronologische navigatie voor grote bibliotheken; een detail dat, voor het bekijken van foto's op tv, het weegt veel.

Een thuisserver instellen met Unraid

Unraid is een geliefd platform geworden voor zijn gemeenschap en catalogus uit containers. Het monteren ervan met een Jonsbo N2-behuizing, 10TB-schijven en een snelle SSD vormt een solide basis; er zijn zelfs mods om de ventilator te vervangen door een Noctua en zo totale stilte in het klaslokaal.

Door te kiezen voor ZFS en RAIDZ1 wordt fouttolerantie geboden, hoewel het de backups zoals altijd. Zodra de bibliotheken zijn gemigreerd, is het eenvoudig om containers te implementeren vanuit de app store en services zoals Jellyfin of Plex uit te proberen, naast de fotogalerijen die ons aangaan.

Realistische vergelijking van zelf-gehoste oplossingen

Piwigo Het is een ervaren, schaalbaar en krachtig platform – albums, nummers, geolocatie, meerdere accounts – maar de organisatie draait meer om labels dan een duidelijke tijdlijn zoals die van Google Photos of PhotoPrism.

Fotonix Het biedt object-, kleur- en gezichtsherkenning, maar op dit moment is het te eenvoudig; meer een interessant project om mee te experimenteren dan een volledige vervanging van Google Foto's.

Lychee Het is opvallend en minimalistisch, ideaal als kijker/galerij, hoewel het gebaseerd is op albums Geen chronologische focus of favorieten; praktisch voor kleine projecten, kort voor grote bibliotheken.

Fotoweergave Het erft de chronologische indeling, met favorieten en geolocatie, en zelfs gezichtsherkenning, maar de interface is erg minimalistisch en sommige acties zijn alleen beschikbaar in de miniatuurweergave, enigszins verwarrend.

  Autumn Durald Arkapaw schrijft geschiedenis door de Oscar voor beste cinematografie te winnen.

LibrePhotos Het wordt in demo's gewaardeerd vanwege de tijdlijn en de schuifbalk met jaren, maar in daadwerkelijke implementaties kan de import lenta en de interface is onhandig. Bovendien zijn de installatie en updates in omgevingen zoals Unraid niet zo eenvoudig als klikken en spelen.

Nextcloud-foto's Het biedt: chronologische volgorde, favorieten, "Op deze dag" en een verrassend goede editor met filters en aanpassingen. Voorbeeldgenerator e denkbeeldig Snelheid winnen; de plugin Herkennen Het voegt gezichtsherkenning toe; en de app Memories Het verbetert de ervaring met metadata en geolocatie. Het beste deel: de mobiele synchronisatie Ideaal voor privékopieën/back-ups.

Plex-foto's Het is een bètaversie van de app en belooft veel goeds als je Plex al gebruikt: tijdlijn- en bibliotheekweergaven, een shuffle-knop en de mogelijkheid om favorieten te markeren, zelfs vanuit miniaturen. Het grote nadeel is dat er geen native app voor Android TV dat is voldoende.

FotoPrisma Het valt op door zijn kracht en classificatie, met geavanceerde EXIF-bewerking, tags en sterbeoordelingen, maar voor sommigen draait het meer om 'beheren' dan om genieten. Er ontbreekt een weergave. tijdlijn in de stijl van Google Photos, aangezien de kalender is gegroepeerd op maand en mogelijk niet voor iedereen aantrekkelijk is.

Fotostructuur Het is origineel: het begint met willekeurige mozaĂŻeken die uitnodigen tot ontdekking, hoewel de chronologische navigatie per jaar/maand... minder directVoor veel interessante functies is de Plus-versie vereist (favorieten, etc.).

ente Het heeft iedereen verrast door in 2024 open source te worden. Een schone interface, onberispelijke chronologische volgorde, eenvoudige editor en absolute focus op end-to-end-coderingU kunt hiermee privéalbums delen, maar het zoeken is eenvoudiger en de geavanceerde object-/gezichtsdetectie die sommige andere apps bieden, ontbreekt.

Andere opmerkelijke alternatieven

Chevereto Het is alsof je je eigen Imgur hebt: galerijen met stemmen en weergaven vóór de chronologische volgorde; het is niet het profiel van een manager van persoonlijke fotobibliotheek die wij hier zoeken.

Fotostream y Home-Galerij Ze zijn gericht op vloeiende en mooie galerijen; voor intensief persoonlijk gebruik missen ze beperkt in zoeken en chronologie.

Fotoveld Het is bijna een technische demo van het uitzoomen op veel afbeeldingen tegelijk; superinteressant, maar het is zeker niet de bedoeling om het dagelijks te beheren. metagegevens en filters.

Waterjuffer Het doet denken aan Picasa en biedt snelle zoekmogelijkheden op gezicht, object of kleur. De demo had op een gegeven moment problemen met het certificaat, maar het concept is... aantrekkelijk.

Snapcrescent Het lijkt erop dat dit een fork is die nauw verbonden is met Immich en zich richt op mobiel. Als u geĂŻnteresseerd bent in deze ervaring, is het de moeite waard om de voortgang ervan in de gaten te houden. mobiel eerst.

Zet uw foto's op uw tv.
Gerelateerd artikel:
Zet uw eigen achtergrondfoto's op uw Smart TV

Immich, de huidige referentie voor velen

Als er één project is dat echt het label 'alternatief voor Google Photos' verdient, dan is het wel ImmechHet ontwikkelt zich razendsnel, de interface is identiek aan wat we 'al kennen' en de flow is tijdlijngebaseerd. haken op dit moment.

Het installeren op Unraid vanuit de catalogus is eenvoudig. Standaard genereert Immich zijn eigen interne fotobibliotheek Het gebruikt uw bestaande mappen (die ongeveer evenveel ruimte innemen als het origineel), wat betekent dat het uw bestandsstructuur niet beĂŻnvloedt en uw bestanden "veilig" blijven. Er is een modus voor externe bibliotheek Als u liever rechtstreeks naar uw directory verwijst, is dat wel iets om voorzichtig mee om te gaan.

Voor grote migraties, Immich-CLI en vooral Immich-Go Ze zijn fantastisch: je kunt mappen klonen en, als je van Google Photos komt, Google Takeout-bestanden verwerken voor import met Metadata zo getrouw mogelijk.

AI-functies moeten verstandig worden geactiveerd: als uw machine bescheiden is, is het beter om Machine Learning niet in te schakelen tijdens bulkimports. De optie om Machinaal leren op afstand Hiermee kunt u gezichts-/objectherkenning delegeren aan een andere machine in uw netwerk, wat zeer handig is voor een project van deze omvang.

In het dagelijks leven is de tijdlijn Het is ongelooflijk handig; de maand/jaarbalk aan de rechterkant versnelt het springen naar een willekeurige datum, en de viewer biedt essentiële snelkoppelingen: F-toets voor favoriet en Delete om naar de prullenbak te sturen. De "X jaar geleden"-sectie op de cover is een leuke kleine verwijzing dat je desactivar als het je niet overtuigt.

Immich biedt multi-user functionaliteit en de mogelijkheid om stijlen aan te passen met CSS en toegang op afstand als u uw server openstelt voor internet. Als u twijfelt om de service te publiceren, kunt u een tunnel of een Tailscale VPN Een geweldige manier om uw galerij veilig in uw zak te dragen.

  Autumn Durald Arkapaw schrijft geschiedenis door de Oscar voor beste cinematografie te winnen.

Semantisch zoeken werkt verrassend goed: "bergen", "zee", "oranje"... en gerelateerde afbeeldingen verschijnen ongeacht de bestandsnaam. De herkenning van Caras Het is op bepaalde momenten nuttig en presteert uitstekend.

Televisie: de grote achilleshiel

Ondanks de vooruitgang is er nog steeds geen perfecte app voor Android TV/GoogleTV Hiermee kun je met één druk op de knop volop genieten van grote bibliotheken met chronologisch bladeren, favorieten en een prullenbak. Immich heeft wel opties, maar die zijn niet geweldig; uiteindelijk kiezen veel mensen voor... browser op tv of ze sluiten een laptop aan via HDMI voor familiesessies.

Het zou fantastisch zijn om te zien dat cliënten acties toewijzen aan controllerknoppen – favorieten markeren, verwijderen – en een bruikbare tijdlijn met bibliotheken van honderdduizenden foto'sNu is het tijd om praktisch te zijn.

Cookies en privacy op het web

Veel websites die deze projecten documenteren of hosten, gebruiken cookies om voorkeuren te onthouden en te analyseren welke secties het nuttigst zijn. Zoals altijd is het een goed idee om het beleid te bekijken en wat u deelt aan te passen aan uw comfortniveau.

PhotoPrism, Traefik en de 404 op photoprism.localhost

Als u toegang hebt tot de app in localhost: 2342 maar je krijgt een 404 op fotoprism.localhostHet gebruikelijke symptoom is dat Traefik niet naar de interne poort van de service routeert. Zorg er in een gelabelde implementatie voor dat de Traefik-router de hostregel heeft voor fotoprism.localhost, die het juiste invoerpunt gebruikt (bijv. web om :80 of webveilig in :443), en dat de dienst naar poort 2342 van de container.

In de praktijk wordt naast het routerlabel met de Host('fotoprism.localhost') en toegangspunten is het meestal nodig om de bestemmingspoort te declareren met een Traefik-servicelabel (load balancer) 2342bevestig de container aan de rood dat Traefik toekijkt en de FOTOPRISM_SITE_URL Zorg voor een schone locatie, bijvoorbeeld 'http://photoprism.localhost/', zonder spaties en zonder dat u de poort hoeft op te geven als u via de omgekeerde proxy gaat.

Als u Traefik liever niet gebruikt, log dan in met fotoprism.localhost:2342 Het werkt zolang je de poortmapping "2342:2342" hebt. Maar als het doel een schoon domein is, routeer dan met Traefik en, in dat scenario, vermijd blootstellen poort 2342 op de host: laat de proxy het binnenkomende verkeer afhandelen.

In een typische Compose-sjabloon ziet u ook de database MariaDB met strakke buffers, datapersistentie in './database', variabelen zoals MARIADB_DATABASE/USER/PASSWORD en een optionele container Uitkijktoren om updates te automatiseren. In PhotoPrism variëren omgevingsvariabelen van authenticatie en TLS tot HTTP-compressie, groottebeperkingen, TensorFlow, classificatie, RAW, transcodering met FFmpeg en de databasestuurprogrammaU kunt dit allemaal aanpassen aan uw machine en uw voorkeuren.

Waar PhotoPrism uitblinkt (en waar niet)

PhotoPrism is een Zwitsers zakmes van fotografische catalogusTags, kwaliteitsinstellingen, EXIF-gegevens, AI-gestuurde classificatie en een veelzijdige PWA. Het nadeel voor sommige gebruikers is dat de interface meer gericht is op "beheren" dan op "genieten". Als een groot scherm en een pure tijdlijn jouw prioriteiten zijn, ben je misschien meer geĂŻnteresseerd in Immich of Nextcloud. gevitamineerd met herinneringen.

Dat doet niets af aan de waarde ervan: als lokale oplossing met volledige controle over de gegevens, privacy En met een actieve community blijft PhotoPrism een ​​solide keuze die ook naadloos past in omgevingen met HTTPS-proxy'sveeleisende firewalls en strikte beleidsregels vervulling en schaalbaarheid (onderwerpen die regelmatig in hun FAQ aan bod komen).

Vasthouden aan slechts één tool is ingewikkeld: als je prioriteit geeft aan de alomvattend beheer En met AI-aangedreven tagging is PhotoPrism overtuigend; als u meer aangetrokken bent tot het gebruik en de esthetiek van "Google Photos", is Immich een sterke kandidaat; als u al deel uitmaakt van het Synology- of Nextcloud-ecosysteem, maken hun oplossingen synchronisatie en de backup mobiel; en als u van Plex komt, wordt de Foto's-module stap voor stap verbeterd.

Accessoires voor smartphonefotografie
Gerelateerd artikel:
Accessoires voor smartphonefotografie

Met elk van deze opties is het nu meer dan haalbaar om lokaal uw eigen privégalerij op te zetten — veilig, snel en zonder gegevens te delen. Deel deze handleiding, zodat meer gebruikers over deze tool te weten komen.