Wie binde ich mit Immich den NAS als externe Bibliothek auf dem Raspberry Pi ein?

user3402

Ensign
Registriert
Aug. 2016
Beiträge
156
Hallo,

ich teste gerade Immich auf einem Raspberry 4 und würde gerne einen Foto-Ordner auf meinem Synology NAS als externe Bibliothek einbinden.

Allerdings komme ich hier nicht weiter und vermute, dass mir ein wichtiger Zwischenschritt fehlt.

SMB ist für das gesamte Netzlaufwerk aktiviert. Der Pfad zum Bilderordner auf dem NAS heißt img. Ich trage ihn so in der docker-compose.yml auf dem Raspberry ein:

Code:
volumes:
      # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
      - ${UPLOAD_LOCATION}:/data
      - /volume1/Synology/img:/external:ro
      - /etc/localtime:/etc/localtime:ro

Als Pfad der externen Bibliothek habe ich bei Immich /external angegeben.

Immich findet aber keine Bilder. Ich schätze, irgendwo bei der Synology noch irgendetwas freigeben zu müssen, aber was und wie?
 
Hast du das SMB-Share auf dem Pi gemountet?
 
Tatsächlich nicht. Wie genau mache ich das? :freak: Ich bekomme da leider eine Fehlermeldung.

Code:
sudo mount -t cifs -o username=gast,password=XXXXX,uid=1000 //192.168.178.42/Synology/img ~/server
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

Edit:

Ok, mit
Code:
sudo mount -t cifs -o "user=gast,password=XXXXX",uid=1000 //192.168.178.42/Synology/img ~/server
bekomme ich zwar keine Fehlermeldung (und ich sehe den raspberry in der Synology Oberfläche), aber immich findet immer noch keine Bilder.
Ergänzung ()

Ich habe es jetzt mit Hilfe von KI hinbekommen.

Woran der Fehler jetzt genau lag, kann ich trotzdem nicht ganz nachvollziehen. Im Grunde habe ich nur einen neuen Mount eingefügt, und in der docker-compose.yml lautet der Pfad jetzt so:

- /mnt/synology-photos/img:/mnt/synology-photos/img:ro
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: derlorenz
Ich gehe jetzt mal von einer Installation als Docker Container aus.

Du musst in der compose Datei das Mount als Volume an den Container übergeben
1791525341447.png


Anschließend kannst du es in der GUI als externe Bibliothek hinzufügen
1791525428095.png
 
Wäre schön wenn man seinen Beitrag auch begründen würde für die, die was lernen wollen 😎
 
Vodafone Glasfaser
Zurück
Oben