Sie haben eine Fotobibliothek. Jahre voller Erinnerungen. Alben, die Sie sorgfältig organisiert haben. Gesichter, die Sie markiert haben. Geteilte Links, die Sie an Familie geschickt haben.
Dann upgraden Sie Ihr NAS — und merken, dass das Verschieben der Dateien nicht ausreicht. Ohne die Datenbank verlieren Sie jedes Album, jeden Gesichtstag, jede Erinnerung, die Sie gepflegt haben. Die Fotos sind da, aber die Organisation ist weg.
Ich habe gerade 14.505 Fotos und 925 Videos — insgesamt 134 GiB — von einem DIY ZimaOS-Server auf den ZimaCube 2 verschoben. Jedes Album überlebte. Jeder Gesichtstag wurde übernommen. Jeder geteilte Link funktioniert noch.
Hier erfahren Sie genau, wie ich es gemacht habe, was fast schiefging und was der ZimaCube 2 bot, was mein altes Setup nicht konnte.
Warum Immich, warum jetzt
Immich ist aus gutem Grund die bevorzugte selbstgehostete Fotolösung geworden. Es bietet Ihnen Google-Photos-ähnliche Funktionen — Gesichtserkennung, semantische Suche, automatische Backups vom Handy, geteilte Alben — ohne Ihre Fotos auf fremde Server zu senden.
Aber Immich speichert seine Seele in PostgreSQL. Die Datenbank enthält Alben, Gesichtsvektoren, Personengruppen, CLIP-Embeddings für die intelligente Suche und alle Metadaten, die die Bibliothek persönlich machen. Verschieben Sie die Dateien ohne die Datenbank, erhalten Sie nur einen Ordner voller Fotos und eine leere Immich-Instanz.
Diese Migration hatte eine Regel: keinerlei Datenverlust. Der alte Server würde erst gelöscht, wenn der neue verifiziert war.
Was Immich tatsächlich speichert (und warum es wichtig ist)
Bevor ich Dateien anfasste, habe ich genau festgelegt, was verschoben werden musste:
| Komponente | Ort | Inhalt | Muss migriert werden? |
| pgdata | /DATA/AppData/immich/pgdata | Vollständiges PostgreSQL — Alben, Gesichter, Personen, Metadaten | ✅ Kritisch |
| model-cache | /DATA/AppData/immich/model-cache | Heruntergeladene CLIP-/Gesichtserkennungsmodelle | ✅ Spart erneutes Herunterladen |
| Fotobibliothek | /DATA/Gallery/immich | 14.505 Fotos + 925 Videos + Vorschaubilder (134 GiB) | ✅ Tatsächliche Medien |
| Auto-Backups | /DATA/Gallery/immich/backups | Letzte 14 tägliche Datenbankschnappschüsse | 💡 Bereits vorhanden |
Immich erstellt auch täglich um 2:00 Uhr automatische Datenbanksicherungen und behält die letzten 14 im Backup-Verzeichnis. Bevor Sie einen manuellen Dump ausführen, prüfen Sie ob bereits ein aktuelles Auto-Backup vorhanden ist.
Die Methode: ZimaOS Files-App (LAN-Kopie)
Beide Maschinen laufen mit ZimaOS im selben LAN. Das bedeutete, ich konnte die integrierte Files-App für eine direkte LAN-Übertragung nutzen — keine externen Laufwerke, keine SCP-Befehle, kein Zwischenspeicher.
Schritt 1: Quellmaschine einbinden
Öffnen Sie auf dem ZimaCube 2 die Files-App → + Speicher hinzufügen → LAN-Speicher → geben Sie die lokale IP der Quellmaschine ein und authentifizieren Sie sich. Das Dateisystem der Quellmaschine erscheint nun als durchsuchbarer Speicher auf dem ZimaCube 2.
Schritt 2: Immich auf der Quelle stoppen
Dies ist der Schritt, den viele überspringen und bereuen. Stoppen Sie Immich vor dem Kopieren. Eine laufende PostgreSQL-Instanz schreibt ständig — Sie benötigen die Datenbank in einem konsistenten, gespeicherten Zustand. Auf der Quellmaschine: ZimaOS App Store → Immich → Stoppen.
Schritt 3: Beide Verzeichnisse kopieren
Navigieren Sie in der ZimaCube 2 Files-App zum eingebundenen Quelllaufwerk und wählen Sie:
| Quellpfad | Zielpfad auf dem ZimaCube 2 |
| /DATA/AppData/immich | /DATA/AppData/immich |
| /DATA/Gallery/immich | /DATA/Gallery/immich |
Wählen Sie beide Speicherorte aus, klicken Sie auf Migrieren. Wählen Sie: Am Ziel überschreiben und Originale auf der Quelle behalten — löschen Sie die Quelle erst nach Verifizierung nicht.
Schritt 4: Installieren Sie Immich auf dem ZimaCube 2
Öffnen Sie den ZimaOS App Store und suchen Sie nach Immich. Kritische Warnung: Der App Store kann mehrere Immich-Varianten anzeigen. Sie müssen genau die gleiche Variante installieren, die Ihre Quellmaschine verwendet:
Immich (offizielle ZimaOS/CasaOS-App) — verwenden Sie diese, wenn Sie zuvor diese hatten
BigBearCasaOS Immich — andere docker-compose-Variablen, andere Postgres-Zugangsdaten, anderer Datenbankname — nicht kompatibel mit einer direkten pgdata-Kopie von der offiziellen App
Starten Sie die App nach der Installation nicht sofort. Immich erkennt beim ersten Start das vorhandene pgdata-Verzeichnis und verbindet sich damit, anstatt eine neue leere Datenbank zu initialisieren.

