So verwenden Sie PhotoPrism als private, KI-gestützte Galerie auf Ihrem lokalen Rechner

Letzte Aktualisierung: 19/11/2025

  • PhotoPrism nutzt KI, um Ihre Fotos lokal mit Tags, Orten und erweiterter Suche zu organisieren.
  • Klare Anforderungen: 2-Kern-CPU, 3 GB RAM, SSD für Datenbank und Caches sowie großzügiger Swap-Speicher.
  • Einfache Installation mit Docker, Einbinden der Originaldateien, Speicherung und, falls gewünscht, Importordner.
  • Datenschutz geht vor: Bei Internetzugriffen sollte die Verbindung über HTTPS mit Traefik/Caddy bereitgestellt und regelmäßige Backups durchgeführt werden.

So verwenden Sie PhotoPrism als private, KI-gestützte Galerie auf Ihrem lokalen Rechner

¿Wie kann ich PhotoPrism lokal als private, KI-gestützte Galerie nutzen? Ihre Fotobibliothek unter Kontrolle haltenOhne die öffentliche Cloud wird dieser Traum Wirklichkeit: Mit PhotoPrism erstellen Sie eine private, KI-gestützte Fotogalerie auf Ihrem eigenen Computer oder Server und durchstöbern jahrelange Erinnerungen, ohne Ihre Privatsphäre zu gefährden. Hier finden Sie eine detaillierte und praktische Erklärung zur Funktionsweise, den benötigten Voraussetzungen und zur lokalen Einrichtung mit Docker.

Für viele ist Google Fotos äußerst praktisch, doch im Gegenzug für diese Bequemlichkeit bestehen berechtigte Zweifel an der Verwendung der Daten. Wenn Sie sich Sorgen um Ihre Privatsphäre machen Oder falls Sie in beruflichen Kontexten Vorschriften wie die DSGVO einhalten müssen, ist PhotoPrism eine leistungsstarke Alternative: automatische Organisation, KI-gestützte Tags, erweiterte Suche und ein Workflow, der für große Sammlungen entwickelt wurde – alles innerhalb Ihrer bestehenden Infrastruktur.

Was ist PhotoPrism und warum sollte man es lokal verwenden?

PhotoPrism auf lokalem Server

PhotoPrism ist eine Webanwendung KI-gestützte Fotoverwaltung (mit Google TensorFlow für die Klassifizierung), die Personen, Objekte, Farben und Szenen erkennt, um Ihre Bibliothek zu taggen und zu organisieren. Die Lösung wurde als Selbsthosting-Lösung entwickelt, sodass Sie Ihre Fotos und Videos zu Hause oder auf Ihrem eigenen Server speichern und Ihre Privatsphäre wahren können, ohne auf moderne Funktionen verzichten zu müssen.

In seiner DNA finden sich mehrere Hinweise: Kompatibilität mit RAW- und klassischen Formaten Unterstützte Dateiformate wie JPEG oder PNG; intelligente Indexierung mit Duplikaterkennung; Navigation über Zeitleiste, Orte und Schlagwörter; und eine Suchmaschine, mit der Sie Filter nach Kamera, Farbe, Datum und Land kombinieren und sogar Elemente als Favoriten markieren können. Alles läuft auf Ihrem Rechner, mit lokalen Caches und ohne die Einbindung von Drittanbietern für die Analyse.

Die Benutzeroberfläche ist eine PWA und wird daher auf dem Startbildschirm von Computern und Mobilgeräten installiert. Es funktioniert besonders gut in Chrome, Chromium, Safari, Firefox und Edge.Bitte beachten Sie, dass die Wiedergabe bestimmter Video- und Audio-Codecs (z. B. AAC in H.264) je nach Browser variieren kann, was im modernen Web normal ist.

Ein weiteres Unterscheidungsmerkmal ist die Integration mit WebDAV und externen Diensten: Sie können Daten von Mobilgeräten mit Apps wie PhotoSync synchronisieren.Die Galerie wird außerdem mit passwortgeschützten, zeitlich begrenzten Links angezeigt. Für Karten und Standortdaten nutzt PhotoPrism einen Reverse-Geocoding-Dienst und datenschutzfreundliche Karten von MapTiler. Diese Ressourcen minimieren die Datensicherheit und verbessern die Caching-Performance. Weitere Informationen finden Sie in dieser Anleitung. Organisieren Sie Ihre Fotos mit KI ohne Cloud-Speicher: PhotoPrism und lokale Alternativen.

Anforderungen, Hardware und Leistung

