USER STORY

Mission-Swordfish-84 und ZimaBoard 2: Fotos mit Immich selbst hosten

Eine Nachricht von Zima

Vielen Dank, Mission-Swordfish-84, dass du zeigst, wie Self-Hosting etwas so Vertrautes wie eine Fotobibliothek in ein Projekt verwandeln kann, das auf persönlicher Kontrolle basiert. Immich auf dem ZimaBoard 2 zu betreiben, ist eine einfache Idee mit einem bedeutenden Ergebnis: Server, Anwendung und Fotoerlebnis können auf Hardware laufen, die du selbst verwaltest, statt vollständig von einer Foto-Plattform eines Drittanbieters abhängig zu sein.

Wir schätzen besonders die Kreativen, die mit solchen Projekten zeigen, dass Self-Hosting praktisch und nicht nur theoretisch ist. Ein Fotoserver ist leicht verständlich, weil sein Nutzen jeden Tag sichtbar wird – ein Bild hochladen, die Zeitleiste öffnen, die Bibliothek organisieren und wissen, dass das dahinterliegende System von dir selbst ausgewählt und betrieben wird.

— Zima

Lerne Mission-Swordfish-84 kennen

Mission-Swordfish-84, dessen Reddit-Profil derzeit den Namen Cinebeam anzeigt, ist ein aktiver Technikenthusiast mit einem breiteren Interesse an PCs, Servern und selbst gehosteter Software. Seine öffentlichen Aktivitäten zeigen dieselbe Vorgehensweise, die viele Homelab-Betreiber teilen: Hardware direkt ausprobieren, ihre Möglichkeiten vergleichen und weiter mit verschiedenen Wegen experimentieren, persönliche Dienste zu betreiben.

Eines dieser Projekte verbindet das ZimaBoard 2 mit Immich zu einer selbst gehosteten Fotoplattform. Statt Fotos als Dateien zu behandeln, die in einem kommerziellen Cloud-Konto liegen müssen, verlagert dieses Setup den Fotodienst auf persönlich verwaltete Hardware.

Du kannst Mission-Swordfish-84 auf Reddit folgen, um mehr über seine Aktivitäten rund um Hardware und Self-Hosting zu erfahren.

Beispiel einer privaten Fotocloud mit ZimaBoard 2 und Immich, das einen selbst gehosteten Foto-Workflow veranschaulicht
Ein Foto-Cloud-Workflow mit ZimaBoard 2 und Immich zeigt die grundlegende Idee hinter einem solchen Projekt: Der Fotodienst bleibt auf Hardware unter der Kontrolle des Benutzers, während das moderne Erlebnis einer visuellen Bibliothek erhalten bleibt.

Fotoverwaltung in einen selbst gehosteten Dienst verwandeln

Fotobibliotheken sind ein naheliegender Ausgangspunkt, wenn man ernsthaft über Self-Hosting nachdenkt. Sie wachsen kontinuierlich, enthalten einige der persönlichsten Daten eines Haushalts und lassen sich oft nur schwer umziehen, sobald jahrelange Uploads an einen einzigen Anbieter gebunden sind.

Indem Mission-Swordfish-84 Immich auf dem ZimaBoard 2 betreibt, verlagert er den Dienst selbst ins Homelab. Das Ziel besteht nicht einfach darin, einen weiteren freigegebenen Ordner zu erstellen. Immich ergänzt die Anwendungsebene, die eine lokale Fotobibliothek eher wie einen vollständigen Fotodienst wirken lässt – mit visueller Navigation, Alben, Suche und auf Mobilgeräte ausgerichteten Workflows.

Warum Immich das Erlebnis verändert

Ein Ordner voller JPEGs ist technisch gesehen ein Fotoarchiv, wird dadurch aber nicht automatisch angenehm nutzbar. Mit zunehmender Größe der Bibliothek erwarten Nutzer, Fotos chronologisch durchzusehen, Vorschaubilder schnell zu laden, Alben zu organisieren und von mehreren Geräten auf die Sammlung zuzugreifen.

Immich wurde für dieses vertraute, anwendungsähnliche Erlebnis entwickelt und ermöglicht gleichzeitig eine selbst gehostete Bereitstellung. Der separate Leitfaden von ZimaSpace zum Aufbau einer privaten Fotocloud mit ZimaBoard 2 und Immich zeigt dasselbe allgemeine Muster: Speicher anschließen, ZimaOS ausführen, den Speicherort der Bibliothek konfigurieren und Immich als visuelle Ebene für persönliche Fotos verwenden.

Dieser Leitfaden ist nicht das eigene Build-Protokoll von Mission-Swordfish-84, liefert aber nützlichen technischen Kontext für die Art von selbst gehostetem Foto-Workflow, die in dieser User Story dargestellt wird.

ZimaBoard 2 als dauerhaft verfügbarer Host

Eine selbst gehostete Fotobibliothek funktioniert am besten, wenn der Server zu einer gewöhnlichen Infrastruktur werden kann und nicht nur für Wartungsarbeiten eingeschaltet wird. Die Rolle des ZimaBoard 2 in diesem Projekt besteht darin, den dedizierten x86-Host bereitzustellen, auf dem der Fotodienst für das restliche Heimnetzwerk verfügbar bleiben kann.