Schritt 5: Mit bestehenden Zugangsdaten anmelden
Öffnen Sie Immich unter http://192.168.x.x:2283 und melden Sie sich mit demselben Benutzernamen und Passwort wie in der Quellinstanz an. Ihre gesamte Bibliothek – Alben, Gesichter, Personen, Einstellungen – ist genau wie zuvor.

Schritt 6: Job-Warteschlangen überprüfen
Navigieren Sie zu Profil → Verwaltung → Job-Warteschlangen. Nach einer pgdata-Migration enthält die Datenbank bereits alle zuvor verarbeiteten Ergebnisse, daher sollten die meisten Warteschlangen Aktiv: 0 / Wartend: 0 anzeigen.
Wenn in einer Warteschlange eine Zahl unter Missing angezeigt wird, klicken Sie auf den Missing-Button, um nur unverarbeitete Assets zu verarbeiten:
| Warteschlange | Wann Missing ausführen |
| Thumbnails generieren | Wenn bei Fotos leere Vorschaubilder angezeigt werden |
| Metadaten extrahieren | Wenn Metadaten wie GPS/Ort/Datum fehlen |
| Intelligente Suche | Wenn die semantische Suche keine Ergebnisse liefert |
| Gesichtserkennung | Wenn Gesichtsdaten unvollständig erscheinen |
Die Migrationsstatistiken
| Messgröße | Wert |
| Fotos migriert | 14,505 |
| Videos migriert | 925 |
| Gesamtdaten | 134 GiB |
| Übertragungszeit (2,5GbE) | ~12 Minuten |
| Alben erhalten | Alle |
| Gesichtstags erhalten | Alle |
| Geteilte Links erhalten | Alle |
| Datenverlust | Null |
Warum sich der ZimaCube 2 dafür gelohnt hat
Ich bin nicht nur umgezogen, um das gleiche Erlebnis zu haben. Der ZimaCube 2 bringt drei Verbesserungen, die mein altes DIY ZimaOS-Gerät nicht bieten konnte:
2,5GbE-Übertragungen. Fotobibliotheken wachsen. Jedes vollständige Backup, jeder große Import, jede Migration profitiert von der 2,5-fachen Bandbreite gegenüber Standard-Gigabit. Das ZimaCube 2 mit dualem 2,5GbE ermöglicht es mir, ein Backup vollständig auszulasten, während das restliche Netzwerk reaktionsfähig bleibt.
NVMe-Speicher für die Datenbank. Die Immich PostgreSQL-Datenbank arbeitet auf NVMe deutlich besser als auf herkömmlichen Festplatten. Thumbnail-Erstellung, intelligente Suchanfragen, Gesichtserkennung – all das liest aus pgdata. Im NVMe-Pool des ZimaCube 2 sind Datenbankoperationen, die zuvor auf HDD stockten, jetzt sofort.
6-Bay-Erweiterbarkeit. Heute 134 GiB. Wie sieht es nächstes Jahr aus? Der ZimaCube 2 verfügt über sechs SATA-Einschübe plus vier M.2-Steckplätze im 7. Einschub, sodass diese Fotobibliothek jahrelang wachsen kann, ohne an eine Speichergrenze zu stoßen.