Für eine reibungslose lokale Nutzung Mindestens zwei CPU-Kerne, 3 GB RAM und ein 64-Bit-System werden empfohlen. Darüber hinaus ist es ratsam, den Arbeitsspeicher an die Anzahl der Kerne anzupassen und bei großen Bibliotheken eine lokale SSD für Datenbank und Caches zu verwenden. Die Indizierung ist rechenintensiv; mit einer SSD und effizientem Swapping lässt sie sich deutlich beschleunigen.

Wenn Ihr Server über weniger als 4 GB Swap-Speicher verfügt oder Sie sehr aggressive Speicher-/Swap-Grenzwerte festgelegt haben, Es kann zu unerwarteten Neustarts kommen. Wenn der Indexer mehr Ressourcen benötigt (dies ist häufig bei großen RAW-Dateien, 360°-Panoramen oder 4K-Videos der Fall), aktivieren oder erhöhen Sie den Auslagerungsspeicher und haben Sie Geduld: Bei vielen Fotos kann die anfängliche Indexierung Tage dauern.

Bezüglich der Datenbank, PhotoPrism unterstützt SQLite 3 und MariaDB 10.5.12 und höher.SQLite ist leicht zu erlernen, aber wenn Sie Wert auf Leistung und Skalierbarkeit legen, ist MariaDB die bessere Wahl. Die Unterstützung für MySQL 8 wurde aufgrund geringer Nachfrage und des im Vergleich zu MariaDB eingeschränkten Funktionsumfangs eingestellt. Wichtiger Tipp: Vermeiden Sie die Verwendung des „latest“-Tags im MariaDB-Image; setzen Sie stattdessen auf stabile, gründlich getestete Versionen.

Exklusiver Inhalt – Klicken Sie hier  Grammarly ändert seinen Namen: Es heißt jetzt Superhuman und stellt seinen Assistenten Go vor.

Hinsichtlich der Plattformen wird die App überall dort eingesetzt, wo Docker verfügbar ist: Linux, macOS und Windows mit Docker DesktopNeben FreeBSD, Raspberry Pi und vielen NAS-Geräten gibt es auch Cloud-Optionen über PikaPods oder DigitalOcean, wir konzentrieren uns hier jedoch auf lokale Lösungen, um Datenschutz und Kontrolle zu gewährleisten.

Docker-Installation Schritt für Schritt

Wenn Sie Docker noch nie verwendet habenKeine Sorge: Die Bereitstellung mit Docker Compose ist unkompliziert. Die YAML-Datei kann in einem beliebigen Ordner abgelegt werden. Erstellen Sie zunächst ein Verzeichnis für PhotoPrism und speichern Sie die Datei docker-compose.yml darin. Wichtig ist, die Volumes für Originale, Speicherung und gegebenenfalls Import klar zu definieren.

Dies sind die drei typischen Konfigurationen: Originale (schreibgeschützt oder Lese-/Schreibzugriff), Speicher (Cache, Datenbank und Sidecars) und Import (Optional). Sie können die Originale auf den Ordner verweisen, in dem sich Ihre Fotos bereits befinden. Meine Empfehlung: Speichern Sie die Fotos getrennt, damit Datenbank und Cache nicht mit Ihren Originalen vermischt werden.

Einfaches Beispiel für docker-compose mit MariaDB und PhotoPrism (Sie können es an Ihre Umgebung anpassen):

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'

Sobald die Datei fertig ist, öffnen Sie ein Terminal in diesem Ordner und führen Sie folgenden Befehl aus: docker-compose up -dBei der ersten Initialisierung werden Bilder heruntergeladen und die Datenbank erstellt; dies kann einige Minuten dauern. Anschließend beginnt die Indizierung. docker compose exec photoprism photoprism indexWird zukünftig aktualisiert: docker compose pull photoprism, docker compose stop photoprism y docker compose up -d --no-deps photoprism.

Standardanmeldeinformationen: Benutzername des Administrators und das Passwort, das Sie in den Umgebungsvariablen festlegen. Denken Sie daran, schwache Passwörter zu ändern. Sobald Sie sich zum ersten Mal anmelden. Wenn Sie viele Daten importieren möchten, empfiehlt es sich, die ML-Funktionen während der ersten Indizierung zu deaktivieren und sie später wieder zu aktivieren.

Sicherer Zugriff, lokale Domänen und Reverse-Proxy

Wenn Sie den Dienst außerhalb Ihres Netzwerks zugänglich machen wollen, Setzen Sie es immer nach HTTPS. Mit einem Reverse-Proxy wie Traefik oder Caddy. Ohne TLS werden alle Daten unverschlüsselt übertragen und könnten abgefangen werden. Datenschutz ist daher unerlässlich: Verwenden Sie gültige Zertifikate und leiten Sie HTTP auf HTTPS um.

