Wie Gallery und Immich zusammenhängen
Noodle Gallery ist ein freundlicher Fork von Immich, der Open-Source-Plattform für selbstgehostete Fotoverwaltung von Alex Tran und einer wachsenden Community. Gallery rebased auf jede upstream-Immich-Version, sodass Bugfixes, Performance-Verbesserungen und neu Funktionen aus dem Immich-Team automatisch in Gallery landen.
Die Beziehung ist bewusst einfach: Immich ist das Fundament. Gallery sitzt darauf und ergänzt eine kleine Zahl von Funktionen für Anwendungsfälle, die nicht in upstreams Scope passen. Gleiche Datenbank, gleiche Container, gleicher Rückweg. Wenn du es dir anders überlegst, ist der Wechsel zurück eine Drei-Zeilen-Änderung.
Diese Seite gibt es, weil Menschen von Immich zurecht fragen: "Was ist anders?" Die Antwort verdient Klarheit — nicht, weil wir upstream für schlechter halten.
Wo Immich an Grenzen stößt — und wie Gallery sie schließt
Gallerys exklusive Funktionen begannen jeweils mit derselben Beobachtung: Jemand stieß in Immich an eine Grenze und suchte nach einem Ausweg. Die Kategorien unten gruppieren diese Grenzen nach Themen — jeweils mit den Gallery-Funktionen, die sie lösen.
Mobile
Die Grenze. Timeline-Filter in der Immich-App bedeuten, auf einen separaten Search-Tab zu wechseln und die Scrollposition zu verlieren. Erweiterte Oberflächen wie Karte, scoped search und Shared Spaces liegen tiefer in der App oder fehlen.
So löst Gallery das.
- Fotofilter auf dem Handy — ein Bottom Sheet auf dem Fotos-Tab filtert nach Personen, Orten, Tags, Datum, Bewertung und Medientyp, ohne die Grid-Ansicht zu verlassen.
- Noodle Gallery für iPhone — native iOS-App im App Store mit Kamera-Backup, CLIP-Suche auf dem Gerät, Karte und Shared-Spaces-Vorschau.
- Noodle Gallery für Android — native Android-App bei Google Play mit Kamera-Backup, CLIP-Suche auf dem Gerät, Karte und Shared Spaces.
Teilen und Zusammenarbeit
Die Grenze. Immichs zwei Sharing-Primitiven — Partner Sharing und Alben — stoßen bei mehr als zwei Personen an Grenzen. Partner Sharing ist alles oder nichts. Alben gehören der Person, die sie erstellt hat. Gesichtserkennung endet am Konto, sodass jede Person ihren eigenen "Papa" hat.
So löst Gallery das.
- Shared Spaces — kollaborative Timelines mit Owner-, Editor- und Viewer-Rollen, kontoübergreifender Gesichtserkennung, Timeline-Integration, Last-Visit-Tracking und Aktivitätslog.
- Spaces-Filterung — die volle Filter-Suite innerhalb eines einzelnen Spaces.
- Benutzergruppen — benannte, farbcodierte Gruppen für Teilen mit einem Klick.
- Stapelweise zu Spaces hinzufügen — hunderttausende Fotos per Hintergrundjob zu einem Space hinzufügen.
Suche und Entdecken
Die Grenze. Jede Seite in Immich hat ihre eigene Suche; es gibt keinen globalen, tastaturzentrierten Einstieg. Smart-Search-Ergebnisse kommen in Relevanzreihenfolge zurück, ohne Datumssortierung oder Ähnlichkeitsschwelle. Filter arbeiten isoliert.
So löst Gallery das.
- Globale Suche — Cmd/Ctrl+K als zentrale Suchoberfläche für Fotos, Personen, Orte, Tags, Befehle und Seiten.
- Suchpalette — tastaturzentrierte Befehlspalette mit Präfixen und kontextbezogenen Befehlen.
- Suchsortierung & Relevanz — nach Datum oder Relevanz sortieren und Ähnlichkeitsschwellen anpassen.
- Abhängige Filter — jeder Filter schränkt jeden anderen Filter live ein.
- Smart Search & Kontextfilter — natürliche Suche in Spaces mit adaptiven Filtervorschlägen.
- Kartenfilterung — Filterpanel direkt auf der Kartenansicht.
KI und Automatisierung
Die Grenze. Immichs KI-Oberfläche konzentriert sich auf Gesichter und grundlegende CLIP-Suche. Haustiere werden nicht erkannt. Erinnerungen zeigen nur "On This Day". Es gibt keine automatische Möglichkeit, Unordnung aus der Timeline zu entfernen.
So löst Gallery das.
- Erinnerungsarchiv — gespeicherte generierte Erinnerungen durchsuchen und Aufbewahrung konfigurieren.
- Intelligentere Erinnerungen — Reise- und Geburtstagserinnerungen mit serverseitigen Regeln.
- Haustier-Erkennung — YOLO11 erkennt Hunde, Katzen, Vögel und andere Tiere.
- Automatische Klassifizierung — Unordnung wie Screenshots, Memes und Belege per CLIP taggen und archivieren.
- Video-Duplikaterkennung — doppelte Videos trotz Re-Encoding, Skalierung oder Formatwechsel finden.
Medienverwaltung und Migration
Die Grenze. Fotos bearbeiten oder Videos trimmen heißt in Immich: exportieren, extern bearbeiten, reimportieren. Der Wechsel von Google Fotos braucht CLI-Tools und Skripte. Speicher ist lokale Platte oder externe Bibliotheken, aber kein nativer S3-kompatibler Backend-Speicher.
So löst Gallery das.
- Bildbearbeitung — nicht-destruktiv zuschneiden, drehen und anpassen.
- Video-Schnitt — Videos verlustfrei per Stream Copy schneiden.
- Verknüpfte Bibliotheken — externe Bibliotheken sofort in Shared Spaces sichtbar machen.
- Google Fotos Import — Google-Takeout-Archive direkt im Browser importieren.
- S3-kompatibler Speicher — AWS S3, MinIO, Cloudflare R2, Backblaze B2, Wasabi oder jeden S3-kompatiblen Speicher verwenden.
Die Grenzen im direkten Vergleich
Eine verdichtete Ansicht derselben Lücken und ihrer Lösungen — praktisch, wenn du das Gesamtbild in einer Tabelle sehen willst.
| Wo Immich an Grenzen stößt | Wie Gallery es löst |
|---|---|
| Mobile Filter verlassen den Fotos-Tab und verlieren die Scrollposition | Filter-Sheet direkt im Fotos-Tab — Personen, Orte, Tags, Datum, Bewertung, Medientyp |
| Keine eigene gebrandete mobile App für iOS oder Android | Native Gallery-Apps im App Store und bei Google Play mit Kamera-Backup, CLIP-Suche, Karte und Shared Spaces |
| Partnerfreigabe ist alles oder nichts; Alben gehören der erstellenden Person; Gesichtserkennung endet am Konto | Shared Spaces mit Mehrbesitzer-Timelines, Rollen, kontoübergreifender Gesichtserkennung, Last-Visit-Tracking und Aktivitätslog |
| Haustiere werden nicht erkannt | Haustier-Erkennung mit YOLO11 und eigenen Haustiergruppen |
| Erinnerungen zeigen nur “On This Day” | Intelligentere Erinnerungen mit Reise- und Geburtstagsrückblicken |
| Generierte Erinnerungen verschwinden nach ihrem täglichen Carousel-Fenster | Erinnerungsarchiv mit Suche und konfigurierbarer Aufbewahrung |
| Jede Seite hat eine eigene Suche; kein globaler Tastatur-Einstieg | Suchpalette per Cmd/Ctrl+K von überall |
| Smart Search hat keine Datumssortierung und keine Relevanzschwelle | Datumssortierung, Infinite Scroll nach Datum, einstellbare Ähnlichkeitsschwelle |
| Filter arbeiten isoliert | Abhängige Filter schränken sich gegenseitig live ein |
| Die Karte hat kein eigenes Filterpanel | Volles Filterpanel auf der Karte, Marker aktualisieren live |
| Kein nativer S3-kompatibler Speicher | AWS S3, MinIO, Cloudflare R2, Backblaze B2, Wasabi oder jeder S3-kompatible Speicher |
| Google-Fotos-Import braucht CLI-Tools und Skripte | Geführter Import-Assistent für Google-Takeout-Archive im Browser |
| Bildbearbeitung erfordert externe Tools | Nicht-destruktiv direkt im Browser zuschneiden, drehen und anpassen |
| Videos trimmen bedeutet exportieren und neu enkodieren | Verlustfreier Stream-Copy-Schnitt, nahezu sofort |
Wichtig: Jede Lösung oben ist additiv. Gallery ersetzt nichts, was Immich tut. Kernfunktionen, REST-API, offizielle Immich-Apps, Drittanbieter-Integrationen, Frame, Home Automation — alles funktioniert an einem Gallery-Server weiter.
Solltest du bei upstream Immich bleiben?
Es gibt echte Gründe, upstream Immich statt des Forks zu betreiben. Das sind keine Alibi-Punkte, sondern Fälle, in denen upstream die richtige Wahl ist.
Community-Größe und Historie
Immich ist seit 2022 aktiv, hat zehntausende GitHub-Stars, viele Contributors und einen großen Discord. Wenn du den Komfort einer großen Community möchtest, ist upstream der richtige Ort.
Breitere Plattformtests
Upstream Immich läuft auf sehr vielen Hardware- und NAS-Kombinationen. Wenn dein Setup ungewöhnlich ist, hilft diese größere Testoberfläche.
Du brauchst die Ergänzungen nicht
Wenn du keine Shared Spaces, Haustier-Erkennung, S3-Speicher, Google-Takeout-Importe oder erweiterten Filter brauchst, macht upstream Immich bereits alles, was du willst.
Von Immich migrieren ist eine Drei-Zeilen-Änderung
Wenn Immich bei dir bereits läuft und du Gallery ausprobieren möchtest, ist der
Wechsel trivial. Ersetze zwei Image-Namen in deiner docker-compose.yml
und setze IMMICH_VERSION in deiner .env auf v4.
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} image: ghcr.io/open-noodle/gallery-server:${IMMICH_VERSION:-release} image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} image: ghcr.io/open-noodle/gallery-ml:${IMMICH_VERSION:-release} IMMICH_VERSION=release IMMICH_VERSION=v4 Danach die neuen Images laden und neu starten:
docker compose pull && docker compose up -d Keine Datenmigration. Keine Datenbankkonvertierung. Kein Kopieren von Dateien. Deine Bibliothek bleibt genau dort, wo sie ist.
docker exec -t your-db-container pg_dumpall -U postgres > backup.sql Die vollständige Schritt-für-Schritt-Anleitung steht auf der Installationsseite. Migrationsanleitung ansehen →
Gallery bringt ein Cleanup-SQL mit, das alle Gallery-spezifischen Datenbankerweiterungen entfernt. Deine Fotos und Videos werden nie angefasst. Einfach die zwei Image-Namen zurücktauschen und du bist wieder bei Upstream.
Anleitung zum Zurückwechseln lesenGallerys Aufgabe ist, eine kleine Zahl zusätzlicher Funktionen verfügbar zu machen, ohne dich zwischen ihnen und der Immich-Roadmap wählen zu lassen.
Häufige Fragen
Sind meine Daten sicher, wenn ich von Immich zu Noodle Gallery wechsle?
Ja. Gallery nutzt dasselbe Datenbankschema, dieselbe Upload-Verzeichnisstruktur und dieselben Dateiformate wie upstream Immich. Die Migration besteht aus zwei geänderten Image-Namen in deiner docker-compose.yml. Deine Bibliothek wird nie kopiert, transformiert oder neu geschrieben — Gallery liest und schreibt dieselben Dateien, die Immich bereits verwendet.
Kann ich später wieder zu upstream Immich zurück?
Ja. Gallery bringt ein Cleanup-Skript mit, das jede Gallery-spezifische Tabelle, Spalte und Migrationsmarke aus der Datenbank entfernt. Deine Fotos und Videos werden nie angefasst. Skript ausführen, die zwei Image-Namen zurück auf ghcr.io/immich-app/immich-server und ghcr.io/immich-app/immich-machine-learning setzen, docker compose pull ausführen, und du bist wieder auf upstream.
Wird Gallery sich mit der Zeit von Immich entfernen?
Nein, das Gegenteil ist das Ziel. Gallery rebased auf jede upstream-Immich-Version, sodass Bugfixes, Performance-Verbesserungen und neu Funktionen aus dem Immich-Team automatisch in Gallery landen. Gallerys exklusive Funktionen sind additiv — sie liegen auf upstream, nicht anstelle davon.
Wie schnell rebased Gallery nach einer neuen Immich-Version?
Meist innerhalb weniger Tage. Der Rebase-Prozess ist automatisiert, wo es sinnvoll ist, und manuell, wo es nötig ist. Das Ziel ist, nah genug dran zu bleiben, dass sich Gallery wie ein leicht erweitertes Immich anfühlt, nicht wie ein anderes Projekt.
Hat Gallery eine mobile App?
Ja. Noodle Gallery ist im App Store für iPhone und bei Google Play für Android verfügbar, mit Hintergrund-Kamera-Backup, CLIP-Suche auf dem Gerät, Kartenansicht und Shared Spaces. Die upstream-Immich-Apps funktionieren über die gemeinsame API ebenfalls weiter mit Gallery-Servern.
Funktionieren Drittanbieter-Apps für Immich weiterhin mit Noodle Gallery?
Ja, vollständig. Gallery stellt dieselbe REST-API bereit wie upstream Immich — gleiche Endpunkte, gleiche Pfade, gleiche Payloads. Alles, was mit Immich funktioniert, funktioniert ohne Änderung auch mit Gallery: mobile Clients, offizielle Immich-Apps, Immich Frame, Home-Automation-Integrationen, CLI-Tools und Skripte.
Warum überhaupt forken, statt Funktionen upstream beizutragen?
Mehrere Gallery-exklusive Funktionen wie Shared Spaces, Haustier-Erkennung und Kontextfilter wurden upstream abgelehnt, als außerhalb des Scopes betrachtet oder hätten Architekturänderungen erfordert, die nicht zur Immich-Roadmap passten. Der Fork erlaubt Experimente, ohne das upstream-Team zu bremsen — und Rebase bedeutet, dass wir ihren Fortschritt nicht verlieren.
Eine Anmerkung zum upstream-Immich-Team
Noodle Gallery existiert, weil Immich existiert. Wir verdanken dem upstream-Team die Architektur, das Datenbankdesign, die mobilen Apps, CLIP-Integration und die enorme Release-Geschwindigkeit. Wenn du Gallery nützlich findest, gib bitte auch immich-app/immich einen Stern, ein Sponsoring oder einen Beitrag.