Eingebundene externe Speicher anpassen (SMB-Shares)
Version 1.1 von Jonas Mayer am 2022/03/25 08:22
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
Einige Kunden haben den Wunsch geäußert, das Programmlaufwerk P: innerhalb der Nextcloud auszublenden. Hierzu können Einträge nach folgendem Aufbau im Puppeteer hinzugefügt werden.
/etc/logodidact/hiera/custom.d/nextcloud-g1.yaml
# Falls Share "homes" ausgeblendet werden soll
ld_nextcloud::fext:
'/Eigene Dateien':
ensure: absent
# Falls Share "pgm" ausgeblendet werden soll
ld_nextcloud::fext:
'/Programme':
ensure: absent
# Falls Share "tausch" ausgeblendet werden soll
ld_nextcloud::fext:
'/Tausch':
ensure: absent
# Falls Shares "pgm" und "tausch" ausgeblendet werden sollen
ld_nextcloud::fext:
'/Programme':
ensure: absent
'/Tausch':
ensure: absent
ld_nextcloud::fext:
'/Eigene Dateien':
ensure: absent
# Falls Share "pgm" ausgeblendet werden soll
ld_nextcloud::fext:
'/Programme':
ensure: absent
# Falls Share "tausch" ausgeblendet werden soll
ld_nextcloud::fext:
'/Tausch':
ensure: absent
# Falls Shares "pgm" und "tausch" ausgeblendet werden sollen
ld_nextcloud::fext:
'/Programme':
ensure: absent
'/Tausch':
ensure: absent
Bitte den gewünschten Block wie benötigt zur vorhandenen Datei nextcloud-g1.yaml hinzufügen oder selbst geeignet zusammensetzen. Die Zeileneinrückung aus dem Beispiel bitte passend zum restlichen Inhalt der Datei wählen!