Um lokal über eine Domain wie photoprism.localhost ohne Portangabe zuzugreifen, haben Sie zwei Möglichkeiten: einen Standardport abbilden Konfigurieren Sie Traefik so, dass es auf Port 80 lauscht und Anfragen an den Dienst über Port 2342 weiterleitet. Stellen Sie sicher, dass die Container-Labels Router, Einstiegspunkt und internen Dienstport enthalten. Ein typisches Vorgehen mit Traefik ist die Definition der Host-Regel, des Web-Einstiegspunkts und die Festlegung des Dienstports auf 2342.

Ein weiterer wichtiger Punkt ist die Firewall: ermöglicht eingehende Verbindungen Die Verbindungen werden an die verwendeten Ports (Web und HTTPS) sowie gegebenenfalls an die Geocoding-API und Docker gesendet. Werden diese ausgehenden Verbindungen blockiert, funktionieren Karten und Orte nicht ordnungsgemäß.

Organisation, KI und Funktionen, die den Unterschied ausmachen

PhotoPrism arbeitet mit einem leistungsstarken Katalog und Sidecars; Metadaten können in JSON und YAML geschrieben werden. Neben Ihren Originalen, sodass es nicht ausschließlich von der Datenbank abhängt. Die Klassifizierung mit TensorFlow (Gesichter, Objekte, Szenen und NSFW) beschleunigt die Suche, und die Entscheidung, ob sensible Fotos als privat gekennzeichnet werden sollen, ist so einfach wie das Aktivieren einer Einstellung.

Exklusiver Inhalt – Klicken Sie hier  So organisieren und verbergen Sie Ihre Galerie in Google Fotos

Um die Leistung aufrechtzuerhalten, können Sie die Qualität und Größe der Vorschaubilder, die Videocodecs, die Bitratenbegrenzungen und die Skalierung anpassen. FFmpeg wird über Variablen konfiguriert. Und sofern Ihre Hardware dies unterstützt, können Sie für beschleunigtes Transkodieren auf Intel QSV, Nvidia, Apple oder VAAPI zurückgreifen. Mit wenigen Klicks wechseln Sie von einem Standard-Workflow zu einem auf Ihr System zugeschnittenen Workflow.

Die Navigation ist agil: Zeitleiste, Alben, Tags, Favoriten und Orte. Das erweiterte Suchfeld Es ermöglicht das Filtern nach Kamera, Datum, Land, Farbe oder Personen. Falls Ihre Bildsammlung bisher unübersichtlich war, helfen Ihnen die Duplikaterkennung und die Metadatennormalisierung dabei, mühelos Ordnung zu schaffen.

Für mobile Geräte gibt es keine offizielle App, aber Sie können die PWA nutzen oder mit WebDAV über Apps wie PhotoSync synchronisieren. Die PWA ist sehr praktischDie Installation erfolgt wie bei einer nativen App, sodass Sie nicht jedes Mal einen Browser verwenden müssen. Allerdings ist die Nutzung auf Android TV oder Google TV – wie bei den meisten Lösungen in diesem Bereich – eingeschränkt. Die zuverlässigste Option bleibt die Verwendung eines Browsers auf einem mit dem Fernseher verbundenen Laptop, wenn Sie Fotos bequem mit Ihrer Familie ansehen möchten.

Wer profitiert am meisten von PhotoPrism?

Professionelle Fotografen Mit Tausenden von RAW-Dateien finden Sie einen mächtigen Verbündeten: die Indizierung, die Suche nach Objektiv oder Kamera, die Duplikaterkennung und die Möglichkeit, Sidecar-Dateien zu erstellen, um die Originaldateien nicht zu verändern. Eine kontrollierte, getaggte und konsolidierte Sammlung spart Ihnen mittelfristig Stunden an Arbeit.

zu Grafikdesigner und KreativeFarbcodierte Etiketten und Objektkennzeichnungen helfen Ihnen, visuelle Inspirationen schnell zu finden. Die Ansicht nach Zeitpunkten und die Verwendung einer Zeitleiste helfen Ihnen, Ideen und Materialien wiederzufinden, ohne den Überblick zu verlieren.

Im Immobiliensektor Immobilienmakler Sie können Objekte nach Ort, Datum oder Schlagwörtern kategorisieren und Alben mit geschützten, zeitlich begrenzten Links teilen. Datenschutz steht hier an erster Stelle, und die Kontrolle über den Server ist ein großer Vorteil.