Das offene Hardwaredesign des Boards hält das Projekt außerdem flexibel. SATA-Speicher kann ein wachsendes Fotoarchiv aufnehmen, während die PCIe-Erweiterung verfügbar bleibt, falls eine zukünftige Version des Systems einen anderen Speicher- oder Netzwerkpfad benötigt. Die genaue Speicherstruktur kann sich weiterentwickeln, ohne die Grundidee des Projekts zu verändern: Das ZimaBoard 2 bleibt der Host, Immich bleibt die Fotoanwendung und der Besitzer bleibt für die zugrunde liegenden Daten verantwortlich.

Offizielles Produktbild des ZimaBoard 2, das die kompakte x86-Serverplattform für selbst gehostete Dienste zeigt
Das ZimaBoard 2 stellt den kompakten x86-Host für selbst gehostete Anwendungen bereit. SATA- und PCIe-Erweiterungen lassen Raum für Fotospeicher und zukünftige Änderungen am Server.

Lokale Kontrolle bringt auch Verantwortung mit sich

Wenn ein Fotodienst nach Hause verlagert wird, ändert sich mehr als nur der Speicherort. Bei einem kommerziellen Cloud-Anbieter werden Updates, Infrastruktur und Notfallwiederherstellung größtenteils von jemand anderem übernommen. Bei Immich auf einem persönlichen Server liegen mehr dieser Entscheidungen bei der Person, die das System betreibt.

Der Nutzen von Self-Hosting bringt daher auch operative Verantwortung mit sich. Anwendungsupdates müssen beachtet werden. Der Zustand des Speichers ist wichtig. Benutzerkonten und der Fernzugriff müssen sorgfältig konfiguriert werden. Vor allem sollte ein funktionierender Immich-Server nicht mit einer vollständigen Backup-Strategie verwechselt werden.

Ein Fotoserver ist nicht dasselbe wie ein Backup

Wenn das ZimaBoard 2 die einzige Kopie eines Bildes enthält, ist die Bibliothek weiterhin durch einen Laufwerksausfall, versehentliches Löschen, Beschädigung, Diebstahl oder ein anderes Hardwareproblem gefährdet. Self-Hosting gibt Kontrolle über die primäre Kopie, erstellt aber nicht automatisch eine Redundanz außerhalb dieses Servers.

Ein robusteres Konzept bewahrt eine unabhängige Kopie an einem anderen Ort auf – zum Beispiel auf einem weiteren Laufwerk, einem anderen NAS, einem anderen Computer oder an einem verschlüsselten externen Speicherort. Diese Trennung ist wichtig, weil derselbe Fehler oder Hardwareausfall nicht sowohl die Arbeitsbibliothek als auch die Wiederherstellungskopie löschen können sollte.

Dieser Unterschied ist bei Fotos besonders wichtig. Eine Medienbibliothek lässt sich oft aus einer anderen Quelle wiederherstellen. Persönliche Fotos lassen sich in der Regel nicht ersetzen.

Das Fotoerlebnis vertraut halten

Der Grund, warum ein solches Projekt Teil des Alltags werden kann, liegt darin, dass der Benutzer nicht jedes Mal wie bei einem herkömmlichen Server damit interagieren muss, wenn ein Foto angesehen wird. Sobald Immich läuft, wird die Benutzeroberfläche zum sichtbaren Teil des Systems, während das ZimaBoard 2 im Hintergrund die Infrastrukturarbeit erledigt.

Diese Trennung ist eine der nützlichsten Ideen beim Self-Hosting. Der Server kann im Hintergrund technisch bleiben, während die Anwendung an der Oberfläche vertraut wirkt. Für jemanden, der sich von einer kommerziellen Fotoplattform wegbewegt, geht es beim Wechsel dadurch weniger darum, eine neue Dateiverwaltungsroutine zu lernen, sondern vielmehr darum, zu ändern, wer den dahinterliegenden Dienst kontrolliert.

Teil einer umfassenderen Self-Hosting-Routine

Die öffentlichen Reddit-Aktivitäten von Mission-Swordfish-84 gehen über dieses einzelne Fotoprojekt hinaus. Sein Profil zeigt ein anhaltendes Interesse an PC-Hardware und Experimenten mit Heimservern, einschließlich der Nutzung von ZimaOS als Teil seiner umfassenderen Serverumgebung. Das Immich-Projekt fügt sich natürlich in dieses Muster ein: vielseitige Hardware nutzen, um einen Dienst für einen konkreten persönlichen Bedarf aufzubauen, und das System anschließend weiter anpassen, wenn sich das Homelab verändert.

Genau deshalb ist Immich ein starkes User-Story-Projekt. Es braucht weder ein extremes Rack noch einen außergewöhnlichen Benchmark, um bedeutend zu sein. Der Wert entsteht dadurch, dass eine alltägliche Abhängigkeit – die Fotospeicherung – zu einem Bestandteil eines Servers wird, den der Benutzer überprüfen, warten und erweitern kann.

Die Geschichte wird weitergeschrieben

Die Geschichte von Mission-Swordfish-84 und Zima wird weitergeschrieben. Eine selbst ge hostete Immich-Bibliothek ist keine einmalige Installation: Fotosammlungen wachsen, Speicheranforderungen ändern sich, Anwendungsversionen entwickeln sich weiter und Backup-Pläne werden umso wichtiger, je stärker der Server Teil des Alltags wird.

Ein umfassenderes technisches Beispiel für diese Art der Bereitstellung findest du im Leitfaden von ZimaSpace zur privaten Fotocloud mit ZimaBoard 2 und Immich. Um dem Ersteller hinter dieser User Story zu folgen, besuche Mission-Swordfish-84 auf Reddit.