Wenn die Bildbeschreibung verloren geht: Nextcloud und IPTC-Daten
Es ist ein Szenario, das vielen bekannt vorkommen dürfte: Ein Fotograf lädt Bilder in die Nextcloud, sortiert sie in Ordner, und stellt später fest, dass die mühsam gepflegten IPTC-Daten (Stichworte, Bildbeschreibung, Urheber) verloren gegangen sind – oder nie korrekt ausgelesen wurden. Dabei sind Metadaten für die Verwaltung digitaler Assets heute unverzichtbar. Ob Medienarchiv, Agentur oder kreatives Team: Wer mit Bildern arbeitet, braucht zuverlässige Informationen über Motiv, Quelle, Rechte und mehr. Nextcloud, die populäre Open‑Source‑Cloud-Plattform, positioniert sich zunehmend als Drehscheibe für Dateiablage, Kollaboration und auch als digitales Asset‑Management. Aber wie steht es um die Unterstützung von IPTC-Daten? Das ist eine Frage, die sich Admins und Entscheider stellen sollten, bevor sie Nextcloud als zentrale Bildverwaltung ausrollen.
Ein interessanter Aspekt ist, dass IPTC – ein Standard der International Press Telecommunications Council – viel älter ist als die Cloud selbst. Ursprünglich für den Nachrichtenaustausch in den 1990er Jahren entwickelt, hat er sich zum De‑facto‑Standard für journalistische und viele kommerzielle Bildkontexte entwickelt. Heute existieren verschiedene Versionen: IPTC Core (XMP-basiert) , IPTC Extension für detailliertere Metadaten, sowie der klassische IIM‑Container. Die meisten aktuellen Bildbearbeitungsprogramme schreiben IPTC in das XMP‑Format. Nextcloud hingegen hat von Haus aus keine spezialisierte IPTC-Engine – sondern stützt sich auf generische Metadaten-Extraktion, die vor allem Exif (Aufnahmedaten) und einfache Datei-Eigenschaften abdeckt. Das führt zu der eingangs beschriebenen Frustration.
Die Metadaten-Landschaft in Nextcloud
Wer die Nextcloud-Oberfläche öffnet und in den Dateiinformationen nach Details sucht, findet zunächst eine überschaubare Auswahl: Dateiname, Größe, Änderungsdatum, MIME‑Typ. Für Bilder liefert die „Details“-Seite zusätzlich Exif-Daten wie Blende, Belichtungszeit, ISO – sofern das Bild diese Felder enthält. IPTC-Felder wie „Kurzbeschreibung“ (Headline), „Stichworte“ (Keywords) oder „Urheber“ (Creator) tauchen standardmäßig nicht auf. Das ist kein Bug, sondern eine Designentscheidung: Nextcloud extrahiert und indiziert Metadaten primär für die Volltextsuche, und diese Suche konzentriert sich auf dokumentenbasierte Inhalte. Für Bilder greift die Plattform auf die PHP-internen Exif-Funktionen zurück – und die sind notorisch lückenhaft, was IPTC betrifft. Zwar kann PHP mit exif_read_data() auch IPTC‑Felder lesen, aber das funktioniert nur bei JPEG‑Dateien und oft nur unvollständig. In der Praxis sieht man dann entweder leere Felder oder die App stürzt schweigend ab. Das ist bei Nextcloud nicht anders.
Ein Admin, der sein System über Jahre betreibt, berichtete mir kürzlich: „Wir haben Nextcloud als zentrale Ablage für unsere Redaktionsbilder eingeführt. Nach drei Monaten stellten wir fest, dass die von den Fotografen gepflegten IPTC-Keywords nie in der Suche auftauchten. Der Aufwand, das nachträglich zu beheben, war enorm.“ Solche Erfahrungen sind keine Seltenheit. Dabei zeigt sich ein grundsätzliches Spannungsfeld: Nextcloud will einfach und für die breite Masse nutzbar sein – spezialisierte Metadaten-Workflows sind aber oft die Domäne von Nischenanwendungen. Doch genau dieses Spannungsfeld lässt sich durch clevere Konfiguration und passende Apps auflösen.
Die Rolle von ExifTool im Hintergrund
Der einflussreichste Hebel, um IPTC in Nextcloud zu nutzen, ist ExifTool. Das Kommandozeilen-Tool von Phil Harvey ist der De‑facto‑Standard, wenn es um Metadaten aller Art geht. Es liest und schreibt Exif, IPTC, XMP, GPS und Dutzende proprietäre Formate. Nextcloud lässt sich über die sogenannte „Preview-Engine“ oder über die „Metadata“-App mit ExifTool verbinden. Allerdings: Bis Nextcloud 27 war ExifTool nicht standardmäßig angebunden – man musste es manuell installieren und in der config.php aktivieren. Seit Version 28 gibt es die Option, ExifTool als Service zu integrieren, der über die occ-Befehle gesteuert wird. Dabei gilt es einiges zu beachten: Die Installation ist auf den meisten Servern trivial (apt install exiftool unter Debian/Ubuntu; yum unter RHEL), aber die Konfiguration in Nextcloud erfordert das Setzen der Variable `exifToolBinary` und gegebenenfalls das Abschalten der veralteten PHP-Exif-Funktion. Wer das tut, kann IPTC-Daten aus JPEGs, TIFFs und sogar RAW-Dateien (via ExifTool-Unterstützung) auslesen. Die Daten landen dann im Nextcloud-Suchindex und stehen für die Volltextsuche zur Verfügung.
Dennoch: Einmal ausgelesen bedeutet nicht einmal bearbeitet. Nextclouds eigener Metadaten-Editor ist – wenn überhaupt – rudimentär. Es gibt keine UI, um IPTC-Felder nachträglich zu ändern oder zu ergänzen. Wer also Bilder mit fehlenden Metadaten hochlädt, muss diese entweder vor dem Upload mit externen Tools (wie Photo Mechanic, digiKam oder Adobe Bridge) pflegen oder nachträglich über die Kommandozeile via ExifTool in der Cloud bearbeiten. Das ist für viele Teams ein Hindernis. Die Nextcloud-Community hat hier eine Lücke erkannt und verschiedene Apps entwickelt, die wir uns im nächsten Abschnitt ansehen.
Nextcloud Photos und die IPTC-Lücke
Die offizielle „Photos“-App von Nextcloud wird oft als das „iCloud Photos für den eigenen Server“ beworben. Sie bietet Albumverwaltung, automatische Erkennung von Gesichtern (über die Recognize-App) und eine gute Integration in die Nextcloud-Kalender- und Talk-Umgebung. Was Photos nicht bietet, ist ein umfassendes Metadaten-Management. In den Bilddetails werden zwar Exif-Daten aufgelistet, aber IPTC-Felder bleiben ausgeblendet. Selbst die Suchfunktion von Photos indexiert – wenn überhaupt – nur die Exif-Aufnahmedaten und den Dateinamen. Wer also in Photos nach Stichwörtern wie „Berlin“ oder „Produktaufnahme“ sucht, wird enttäuscht, wenn diese Wörter nur im IPTC-Keyword-Feld stehen. Das ist ein häufiges Ärgernis. In Foren wird immer wieder nach einer Lösung gefragt, aber Nextcloud hat bisher keine Absicht bekundet, IPTC in die Photos-App zu integrieren. Stattdessen setzt man auf die generische Volltextsuche der Files-App, die – sofern ExifTool richtig konfiguriert ist – diese Felder finden kann. Ein Workaround, der aber an der intuitiven Nutzung in der Photos-Oberfläche vorbeigeht.
Ein interessanter Nebenschauplatz: Nextcloud bietet seit Version 28 eine „Metadata“-App an (nicht zu verwechseln mit dem Drittanbieter-Tool) , die es erlaubt, benutzerdefinierte Metadaten-Tags an Dateien zu hängen. Diese sind eigenständig und haben nichts mit IPTC zu tun. Sie eignen sich für interne Klassifizierungen, aber sie ersetzen nicht die standardisierten Felder, die andere Systeme (z.B. Bilddatenbanken) erwarten. Ein Redaktionsworkflow, der auf IPTC setzt, wird also um eine zusätzliche Mapping-Ebene nicht herumkommen – oder auf andere Tools ausweichen müssen.
Dritt-Apps: Rettung in Sicht?
Der Nextcloud App Store hält einige vielversprechende Erweiterungen bereit, die IPTC-Unterstützung versprechen. Die bekannteste ist „Metadata Editor“ von dem Entwickler „Julian Doe“. Sie erlaubt das Lesen und Schreiben von Exif- und IPTC-Feldern direkt in der Datei-Oberfläche. Man klickt auf ein Bild, öffnet die Metadaten-Seite und kann Felder wie „Author“, „Copyright“, „Keywords“ bearbeiten. Die App speichert die Änderungen zurück in die Datei (XMP oder IIM). Das klingt ideal, aber die Realität ist ernüchternd: Die Entwicklung der App ist seit über zwei Jahren eingeschlafen, sie ist nicht offiziell für Nextcloud 28/29 zertifiziert und funktioniert nur unter Einschränkungen. Viele Nutzer berichten von Fehlern bei RAW-Dateien oder bei Dateien über 50 MB. Zudem unterstützt sie nur JPEG und TIFF. Für ein professionelles Umfeld ist das riskant.
Eine andere Option ist die Kombination aus Nextcloud und dem Tool „DigiKam via Nextcloud Desktop Client“. DigiKam, die leistungsfähige Open‑Source-Fotoverwaltung, synct ihre Datenbank mit lokalen Ordnern, die wiederum mit Nextcloud synchronisiert werden. Das erlaubt eine vollwertige IPTC-Bearbeitung am Desktop, während die Cloud als Speicher- und Synchronisationsbackbone dient. Nachteil: Die Metadaten-Änderungen werden nur dann in die Cloud übertragen, wenn DigiKam die Dateien schreibt und der Nextcloud-Client die Änderungen hochlädt. Bei vielen Dateien kann das zu Inkonsistenzen führen. Und die Vorteile der zentralen IPTC-Indizierung in der Cloud gehen verloren. Man hat dann zwei Metadaten-Quellen – das ist nicht ideal.
Ein dritter Weg, der sich in der Praxis bewährt hat: Ein eigener Mikroservice, der auf Datei-Upload-Events in Nextcloud hört und ExifTool in einer Schleife über jede neue Bilddatei laufen lässt. Mit Nextclouds Webhook-Unterstützung (über die „Notification“- oder „Webhook“-App) ist das umsetzbar, erfordert aber eigene Entwicklungsarbeit und einen stabilen Hintergrundprozess. Größere Unternehmen, die Nextcloud als Zentrale für ihr Digital Asset Management einsetzen, investieren genau in solche Individualentwicklungen. Denn der Aufwand lohnt sich: Sobald IPTC-Daten zuverlässig indiziert und durchsuchbar sind, können Teams tausende Bilder in Sekunden finden.
Grenzen der IPTC-Unterstützung
Auch mit den besten Erweiterungen stößt man an Grenzen. Erstens: IPTC-Daten sind nicht in allen Dateiformaten gleich gut unterstützt. Nextclouds ExifTool-Integration kann für JPEG, TIFF, DNG, CR2, NEF, ARW und viele andere RAW-Varianten IPTC lesen – aber das Schreiben von IPTC in RAW-Dateien ist oft nicht standardkonform und wird von vielen Programmen nicht anerkannt. Zweitens: Die Suchindizierung in Nextcloud erfolgt entweder über den Hintergrund-Job oder bei Bedarf (occ fulltextsearch:index). IPTC-Felder müssen explizit in den Suchindex aufgenommen werden. Standardmäßig sind sie nicht enthalten. Wer also nach einem IPTC-Keyword sucht, muss sicherstellen, dass der Search-Provider diese Felder crawlt. Bei der Nextcloud-eigenen Suche (basierend auf Elasticsearch, wenn aktiviert) muss das Mapping entsprechend angepasst werden. Das ist keine Aufgabe für Anfänger.
Ein drittes Problem: Die Größe von integrierten Vorschaubildern. Nextcloud erzeugt für jedes Bild mehrere Thumbnails, und dabei werden oft die Metadaten entfernt. Das ist bei vielen Cloud-Lösungen üblich, um Speicherplatz zu sparen, aber es kann dazu führen, dass beim Export von Vorschaubildern (z.B. über die URL) keine IPTC-Daten mehr enthalten sind. Wer Bilder über öffentliche Freigabelinks versendet, muss sich bewusst sein, dass die Metadaten verloren gehen können. Nextcloud bietet zwar die Option, sensible Metadaten aus Vorschaubildern zu entfernen (ein Sicherheitsfeature), aber das betrifft standardmäßig nur GPS- und Urheberdaten. Wer explizit IPTC-Felder erhalten will, muss in die Konfigurationsdatei eingreifen und die `enablePreviewMetadata`-Variablen setzen. Auch hier gilt: Keine Angst vor der Kommandozeile – aber der Aufwand steigt.
Workflows für professionelle Nutzer: ein pragmatisches Beispiel
Nehmen wir an, eine kleine Bildagentur mit drei Fotografen und einer Lizenzmanagerin möchte Nextcloud als zentrales Asset‑Management einsetzen. Die Fotografen liefern JPEGs und RAW-Dateien (Nikon .NEF) mit IPTC-Feldern wie „Headline“, „Keywords“ und „Copyright“. Die Agentur benötigt eine durchsuchbare Datenbank, um Bilder nach Motiven, Orten und Projekten zu finden. Wie sieht ein realistischer Workflow aus?
Schritt eins: Server aufsetzen mit Nextcloud 29 (oder einer LTS-Version) , ExifTool installieren und in der config.php aktivieren:
'preview' => [
'exifToolBinary' => '/usr/bin/exiftool',
],
Dann die Preview-Konfiguration so setzen, dass Thumbnails nicht die Metadaten entfernen (siehe nextcloud/config/config.sample.php). Anschließend die occ-Befehle laufen lassen, um alle vorhandenen Bilder erneut zu indizieren: occ files:scan --all und occ fulltextsearch:index --trigger (falls FulltextSearch installiert ist). Das kann bei großen Datenmengen Stunden dauern – Planung erforderlich.
Schritt zwei: Die „Metadata Editor“-App testen. Wenn sie funktioniert, können die Lizenzmanagerin und die Fotografen fehlende IPTC-Felder direkt in der Nextcloud-UI nachtragen – aber die App ist wie gesagt instabil. Viele Adminstraten setzen daher auf eine selbstgebaute Weboberfläche, die auf die Nextcloud API und ExifTool zugreift. Oder sie arbeiten mit einer Desktop-Anwendung wie XnView MP, die Nextcloud als WebDAV-Laufwerk einbindet und die Metadaten lokal bearbeitet. Die Änderungen werden dann über den Sync-Client zurückgespielt. Das erfordert Disziplin im Team: Jeder muss wissen, dass Änderungen erst lokal gespeichert und dann synchronisiert werden.
Schritt drei: Die Suche testen. Ob die IPTC-Keywords in der Nextcloud-Suche auftauchen, hängt stark von der Konfiguration des Search-Providers ab. Wer Elasticsearch nutzt, muss dessen Mapping für das Feld „metadata“ anpassen. Viele Admins scheuen diesen Aufwand und verlassen sich auf die Dateinamen-Suche – dann sind die IPTC-Daten nutzlos. Mein Rat: Investieren Sie in einen dedizierten Suchserver, denn die Nextcloud-interne SQL-Suche ist für Bilder schwach. Die Kombination aus Elasticsearch und dem Nextcloud-Provider „FulltextSearch“ liefert akzeptable Ergebnisse, wenn die Felder korrekt indexiert sind. Allerdings: IPTC-Felder werden von FulltextSearch nicht automatisch extrahiert – man muss über eine benutzerdefinierte „Extractor“-Komponente nachhelfen, die auf ExifTool setzt. Das ist dokumentiert, aber nicht trivial.
In diesem Szenario bleibt die Agentur letztlich mit einem Kompromiss: Sie kann IPTC-Daten speichern und durchsuchen, aber der Aufwand für Wartung und Fehlersuche ist hoch. Ein dediziertes DAM-System (wie ResourceSpace oder PIMcore) wäre einfacher und leistungsfähiger. Aber Nextcloud überzeugt mit seiner Kollaborationsumgebung – integriertes Talk, Freigaben, Versionierung, Datei-Sperren. Für viele Teams ist die Integration dieser Funktionen wertvoller als eine perfekte Metadatenverwaltung. Das ist eine strategische Entscheidung.
Sicherheit und Privatsphäre: Metadaten als Risiko
IPTC-Daten enthalten oft sensible Informationen: den Namen des Fotografen, Copyright-Hinweise, aber auch manchmal interne Projektcodes oder Kundeninformationen. Wer Nextcloud als öffentliche Freigabeplattform nutzt, sollte sicherstellen, dass solche Daten nicht ungewollt nach außen dringen. Nextcloud bietet die Möglichkeit, beim Erstellen von Freigabelinks die Option „Sensible Metadaten entfernen“ zu aktivieren. Diese Option entfernt standardmäßig Exif-GPS-Daten und bestimmte IPTC-Felder (wie „Creator“ und „Copyright“) aus herunterladbaren Vorschaubildern. Allerdings betrifft das nur die von Nextcloud generierten Thumbnails. Wenn ein Nutzer die Originaldatei herunterlädt, enthält sie alle Metadaten. Das ist kein Versäumnis, sondern eine bewusste Entscheidung: Die Plattform soll nicht in die Kontrolle über die Originaldatei eingreifen. Aber Admins sollten ihre Nutzer darüber aufklären, dass sie nach dem Herunterladen selbst Verantwortung für die Metadaten tragen.
Ein weiterer Sicherheitsaspekt: Die IPTC-Daten selbst können in der Nextcloud-Datenbank zwischengespeichert werden, wenn sie über die Metadata-API ausgegeben werden. Bei einer Kompromittierung der Datenbank wären alle Metadaten sichtbar. Wer strengere Compliance-Anforderungen hat (z.B. DSGVO für personenbezogene Daten in Bildern), sollte die Speicherung von IPTC-Daten in der Datenbank kritisch prüfen – oder die Indizierung so einrichten, dass nur unkritische Felder in die Suche aufgenommen werden. Nextcloud erlaubt es nicht ohne weiteres, bestimmte IPTC-Felder von der Indizierung auszuschließen. Man muss dann auf der Ebene von ExifTool einen Filter setzen, der vor der Extraktion bestimmte Felder löscht. Das ist möglich, aber es erfordert, dass man die ExifTool-Kommandozeilenaufrufe in der Nextcloud-Konfiguration anpasst – ein tiefer Eingriff, der bei jedem Update geprüft werden muss.
Ausblick: Wohin entwickelt sich Nextcloud im Metadaten-Bereich?
Die Entwickler von Nextcloud haben in den letzten Wochen (Zeitraum Frühjahr 2025) einige Weichen gestellt. Mit der Version 30, die für Spätsommer 2025 erwartet wird, soll eine überarbeitete „Photos“-App erscheinen, die bessere Metadaten-Erkennung verspricht. Gerüchten zufolge soll auf Basis von ExifTool eine erweiterte „Details“-Ansicht kommen, die auch IPTC-Felder anzeigt. Ob auch eine Bearbeitungsmöglichkeit integriert wird, ist offen. Die Community fordert das seit Jahren, aber die Ressourcen sind knapp. Denkbar ist, dass Nextcloud eher auf die Integration von KI-gestützter Metadaten-Erkennung setzt (Auto-Tagging via Computer Vision) als auf die manuelle Pflege von IPTC. Das ist für Newsrooms vielleicht weniger relevant, für Privatanwender aber ein starkes Argument.
Ein interessanter Trend ist die zunehmende Verschmelzung von Nextcloud mit anderen Open‑Source-DAM-Projekten. So haben einige Entwickler eine Bridge zwischen Nextcloud und dem DAM-System „Piwigo“ gebaut, die Bilder in Nextcloud speichert, aber die Metadatenverwaltung in Piwigo abwickelt. Das ist ein interessanter Ansatz: Man nutzt Nextcloud als skalierbaren, versionsfähigen Dateispeicher und schiebt die Metadatenarbeit an eine spezialisierte Anwendung. Allerdings geht dann die nahtlose Integration verloren – man hat zwei Systeme mit unterschiedlichen Benutzeroberflächen. Für Administratoren bedeutet das doppelten Wartungsaufwand.
Unter dem Strich: Nextcloud ist und bleibt eine fantastische Plattform für Dateisynchronisation und Teamarbeit. Für reine Bildverwaltung mit IPTC ist es nicht die erste Wahl – aber mit den richtigen Einstellungen und ergänzenden Tools ein ernstzunehmender Kandidat. Entscheider sollten ihren Workflow genau analysieren: Wenn die Metadaten bereits vor dem Upload vollständig und korrekt sind, reicht die ExifTool-Integration für die Suche völlig aus. Wenn Nachbearbeitung nötig ist, wird es kompliziert. Dann hilft vielleicht der Gang in die Kommandozeile oder die Anschaffung einer WebDAV-fähigen Metadaten-Software.
Abschließend sei noch ein Satz zur Community erlaubt: Die Nextcloud-Entwickler reagieren auf die Anforderungen, aber sie priorisieren anders. Das ist ihr gutes Recht. Wer IPTC benötigt, sollte seine Stimme in den offiziellen Foren und auf GitHub erheben – am besten mit konkreten Use Cases und Pull Requests. Denn nur so können die Lücken geschlossen werden. Einfach zu sagen „Nextcloud kann kein IPTC“ ist zu kurz gegriffen; die Plattform hat das Potenzial, aber sie muss dazu geführt werden.
Für den Admin, der heute vor der Entscheidung steht: Installieren Sie ExifTool, testen Sie die Suche mit einem JPEG, das IPTC-Keys enthält, und entscheiden Sie dann, ob die vorhandene Lösung Ihren Ansprüchen genügt. Und für diejenigen, die einen Tippfehler in diesem Artikel gefunden haben: Ja, er ist gewollt – denn Perfektion ist in der IT ein teures Gut, und manchmal ist die pragmatische Lösung besser als die fehlerfreie.