Digitale Marketingteams Sie schätzen eine übersichtliche Asset-Bibliothek mit Filtern für Kampagnen, Daten und Länder. Die Unterstützung mehrerer Benutzer und die Verwendung von Sidecars erleichtern es, die Originaldateien nicht zu beschädigen und interne Sammlungen zu teilen, ohne sie extern preiszugeben.

zu Reisende, digitale Archivare und EntwicklerDie Vorteile reichen von interaktiven Karten bis hin zur Möglichkeit, die Galerie via WebDAV mit anderen Diensten zu integrieren. Wenn Compliance ebenfalls eine Rolle spielt, hilft Ihnen die Speicherung der Daten auf Ihrer eigenen Infrastruktur bei der Einhaltung der DSGVO und interner Richtlinien.

Beliebte Alternativen und wie sie sich einfügen

Immich schlägt hart zuEs erinnert stark an Google Fotos, mit einer nahtlosen Zeitleiste, per Stichwort verknüpften Favoriten, mobiler Synchronisierung und semantischer Suche nach Konzepten oder Farben. Der Import von Google Takeout ist mit Tools wie Immich-Go kinderleicht. Allerdings ist die Android-TV-App eingeschränkt; für TV-Sessions empfiehlt sich ein Laptop-Browser.

Im Bereich der Produktivitätssuiten, Nextcloud Fotos und das Memories-Plugin Sie bieten eine solide Option, wenn Sie bereits Nextcloud nutzen. Die App „Recognize“ ermöglicht Gesichtserkennung, und „Imaginary“ sowie der „Preview Generator“ beschleunigen die Vorschau. Die Benutzeroberfläche ist funktional, allerdings sind Schnellaktionen wie das Markieren von Favoriten nicht so unmittelbar wie bei anderen Lösungen.

Fotostruktur Es bietet einen anderen Ansatz: Auf dem Startbildschirm wird eine zufällige Auswahl an Fotos angezeigt, um Ihnen das Wiederentdecken Ihres Archivs zu erleichtern. Es ist schnell und intuitiv, doch der Plus-Modus schaltet Funktionen wie Favoriten und Gesichtserkennung frei, was Nutzer abschrecken könnte, die eine komplett kostenlose und lokale Lösung suchen.

Piwigo, Photoview, Lychee oder Photonix Sie decken verschiedene Anwendungsfälle ab: einfache Galerien, grundlegende Bilderkennung oder die Organisation nach Schlagworten. Wenn Ihnen die Zeitleiste und schnelle Verknüpfungen am wichtigsten sind, könnten sie nicht ausreichen. LibrePhotos wirkt auf dem Papier vielversprechend, die Implementierung erfordert jedoch mitunter etwas mehr Aufwand und es läuft nicht immer reibungslos auf leistungsschwächeren Computern.

Nach oben Plex hat Plex Photos gestartet. Plex, derzeit in der Beta-Phase für iOS, Android und Web, ist eine interessante Option für bestehende Plex-Nutzer, auch wenn es aktuell noch keine ausgereifte native Android-TV-App gibt. Ente hingegen hat seinen Quellcode offengelegt und wirbt mit Ende-zu-Ende-Verschlüsselung; es sieht sehr vielversprechend aus, selbst mit Desktop-Clients, obwohl das Self-Hosting gewisse technische Kenntnisse erfordert.

Exklusiver Inhalt – Klicken Sie hier  So verwenden Sie Bitwarden Send zum sicheren Teilen von Passwörtern

Häufig gestellte Fragen für Docker-Anfänger

Wo soll ich die YAML-Datei ablegen?In einem beliebigen Ordner. Wichtig ist, dass die Docker Compose-Befehle aus diesem Verzeichnis ausgeführt werden, damit die korrekte YAML-Datei gelesen wird. Speichern Sie die Datei docker-compose.yml und Unterordner wie storage, database und import zusammen, damit Sie alles schnell zur Hand haben.

Soll ich meinen aktuellen Fotoordner einbinden? Ja, ordnen Sie Ihren Fotoordner dem Verzeichnis /photoprism/originals zu. Wenn Sie keine Schreibrechte vergeben möchten, können Sie ihn schreibgeschützt einbinden, verlieren dadurch aber die Möglichkeit, Metadaten direkt zu bearbeiten. PhotoPrism vermeidet außerdem, die Originaldateien mithilfe von Sidecar-Dateien zu verändern.

