Eine externe Immich-Bibliothek indiziert Fotos, die bereits außerhalb des von Immich verwalteten Upload-Verzeichnisses liegen. Das schreibgeschützte Einbinden dieser Quelle schützt die Originale vor Fehlern der Anwendung oder des Administrators. Immich benötigt jedoch weiterhin beschreibbaren Speicher für Miniaturansichten, kodierte Videos, Profildaten und den Datenbankstatus.
Die Einrichtung verwendet daher zwei Vertrauenszonen: unveränderliche Quellordner und beschreibbare generierte Daten. Eine kleine Pilotbibliothek sollte Tests zur Erkennung, zu Metadaten, Miniaturansichten, erneuten Scans und zum Entfernen bestehen, bevor ein großes Archiv hinzugefügt wird. Mit demselben Pilotprojekt lässt sich außerdem überprüfen, ob Containerpfad, Eigentümer und Wiederherstellungsplan zusammenpassen.
Quelle und verwalteten Speicher getrennt zuordnen
Wählen Sie einen Hostpfad für das vorhandene Archiv und einen davon getrennten Containerpfad wie /external/family-photos. Legen Sie ihn nicht unterhalb des Immich-Upload-Speichers ab, da externe und verwaltete Assets unterschiedlichen Lebenszyklusregeln folgen.
Der Immich-Workflow für externe Bibliotheken erfordert, dass der Server den Pfad sieht, der einem Benutzer zugewiesen wird. Dokumentieren Sie beide Seiten des Mounts, damit der Administrator keinen reinen Hostpfad in die Anwendung einfügt.
Stellen Sie sicher, dass die beschreibbaren Immich-Speicherorte für Uploads, Miniaturansichten, kodierte Videos und Datenbankdaten durch normale Backups und die Überwachung des freien Speicherplatzes abgesichert sind. Schreibgeschützte Originale schützen weder generierte Daten noch die Asset-Datensätze, die die Bibliothek nutzbar machen.
Einen schreibgeschützten Container-Mount anwenden
Fügen Sie das Archiv in Compose oder der Containerverwaltung als Bind-Mount mit dem Schreibschutz-Flag hinzu. Ein typisches Muster ordnet /srv/photos/archive auf dem Host /external/archive im Container mit :ro zu.
Geben Sie dem Containerprozess Durchsuchungs- und Leseberechtigungen für jedes übergeordnete Verzeichnis. Schreibgeschützt bedeutet nicht, dass keine Berechtigungen erforderlich sind: Fehlt das Ausführungsrecht für ein Verzeichnis, ist die Erkennung nicht möglich, selbst wenn einzelne Dateien lesbar sind.
Wenn die Quelle eine Netzwerkfreigabe ist, stabilisieren Sie den Host-Mount, bevor der Container startet. Der Leitfaden zur Zuverlässigkeit von Immich-Netzwerkfreigaben erläutert den Unterschied zwischen einem verfügbaren Pfad und einer zuverlässigen Anwendungsabhängigkeit.
Eine externe Pilotbibliothek hinzufügen und scannen
Erstellen Sie den zuständigen Immich-Benutzer oder wählen Sie ihn aus, fügen Sie eine externe Bibliothek hinzu und geben Sie den im Container sichtbaren Importpfad ein. Beginnen Sie mit einem Verzeichnis, das Kopien oder nicht kritische Originale enthält, statt auf das vollständige Archiv zu verweisen.
Führen Sie einen Scan durch und überprüfen Sie, ob die erwarteten Foto- und Videozahlen angezeigt werden. Öffnen Sie Assets aus verschachtelten Ordnern, prüfen Sie Daten und Orte und bestätigen Sie, dass Miniaturansichten und kodierte Vorschauen im verwalteten Speicher und nicht neben den Originalen gespeichert werden.
Vergleichen Sie auf dem Host die Änderungszeiten oder Hashes der Pilotquelle vor und nach dem Scan. Versuchen Sie außerdem, aus dem Container heraus eine Datei im eingebundenen Pfad zu erstellen. Der Vorgang sollte fehlschlagen, während das Lesen weiterhin funktioniert.
Erneuten Scan, fehlende Dateien und Wiederherstellung testen
Fügen Sie der Hostquelle eine Datei hinzu, führen Sie einen erneuten Scan durch und bestätigen Sie, dass sie angezeigt wird. Verschieben Sie anschließend vorübergehend eine Pilotdatei aus der Quelle, scannen Sie erneut und beobachten Sie, wie die installierte Immich-Version den Asset-Datensatz markiert oder entfernt, bevor Sie dies mit echten Daten wiederholen.
Sichern Sie die Datenbank und die beschreibbaren Immich-Daten gemäß Ihrem normalen Wiederherstellungsplan. Die externen Originale benötigen ein eigenes, unabhängiges Backup, da ein schreibgeschützter Anwendungs-Mount nicht vor Festplattenausfällen, hostseitigem Löschen oder Beschädigung schützt.
Die Einrichtung ist erfolgreich, wenn Immich das Archiv indizieren und darstellen kann, nicht darauf schreiben kann und ohne Behandlung der externen Quelle als verwaltete Uploads neu aufgebaut werden kann. Stoppen Sie den Vorgang, wenn generierte Dateien neben den Originalen erscheinen oder ein fehlender Mount fälschlicherweise als leere Bibliothek interpretiert wird.
Häufig gestellte Fragen
Verhindert ein schreibgeschützter Mount, dass Immich das Original löscht? Er verhindert Schreibvorgänge über diesen Container-Mount. Er schützt jedoch nicht vor hostseitigem Löschen, einer anderen beschreibbaren Freigabe, einem Dateisystemfehler oder einer Änderung des Mount-Modus durch einen Administrator.
Wo werden Miniaturansichten für eine externe Bibliothek gespeichert? Sie bleiben im von Immich verwalteten beschreibbaren Speicher. Halten Sie diesen Speicherort von den schreibgeschützten Originalen getrennt und nehmen Sie ihn zusammen mit der Datenbank in den Wiederherstellungsplan auf.
Können mehrere Benutzer denselben externen Ordner indizieren? Vermeiden Sie überlappende Zuständigkeiten, bis Sie das Verhalten der genauen Version getestet haben. Eine doppelte Indizierung kann zu verwirrenden Ergebnissen bei Zuständigkeiten und Freigaben führen.
Support & Tipps
Mehr zum Lesen

Können Sie einen lauten Mini-PC-Lüfter ersetzen, ohne die Temperaturregelung zu verändern?
Ja - sofern der Ersatz mit der elektrischen Schnittstelle, dem Luftstrom und den Rückmeldesignalen übereinstimmt; allein die passende Steckverbindung gewährleistet keine thermische Regelung.

Kann ein Home-Server Dienste nach der Wiederherstellung der USV in Abhängigkeitsreihenfolge fortsetzen?
Ja - verwenden Sie explizite Startabhängigkeiten und Bereitschaftsprüfungen; Neustartrichtlinien allein garantieren nicht, dass Dienste in der richtigen Reihenfolge nutzbar werden.

Kannst du Wake-on-LAN nach einem vollständigen Stromausfall verwenden?
Manchmal benötigt WOL Standby-Strom sowie einen wiederherstellbaren Firmware-/NIC-Zustand nach der Rückkehr der Netzspannung; bei fehlender Stromversorgung kann es einen Computer nicht aufwecken.

