Zuletzt geändert von Tom Altenbrunn am 2024/12/19 10:29

Verstecke letzte Bearbeiter
Jonas Mayer 1.1 1 {{toc start="2"/}}
2
3
Jonas Mayer 2.1 4 ----
5
Jonas Mayer 1.1 6 == Weitere Freigabe hinzufügen ==
7
8 Um eine zusätzliche Samba-Freigabe in Nextcloud einzubinden, können folgende benutzerdefinierte Einstellungen im Puppeteer-Container hinzugefügt werden.
9
10
11 (% style="color:#27ae60" %)**/etc/logodidact/hiera/custom.d/nextcloud-g1.yaml**
12
13 {{code language="bash"}}
14 ld_nextcloud::fext:
15 '/Gemeinsam':
16 authentication_backend: "%{hiera('ld_nextcloud::fext::authentication_backend')}"
17 config:
18 host: 'files'
19 share: 'gemeinsam'
20 mount_point: /Gemeinsam Freigabe
21 option:
22 enable_sharing: 'true'
23 previews: 'false'
24 storage_backend: \OC\Files\Storage\SMB_OC
25 {{/code}}
26
27 Die (% style="color:#2980b9" %)**Zeileneinrückung**(%%) aus dem Beispiel bitte passend zum restlichen Inhalt der Datei wählen!
28
29
Jonas Mayer 2.1 30 ----
31
Jonas Mayer 1.1 32 == Standard-Freigabe unter Nextcloud ausblenden ==
33
Jonas Mayer 2.1 34 Um die standardmäßig eingebundenen Speicherpunkte in Nextcloud zu entfernen, können Einträge nach folgendem Aufbau im Puppeteer hinterlegt werden.
Jonas Mayer 1.1 35
36
37 (% style="color:#27ae60" %)**/etc/logodidact/hiera/custom.d/nextcloud-g1.yaml**
38
39 {{code language="bash"}}
Jonas Mayer 2.1 40 # Beispiel 1: Falls Share "homes" ausgeblendet werden soll
Jonas Mayer 1.1 41 ld_nextcloud::fext:
42 '/Eigene Dateien':
43 ensure: absent
Tom Altenbrunn 3.1 44 {{/code}}
Jonas Mayer 1.1 45
Tom Altenbrunn 3.1 46 {{code language="yaml"}}
47 #Beispiel 2: Falls Share "pgm" ausgeblendet werden soll
Jonas Mayer 1.1 48 ld_nextcloud::fext:
49 '/Programme':
50 ensure: absent
Tom Altenbrunn 3.1 51 {{/code}}
Jonas Mayer 1.1 52
Tom Altenbrunn 3.1 53 {{code language="yaml"}}
Jonas Mayer 2.1 54 # Beispiel 3: Falls Share "tausch" ausgeblendet werden soll
Jonas Mayer 1.1 55 ld_nextcloud::fext:
56 '/Tausch':
57 ensure: absent
Tom Altenbrunn 3.1 58 {{/code}}
Jonas Mayer 1.1 59
Tom Altenbrunn 3.1 60 {{code language="yaml"}}
61 #Beispiel 4: Falls Shares "pgm" und "tausch" ausgeblendet werden sollen
Jonas Mayer 1.1 62 ld_nextcloud::fext:
63 '/Programme':
64 ensure: absent
65 '/Tausch':
66 ensure: absent
67 {{/code}}
68
Tom Altenbrunn 3.1 69 (% class="box infomessage" %)
70 (((
71 Bitte den gewünschten Konfigurationsblock wie benötigt zur vorhandenen Datei
72
73 {{box}}
74 nextcloud-g1.yaml
75 {{/box}}
76
77 hinzufügen oder selbst zusammenstellen. Die (% style="color:#2980b9" %)**Zeileneinrückung**(%%) aus dem Beispiel bitte passend zum restlichen Inhalt der Datei wählen!
78 )))