Eingebundene externe Speicher anpassen (SMB-Shares)

Version 2.1 von Jonas Mayer am 2022/05/24 23:23


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

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

# Beispiel 2: Falls Share "pgm" ausgeblendet werden soll
ld_nextcloud::fext:
 '/Programme':
    ensure: absent

# Beispiel 3: Falls Share "tausch" ausgeblendet werden soll
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

Bitte den gewünschten Konfigurationsblock wie benötigt zur vorhandenen Datei nextcloud-g1.yaml hinzufügen oder selbst zusammenstellen. Die Zeileneinrückung aus dem Beispiel bitte passend zum restlichen Inhalt der Datei wählen!