Migrieren Sie Ihre Fotobibliothek zum ZimaCube 2 →
Bauen Sie Ihre selbstgehostete Fotoeinrichtung auf? Lesen Sie unseren Leitfaden zum persönlichen Cloud-Speichergerät, unseren Deep Dive zu Docker & CI/CD auf dem ZimaCube 2 und unser ZimaCube 2 Pro Unboxing.
Häufig gestellte Fragen
Kann ich Immich auf den ZimaCube 2 migrieren, ohne Alben und Gesichtstags zu verlieren?
Ja — aber Sie müssen sowohl die Fotodateien als auch das pgdata-Verzeichnis (PostgreSQL-Datenbank) kopieren. Die Datenbank speichert alle Alben, Gesichtsdaten, Personengruppen und Metadaten. Nur Fotos zu verschieben bedeutet, Dateien ohne Organisation zu haben. Kopieren Sie beide Verzeichnisse zusammen, damit Ihre Bibliothek vollständig erhalten bleibt.
Wie kann ich Immich-Daten am schnellsten auf den ZimaCube 2 übertragen?
Wenn beide Geräte im selben LAN sind und ZimaOS verwenden, nutzen Sie die integrierte Dateien-App mit LAN-Speicher-Mounting. Über die 2,5GbE-Verbindung des ZimaCube 2 werden 134 GiB in etwa 10–15 Minuten übertragen. Für größere Bibliotheken oder Geräte in unterschiedlichen Netzwerken ist ein externes USB-Laufwerk die nächstbeste Option.
Ist die Immich App Store-Version bei der Migration wichtig?
Ja — unbedingt. Der ZimaOS App Store kann mehrere Immich-Varianten anzeigen (offiziell vs. BigBearCasaOS). Sie verwenden unterschiedliche docker-compose-Variablen — Postgres-Zugangsdaten, Datenbanknamen und Netzwerkkonfigurationen sind inkompatibel. Installieren Sie genau die gleiche Variante, die Ihre Quellmaschine verwendet, sonst kann die wiederhergestellte Datenbank keine Verbindung herstellen.
Muss ich Immich auf der Quellmaschine vor dem Kopieren stoppen?
Ja. Eine laufende PostgreSQL-Instanz schreibt kontinuierlich. Das Kopieren einer aktiven Datenbank birgt das Risiko eines inkonsistenten Zustands. Stoppen Sie Immich auf der Quellmaschine, kopieren Sie die Ordner und starten Sie es dann auf dem Zielgerät. Die Quellmaschine kann ausgeschaltet bleiben oder als Backup eingeschaltet bleiben, bis Sie die Migration überprüft haben.
Wie viel Speicherplatz benötigt Immich auf dem ZimaCube 2?
Planen Sie die Größe Ihrer Fotobibliothek plus Platz für die PostgreSQL-Datenbank (die mit Ihrer Bibliothek wächst), Thumbnail-Cache und transkodierte Video-Versionen. Eine 134 GiB große Bibliothek mit 14.500 Fotos benötigt insgesamt etwa 150–160 GiB inklusive Overhead. Die sechs SATA-Einschübe des ZimaCube 2 bieten Ihnen Wachstumsspielraum.
Zima Kampagnenzentrale
Mehr zum Lesen

Ich habe ein Ikea Kallax in ein 10-Zoll-Rack-Homelab mit dem ZimaCube 2 verwandelt.
Rackmontierte Homelabs klingen großartig, bis man merkt, dass man keinen unternehmensorientierten Jetmotor im Wohnzimmer haben möchte. Die 10-Zoll-Mini-Rack-Bewegung ist die Lösung. Hier ist eine...

Wie ein Gerät meine gesamte Cloud ersetzte — Nextcloud + lokale KI auf dem ZimaCube 2
Hören Sie auf, für Cloud-Speicher zu bezahlen. Erfahren Sie, wie ein selbst gehostetes NAS mit Nextcloud Ihre Dateien sicher synchronisieren und einen schnellen lokalen...

ZimaCube 2 Erste Eindrücke — Der Preis ist unglaublich für ein 6-Bay NAS
Lesen Sie unsere ZimaCube 2 Standard Bewertung. Dieses NAS mit sechs Einschüben bietet hervorragenden HomeLab-Wert mit einem Intel i3, Thunderbolt 4, vier NVMe-Steckplätzen und...

