Eingebundene externe Speicher anpassen (SMB-Shares)
Zuletzt geändert von Tom Altenbrunn am 2024/12/19 10:29
Weitere Freigabe hinzufügen
Um eine zusätzliche Samba-Freigabe in Nextcloud einzubinden, können folgende benutzerdefinierte Einstellungen im Puppeteer-Container hinzugefügt werden.
/etc/logodidact/hiera/custom.d/nextcloud-g1.yaml
ld_nextcloud::fext:
'/Gemeinsam':
authentication_backend: "%{hiera('ld_nextcloud::fext::authentication_backend')}"
config:
host: 'files'
share: 'gemeinsam'
mount_point: /Gemeinsam Freigabe
option:
enable_sharing: 'true'
previews: 'false'
storage_backend: \OC\Files\Storage\SMB_OC
'/Gemeinsam':
authentication_backend: "%{hiera('ld_nextcloud::fext::authentication_backend')}"
config:
host: 'files'
share: 'gemeinsam'
mount_point: /Gemeinsam Freigabe
option:
enable_sharing: 'true'
previews: 'false'
storage_backend: \OC\Files\Storage\SMB_OC
Die Zeileneinrückung aus dem Beispiel bitte passend zum restlichen Inhalt der Datei wählen!
Standard-Freigabe unter Nextcloud ausblenden
Um die standardmäßig eingebundenen Speicherpunkte in Nextcloud zu entfernen, können Einträge nach folgendem Aufbau im Puppeteer hinterlegt werden.
/etc/logodidact/hiera/custom.d/nextcloud-g1.yaml
# Beispiel 1: Falls Share "homes" ausgeblendet werden soll
ld_nextcloud::fext:
'/Eigene Dateien':
ensure: absent
ld_nextcloud::fext:
'/Eigene Dateien':
ensure: absent
#Beispiel 2: Falls Share "pgm" ausgeblendet werden soll
ld_nextcloud::fext:
'/Programme':
ensure: absent
ld_nextcloud::fext:
'/Programme':
ensure: absent
# Beispiel 3: Falls Share "tausch" ausgeblendet werden soll
ld_nextcloud::fext:
'/Tausch':
ensure: absent
ld_nextcloud::fext:
'/Tausch':
ensure: absent
#Beispiel 4: Falls Shares "pgm" und "tausch" ausgeblendet werden sollen
ld_nextcloud::fext:
'/Programme':
ensure: absent
'/Tausch':
ensure: absent
ld_nextcloud::fext:
'/Programme':
ensure: absent
'/Tausch':
ensure: absent