- Immich, eine Open-Source- und Self-Hosting-Fotoverwaltungslösung, hat seine erste offizielle stabile Version (v2.0.0) angekündigt
- Dahinter stehen rund 1.337 Tage Entwicklung, große und anhaltende Unterstützung durch die Community sowie verschiedene Wachstumsschritte
- Mit diesem Release wurden technische Schulden abgebaut und zugleich eine höhere Kompatibilität sowie einfachere Updates erreicht
- Außerdem wurden eine auf Community-Anfragen basierende Roadmap für neue Funktionen und ein Plan zur transparenten Erfassung von Nutzungsdaten vorgestellt
- Künftig ist auch eine Erweiterung um kostenpflichtige Zusatzdienste wie verschlüsselte Offsite-Backups geplant
Ankündigung zur Veröffentlichung der stabilen Version von Immich v2.0.0
Begrüßung und Release-Überblick
- In rund 1.337 Tagen (3 Jahre und 8 Monate) ist das Immich-Projekt gemeinsam mit 271 Releases, 78.000 GitHub-Stars, 1.558 Mitwirkenden, 31.500 Mitgliedern auf Discord und einer Reddit-Community von 36.000 gewachsen
- Trotz Kontroversen und neuer Experimente wie der Beteiligung von FUTO und dem Wechsel zum Produktschlüssel-Modell wurden dank der stetigen Unterstützung der Community kontinuierlich Erfolge erzielt
- Nach verschiedenen Meilensteinen wie der Eröffnung eines Merch-Stores und der Teilnahme an der FOSDEM wurde nun v2.0.0 – die stabile Version veröffentlicht
- Dieses Release steht für den umfassenden Abbau technischer Schulden und für künftige Verbesserungen bei Kompatibilität und Wartungseffizienz
- Auf der offiziellen Website wurde das Warnbanner entfernt, außerdem wurden neue Webseiten veröffentlicht
Jubiläumsaktion und Hinweise zur limitierten DVD-Edition
- In Anlehnung an die Nostalgie früherer Software-Veröffentlichungen auf CD/DVD erscheint eine physische Immich Stable DVD
- Die Disc enthält eine bootfähige Immich-Instanz mit vom Team ausgewählten Beispielfotos und kann im Merch-Store gekauft werden
- Zusammen mit Produktschlüsseln für Client und Server kann so der Meilenstein gefeiert werden
- Neue Retro-Goodies sind ebenfalls im Merch-Store (www.immich.store) erhältlich
Ausblick
- Ziel ist es, die verbleibenden Roadmap-Punkte noch in diesem Jahr umzusetzen, darunter automatisches Stacking, Funktionsgleichstand zwischen Web und Mobile, verbesserte Unterstützung für Stacks, Freigaben-/Gruppenverwaltung und Verbesserungen bei Besitzverhältnissen
- Plan zur Erfassung von Nutzungsdaten: Um besser zu verstehen, wie die Software verwendet wird, sollen Daten auf nicht-intrusive und transparente Weise gesammelt werden; die Umsetzung erfolgt im Austausch mit der Community
- Backup-Service: Geplant sind kostenpflichtige Zusatzdienste, die zum Projekt beitragen und den Komfort des Self-Hostings erhöhen sollen (ohne Feature-Paywall)
- Als erster Dienst wird eine Funktion für Ende-zu-Ende-verschlüsselte Offsite-Backups und Wiederherstellung entwickelt; später soll auch Buddy-Backup unterstützt werden
- Auch in Zukunft sollen kontinuierlich neue Funktionen entwickelt und veröffentlicht werden
Bedeutung und Vorteile des Immich-Projekts
- Immich ist eine Open-Source-Self-Hosting-Lösung zur Verwaltung von Fotos und Videos und reagiert auf Fragen von Vertrauen und Dateneigentum bei Cloud-Synchronisierungsdiensten für Smartphones
- Im Vergleich zu anderen Open-Source-Lösungen liegen die Stärken in Performance-Optimierung, Web-Mobile-Integration und Community-getriebenen Feature-Verbesserungen
- Hohe Flexibilität durch mehr Privatsphäre für Nutzerdaten, ein auf Produktschlüsseln basierendes Unterstützungssystem und freie Anpassbarkeit
5 Kommentare
Unglaublich aktiv.
Ich überlege, es auf meinem NAS zu installieren, selbst zu hosten und die 25 Dollar zu zahlen.
Die HN-Kommentare über Jordan Harband sind interessant.
Ich habe einige Diskussionen zu seinen PRs gesehen, und es wirkt fast krankhaft, wie merkwürdig stur er ist. So sehr, dass es aussieht, als hätte er irgendein Ziel damit ...
Wenn nicht, dann braucht er wirklich die Beratung von jemandem.
Erschreckend beängstigend;
Immich – Open-Source-Lösung für das Backup von Fotos/Videos, die direkt vom Smartphone hochgeladen werden
Hacker-News-Kommentare
Die Rubrik „Cursed Knowledge“ auf der Immich-Website ist wirklich spannend
Auf der Seite Cursed Knowledge teilt das Immich-Team offen technisches „verfluchtes Wissen“, das es bei der Entwicklung von Immich gelernt hat und lieber nie hätte lernen müssen.
Beim Lesen stößt man auf so etwas wie:
„50 zusätzliche Pakete sind verfluchte Pakete
In der JavaScript-Community gibt es jemanden, der unter dem Vorwand der Kompatibilität 50 zusätzliche, von ihm gepflegte Pakete in allerlei Projekte hineindrückt.“
Die hier erwähnte Person ist Jordan Harband.
Ich frage mich, ob jemand erklären kann, was dieses „verfluchte Wissen“ hier genau bedeutet und was Jordans vielgepriesene „backwards compatibility“ in der Praxis tatsächlich heißt.
Ich wünschte, jedes Projekt hätte so einen Bereich wie Cursed Knowledge
Bei der Schlussfolgerung „setTimeout is cursed“ scheint es aber eine Schwachstelle zu geben.
Behauptet wird, dass
setTimeoutin JavaScript bei sehr kleinen Werten möglicherweise nicht richtig wartet, aber meiner Meinung nach gibt die Funktion performance.now() selbst nur in Millisekunden zurück und hat Rundungseffekte, sodass etwa 1 ms innerhalb der Fehlertoleranz liegt.Relevante Diskussion: Pull Request
Es wird auch erwähnt, dass Postgres wegen des 2^16-(65536)-Limits verflucht sei
SQL Server hat ein Limit von ungefähr 2000 Parametern.
Ein niedrigeres Limit hat aber auch den Vorteil, dass man Probleme schneller entdeckt.
Der Inhalt von Cursed Knowledge ist so gut, dass ich ihn sofort in meine alltägliche Notizroutine aufgenommen habe.
Die sympathische Persönlichkeit des Immich-Teams ist spürbar, sodass selbst die Dateistruktur Spaß macht.
Ich nutze Immich wirklich sehr gern
Es ist die beste Self-Hosting-App, die ich bisher verwendet habe.
Mit Immich CLI und dem Tool Immich-go war das Importieren von Fotos wirklich einfach.
Ich habe alles organisiert, indem ich Alben pro Ordner zugewiesen habe; jetzt bleibt nur noch die Ordner-/Dateiordnung.
Ein Tipp: Wenn man vor Änderungen mit ZFS (oder einem Dateisystem mit Snapshot-Funktion) einen Snapshot erstellt, ist man komplett abgesichert und kann sich auch nach Fehlschlägen bei Massenimporten leicht erholen.
Mein alter Core-i3-Server war einmal tagelang so stark ausgelastet, dass die Lüfter dauerhaft liefen.
Die Gesichtserkennung ist ziemlich gut, aber Dinge wie Hundeerkennung sind schwächer.
Trotzdem bin ich dankbar, dass man Self-Hosting betreiben kann, ohne bei den Funktionen Kompromisse machen zu müssen.
Ich werde mir bald auch ein „Support-Paket“ kaufen, das keinerlei zusätzliche Funktionen bietet.
Ich freue mich auch darauf, dass später Verfahren für verschlüsserte Backups ohne Downtime unterstützt werden sollen.
Immich CLI: Dokumentation
Immich-go: GitHub
Immichs eigener Fotoordner erstellt Verzeichnisse nach Datum, aber bei externen Ordnern ist es egal, welche Dateien dort hineinkommen, und selbst wenn Dateien verschwinden, ist das überhaupt nicht heikel.
Für mich persönlich war Immich okay, aber nicht herausragend
Für Dinge wie Teilen oder Dateiverwaltung muss man Nextcloud Photos verwenden.
Ich verstehe nicht so recht, warum man alle Bilder in eine Bibliothek packt und nicht über eine Dateistruktur organisiert.
Immich kann sich zwar mit externen Bibliotheken verbinden, aber man kann dort faktisch nichts manipulieren.
Zum Beispiel ist es nicht möglich, importierte iPhone-Fotos zu sortieren/verschieben, um sie sicher und langfristig in einer Ordnerstruktur aufzubewahren.
Ich sehe, was an Immich gut ist, aber ich bin mir nicht sicher, wie lange es bestehen wird, und sorge mich, dass sich irgendwann nur noch eine weitere Fotodatenbank ansammelt, aus der man nicht mehr herauskommt.
Du sagst, du verstehst nicht, warum alle Bilder nur in einer Bibliothek statt in einer Dateistruktur liegen sollen,
aber Immich kann Fotos in jeder gewünschten Dateistruktur speichern.
Es kann die Dateien auf der Festplatte sogar anhand der EXIF-Metadaten neu organisieren.
Es unterstützt definitiv auch das Importieren von iPhone-Fotos, deren Sortierung und das Verschieben in Ordner.
Details dazu stehen in der Dokumentation zu Storage Templates.
In Bezug auf Strukturierung und Tagging wird hier gefragt, ob man überhaupt eine Datenbank braucht.
Mit Dateisystem, Batch-Tools und EXIF-Werkzeugen kommt man eigentlich schon weit genug.
Immich eignet sich eher für Zusatz-Metadaten wie Bildpräsentation und Gesichtserkennung.
Ich mache es lustigerweise so, dass ich Fotos zuerst in Nextcloud hochlade und diesen externen Ordner dann in Immich als Viewer einbinde.
Ich hatte Nextcloud zufällig zuerst installiert, und auf diese Weise bekomme ich sowohl die Vorteile von Immich als auch den Erhalt meiner Dateistruktur.
Immich ist als FOSS (Open Source) seit ungefähr 3 Jahren verfügbar und daher vielleicht noch keine alte Software.
Aber es ist bereits ziemlich schnell, stabil und veröffentlicht wiederholt neue Releases, was auf langfristige Wartbarkeit hindeutet.
Es gibt ungefähr 7 Hauptentwickler, und die meisten scheinen bei FUTO zu arbeiten oder von dort unterstützt zu werden.
Beitragsgrafik, Über FUTO
FUTO ist eine Organisation, die sich auf die Entwicklung von Technologien konzentriert, die Zentralisierung und Branchenmonopole verhindern sollen.
Soweit ich weiß, wurde FUTO bisher durch die alleinige Finanzierung des Gründers Eron Wolf getragen.
Über Eron Wolf müsste man sich noch genauer informieren.
Hintergrund: HN-Diskussion, Eron Wolfs Gedanken zu Open Source
Die langfristige Tragfähigkeit von FUTO ist noch unklar.
Immich ist wirklich fantastisch
Andere Self-Hosting-Alternativen, die ich bisher ausprobiert habe, hatten immer irgendeinen Haken, aber Immich zu benutzen macht einfach Spaß.
Es ist schnell, funktionsreich und leicht einzurichten.
Ich fand es so gut, dass ich 100 Dollar gespendet habe.
Früher war die Fotoverwaltung so mühsam, dass ich ganz aufgehört hatte, Fotos zu machen, aber dank Immich habe ich wieder angefangen.
Dass du so lange aufgehört hast, kann ich gut nachvollziehen.
Ich habe auch Google Photos benutzt und hatte irgendwann ein mulmiges Gefühl wegen möglicher Datenschutzprüfungen.
Es gab ja schon Fälle, in denen jemand ein Foto seines Kindes für das Krankenhaus gemacht hat und daraufhin sein Konto gesperrt wurde.
Nächstes Jahr will ich auf jeden Fall zu Immich migrieren und dieses Gefühl von Freiheit erleben.
Mich würde interessieren, wie gut die Suche ist.
Ich beschrifte Fotos kaum, deshalb bin ich stark auf Suchfunktionen mit Objekt- und Texterkennung auf Google-/Apple-Niveau angewiesen.
Relevanter Fall
Dass Immich schnell, funktionsreich und leicht einzurichten ist, ist meiner Meinung nach auch stark Alex Tran (dem Leiter) zu verdanken.
Beeindruckend ist, dass das Projekt nach der Übernahme durch FUTO ein Musterbeispiel für das Wachstum eines FL/OSS-Projekts geworden ist.
Immich eignet sich gut als Ersatz für Google Photos oder die Lightroom Library, aber nicht besonders als Flickr-Ersatz
Ich suche eine Self-Hosting-Lösung, mit der ich nur ausgewählte Fotos wie in einem persönlichen Portfolio ausstellen kann.
Sie sollte keine Authentifizierung benötigen und ohne separate „Teilen“-Links einen simplen UI im Flickr-Stil bieten, mit Fotostream, Alben, Tags und Vollansicht der Fotos.
Automatisches Tagging oder Objekterkennung brauche ich gar nicht unbedingt.
Es reicht völlig, wenn nur die Fotos, die ich zeigen möchte, schön und einfach öffentlich präsentiert werden.
Immich allein reicht dafür nicht, aber ich empfehle immich-public-proxy.
Hier ist eine Beispielgalerie.
In meinem Fall habe ich etwas Ähnliches gebaut (nicht self-hosted): mood.site
Beim Aufruf wird automatisch ein Album erstellt, Bilder lassen sich per Drag-and-drop oder Klick hochladen sowie sortieren und in der Größe anpassen.
Zusammenarbeit ist auch per geteilter URL möglich.
Es gibt allerdings noch keine Funktion, einzelne Fotos öffentlich/privat umzuschalten.
Ich habe auch Ideen für eine Self-Hosting-Version und denke etwa an einen Ansatz mit einer einzelnen HTML+JS-Datei, die einfach an einen Bildordner angebunden wird.
Mich würde interessieren, ob so etwas spannend klingt.
Inspirationsbeispiel
Es ist auch eine gute Option, Ghost oder Wordpress mit einem fotozentrierten Theme (CMS) zu verwenden.
Früher hatte ich Photo Organizer[0] einmal für das Teilen von Fotos öffentlicher Veranstaltungen in Betracht gezogen.
Offizielle Photo-Organizer-Website, Demo
Es scheint allerdings nicht ganz die „chromlose“ bildschirmfüllende Fotowiedergabe von Flickr zu unterstützen.
Aber neue Funktionen wie Immich public proxy wirken ebenfalls interessant, daher würde ich es gern ausprobieren.
io200[1] ist ebenfalls einen Blick wert.
Es ist ein Foto-CMS speziell für kleines Self-Hosting, mit Themes, Verwaltungsfunktionen und einer großzügigen kostenlosen Stufe.
Ursprünglich ging es aus Koken[2] hervor, daher dürfte es manchen bekannt vorkommen.
io200, Koken
Ich suche für den Desktop eine App mit einem ähnlichen Ziel wie Immich
Ich frage mich, ob es eine App gibt, die all diese Anforderungen erfüllt.
digikam ist genau die Lösung, die du suchst.
Ich nutze digikam seit über 10 Jahren sehr zufrieden.
Die KI-Gesichtserkennung ist schwächer als bei Immich, aber dieser Bereich entwickelt sich schnell, daher wird das vermutlich bald besser.
digiKam erfüllt die meisten deiner Anforderungen.
Ich persönlich habe Peakto bevorzugt, weil es die einzigartige Funktion hat, mehrere CaptureOne-Sessions in einem einzigen Katalog zusammenzuführen.
Für deine Anforderungen könnte das aber Overkill sein.
Phil Gyford hat einen Artikel veröffentlicht, in dem er „8 macOS-Apps als Ersatz für Lightroom Classic“ testet; das könnte hilfreich sein.
Link zum Artikel
Ich empfehle auch piGallery2.
Ich habe es mehrere Jahre benutzt, und es erfüllt alle gewünschten Funktionen.
CaptureOne ist die Lösung, die dem Gewünschten am nächsten kommt.
Spitzenklasse.
Ich finde Immich großartig
Vor Kurzem wurde in der Android-App eine Beta-Timeline eingeführt, und dadurch hat sich Immich für mich von „ziemlich okay“ zu einem „vollwertigen Google-Photos-Ersatz“ entwickelt.
Früher konnte die lokale App ohne Serververbindung nicht einmal lokale Fotos anzeigen, aber jetzt kann ich auch ohne Server zumindest meine eigenen Fotos problemlos ansehen.
Es fehlen dann nur noch die nicht gecachten Fotos anderer Personen.
Genau so hatte ich mir das erhofft.
Ich frage mich, warum es für v2.0.0 kein detailliertes Changelog zu geben scheint
In den Release Notes steht außer ein paar Bugfixes nur, man solle sich die Git-Historie ansehen.
Release-Vergleich
Ich betreibe Immich seit über 2 Jahren auf Oracle Free Tier (200 GB Speicher, ARM-VM)
Da ich Oracle als langfristigen Speicherort nicht vollständig vertraue, sichere ich täglich nach Backblaze.
Etwas schade finde ich, dass es sehr häufig Releases gibt, obwohl im Verhältnis dazu nur selten wirklich große neue Funktionen hinzukommen.
Ich frage mich, ob Immich Suche/Filter unterstützt, die Karten-/Regions- und Zeitbedingungen kombinieren
Beispiel 1: Auf der Karte direkt einen Bereich zeichnen und nur Fotos aus diesem Gebiet zwischen 22:00 und 00:00 sehen
Beispiel 2: In einer bestimmten Region nur Fotos aus den Jahren 2020–2024, in den Monaten März–Mai und September–Oktober sowie zwischen 22:00 und 00:00 sehen
In der Demo kann man es zwar an der Anzahl der Blasen erahnen, aber ich sehe keine Möglichkeit, nach Festlegen eines Bereichs zu einem Album oder einer zeitlichen Ansicht zu wechseln.
In der Kartenansicht gibt es nur Datumsfilter, aber keine Filter nach Tageszeit oder bestimmten Monaten/Uhrzeiten.
Selbst in den erweiterten Optionen des Suchfelds gibt es nur Filter nach Land, Bundesland/Provinz oder Stadt, aber keine Bereichsauswahl, keine Mehrfachzeiträume und keine Tageszeiten.
Wenn man in der Karte einen Bereich auswählen, mit einem Zeitraum-Slider (Jahr, Monat, Tageszeit) nach mehreren Bedingungen suchen und darauf dann auch Favorisieren, Massen-Tagging, Löschen usw. anwenden könnte, wäre das eine enorme Killerfunktion.