Wo werden Datenbank und Cache gespeichert? Es empfiehlt sich, die Dateien außerhalb des Fotoordners in einem separaten Pfad zu speichern, den Sie auf /photoprism/storage (und, falls Sie MariaDB verwenden, auf ./database im DBMS-Container) verweisen. So vermeiden Sie, dass Caches und Datenbanken mit Ihren Originaldateien vermischt werden.

Wie man einen Ordner in Docker einbindetVerwenden Sie im Schlüssel „volumes“ das Format Hostpfad:Containerpfad. Beispiel: ~/Pictures:/photoprism/originals. Überprüfen Sie die Berechtigungen des Benutzers, der den Container ausführt. Verwenden Sie gegebenenfalls die Variablen PHOTOPRISM_UID und PHOTOPRISM_GID oder die Benutzeranweisung, um die Berechtigungen anzupassen.

Brauchen wir Traefik oder Caddy? Tun Sie dies nur, wenn Sie automatisches TLS, saubere Domains und Pfade benötigen oder den Dienst im Internet zugänglich machen. Lokal genügt die Portweiterleitung von 2342. Wenn Sie Traefik verwenden, definieren Sie den Host, den Web-Einstiegspunkt und den internen Port 2342 für den Dienst. So können Sie ihn über `photoprism.localhost` aufrufen, ohne `:2342` hinzufügen zu müssen.

Support, Updates und Community

Organisieren Sie Ihre Fotos mithilfe von KI, ohne sie in die Cloud hochzuladen – mit diesen Apps (PhotoPrism, Memoria, PixPilot, iA Gallery AI).

Das Projekt zielt darauf ab, die datenschutzfreundlichste Option Es verfügt über eine dynamische Roadmap. Ziel ist eine Null-Fehler-Politik, daher werden keine festen Termine für neue Funktionen festgelegt: Das Tempo hängt auch von der Finanzierung und der Unterstützung der Community ab. Wenn es zu Ihnen passt, beschleunigt eine Mitgliedschaft die Entwicklung dessen, was Sie am meisten interessiert.

Um alle Zweifel auszuräumen, haben Sie Diskussionen auf GitHub und im Community-ChatMitglieder mit Silber-, Gold- oder Platin-Status können sich ebenfalls an den technischen Support wenden. Bevor Sie einen Fehlerbericht erstellen, prüfen Sie bitte die Checklisten zur Fehlerbehebung; oft handelt es sich um ein lokales Konfigurationsproblem, das sich schnell beheben lässt.

Bei Aktualisierungen können Sie dies automatisieren mit Wachturm Wenn Sie damit einverstanden sind, ist das in Ordnung; andernfalls empfiehlt sich ein Pull-, Stopp- und Up-Verfahren, sobald eine stabile Version veröffentlicht wird. In kritischen Umgebungen sollten Sie sowohl in PhotoPrism als auch in MariaDB feste Versionen verwenden und die neueste Version vermeiden, um kontrollierte Updates zu gewährleisten.

Wenn Sie sich Sorgen um Karten und umgekehrte Geokodierung machen, PhotoPrism und MapTiler Diese Dienste bieten ein sehr hohes Maß an Datenschutz. Ihre Nutzung ist im Rahmen des Projekts abgedeckt; durch Caching wird die Leistung verbessert und verhindert, dass Ihre Anfragen übermäßig offengelegt werden.

Vergessen Sie schließlich nicht das Offensichtliche, aber Unverzichtbare: Das Erstellen von Backups ist nicht optional.Wenn Sie Familienerinnerungen oder Kundendaten verwalten, tragen Sie die Verantwortung. Sichern Sie Ihre Datenbank, Ihre Speichermedien und vor allem Ihre Originaldateien an mindestens zwei verschiedenen Orten. Vermeiden Sie billige USB-Sticks oder langsame Netzwerkordner für Ihre Datenbank.

An diesem Punkt FotoPrisma Er hat sich die Position verdient. Als robuste Lösung für Ihre eigenen lokalen Google Fotos bietet PhotoPrism KI-gestützte Sortierung, SSD-Geschwindigkeit, Sidecars zum Schutz der Originale und eine ausgereifte PWA. Wenn Ihnen der Spaß wichtiger ist als die Katalogisierung, könnten Alternativen wie Immich mit ihrer intuitiven Benutzeroberfläche überzeugen; wenn Sie Wert auf akribische Organisation legen, ist PhotoPrism die perfekte Wahl. Was auch immer Ihre Bedürfnisse sind: Mit einer guten Docker Compose-Konfiguration, ausreichendem Swap-Speicher, HTTPS für den Internetzugang und regelmäßigen Backups verfügen Sie über ein stabiles System, das Ihnen jahrelang gute Dienste leisten wird.