Immich - Einbindung von NAS Speicher Probleme

SME

Cadet 2nd Year
Registriert
Nov. 2011
Beiträge
27
Hi!

Ich habe folgendes Setting zu Hause:
  • HP ProDesk 600 G6 [ i5-10500 CPU, 16 GB RAM, 512 GB SSD]
  • Proxmox VE 9.1.5

Auf eben diesem PVE habe ich aktuell folgende VM, bzw. LXC:
  • Home Assistant (VM)
  • OMV (VM)
  • Omada Controller (LXC)
  • Immich (LXC)

Ich habe von Linux wirklich keine Ahnung. HA und OMV konnte ich wunderbar per Youtube installieren. Omada und Immich per LXC Helper Script.

Mein Anliegen:
- Die Datenbank von Immich kann und darf in der LXC bleiben. Da die Installation auf einer SSD ist, ist dies Ok. Ich mache regelmäßig Backups der VM und LXC.

Ist das in Euren Augen sinnvoll?

- Immich soll bitte NICHT die Fotos und Videos "auf seiner Partition" des LXC ablegen, sondern auf mein NAS zugreifen. Dort gibt es bereits Ordner und auch Freigaben aus OMV. Eine dieser SMB Freigaben zeigt direkt auf die Bilder. Der Ordner ist z.B. im Windows Explorer auch zu finden:

1.jpg


Nun mein Problem:
Wie bekomme ich diese Freigabe, welche außerhalb des LXC liegt, in Immich verfügabr?
Ich weiß, dass ich "Externe Bibliothek" benutzen muss. Allerdings ist die Freigabe in Immich nicht verfügbar.

Könnt Ihr mir bitte detailliert verraten, wie ich es hinbekomme?

Danke an Euch alle!!!
 
Ich hab´s mit Docker umgesetzt aber Grundlegend, sollte man einen SMB/besser NFS Share von dem Nas freigeben, diesen in im LXC einbinden. Dann kann man per UI die externe Bibilothek des Shares wunderbar einfügen.

Den Zielpfad der BackUP Libary ist dann glaub immer der in der Config hinterlegte. So wie ich dich verstanden hab, müsste das dann auch dein OMV Nas sein.
 
  • Gefällt mir
Reaktionen: JumpingCat
Um den Share im LXC Container zu mounten, muss der Container als Privileged konfiguriert werden. Ansonsten kannst du den Share auch auf demProxmix Host mounten und dann per Bindmount in den Container weitergeben.
 
Wobei das mounten in einen lxc nicht ganz so trivial ist.
Du musst den Share am Proxmox Host mounten und dann den mount Point in den LXC durchreichen. Je nachdem wie der LXC aufgesetzt ist (priviliged/unprivileged), ist das mit den Berechtigungen und usermapping auf den Share auch nicht wirklich intuitiv. KI hilft hier gut.
Ohne Linuxkenntnisse musst du dich aber ein bissi reinfuchsen - das geht großteils übers Terminal.
Wenn du das dann geschafft hast, musst du Immich in der Konfig noch sagen, welche Pfade er für die externen Bibliotheken verwenden soll.

SME schrieb:
Ist das in Euren Augen sinnvoll?
Ich würde alle Folder, die Immich für den Betrieb braucht, auf der internen SSD lassen. Also neben DB auch den cache und das immich/data Verzeichnis, weil er hier auch die Thumbnails speichert -> könnte sonst zach werden, wenn die auf dem langsamen NAS sind.
Externe Bibliotheken habe ich auch auf einem relativ lahmen Share und das funktioniert so sehr gut.
 
Hi!
Ohje. Ich hatte gehofft, dass es deutlich einfacher ist... Ehrlich gesagt habe ich die meisten Dinge nicht oder kaum verstanden.

Gibt es eine andere Möglichkeit?
  • Kann ich in Proxmoxx eine "reguläre VM" aufsetzen?
  • Dort Linux installieren?
  • In dieser Linux Installation dann Immich?

Mein Ziel wäre es, dass ich in der Linux Installation dann den SMB Share aus OMV einbinde.
Dieser sollte doch dann auch für die Immich Installation verfügbar sein, oder?
Dann hätte ich nicht das Problem, dass ich "irgendwie" den Share erst an PVE und diesen dann an den LXC weiterreichen müsste...
 
Zurück
Oben