Wiki-Quellcode von Kopano Installation
Version 1.1 von Christian Germann am 2022/04/27 15:41
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | **Einrichtung von Kopano:** | ||
2 | |||
3 | Vorrausetzung: | ||
4 | |||
5 | samba4-ad | ||
6 | |||
7 | |||
8 | Aktivieren Sie die Container **kopano-g1 **und** mariadb103 **über die //guest.conf// im puppeteer. | ||
9 | |||
10 | {{code language="bash"}} | ||
11 | [Guest kopano-g1] | ||
12 | Ensure running | ||
13 | |||
14 | [Guest mariadb103] | ||
15 | Ensure running | ||
16 | {{/code}} | ||
17 | |||
18 | |||
19 | Puppeteer: | ||
20 | |||
21 | Wählen Sie eine entsprechende Konfiguration im Verzeichnis /usr/share/doc/ld-puppet10/templates/mail/ aus | ||
22 | |||
23 | multiple = Konfigurationen für unterschiedliche Domains, z.B. @students.example.com für Schüler und @example.com für Lehrer | ||
24 | |||
25 | simple = Konfiguration für eine Domain (Default) | ||
26 | |||
27 | single = Konfiguration für einzelne Postfächer | ||
28 | |||
29 | |||
30 | Kopieren Sie die Konfigurationensdatei aus dem entsprechenden Ordner. | ||
31 | |||
32 | !Falls schon Dateien unter /etc/logodidact/hiera/custom.d/ existieren, die Dateien ergänzen und nicht überschreiben | ||
33 | |||
34 | {{code language="bash"}} | ||
35 | cp -v /usr/share/doc/ld-puppet10/templates/mail/simple/custom.d/* /etc/logodidact/hiera/custom.d/ | ||
36 | {{/code}} | ||
37 | |||
38 | |||
39 | Ersetzen alle Vorkommen von "example.com" auf ihre Domain. | ||
40 | Ersetzen alle Vorkommen von "pop3.example.com" auf ihren Posteingangsserver. | ||
41 | Ersetzen alle Vorkommen von "smtp.example.com" auf ihren Postausgangsserver. | ||
42 | Ersetzen alle Vorkommen von "example.com" in ihre Domain. | ||
43 | Ersetzen alle Vorkommen von "geheim" durch das Passwort ihres Multidrop-Benutzers. | ||
44 | Ersetzen alle Vorkommen von "multidrop" durch den Namen ihres Multidrop-Benutzers. | ||
45 | |||
46 | |||
47 | Übernehmen Sie die neuen Dateien und Änderungen ins Git | ||
48 | |||
49 | {{code language="bash"}} | ||
50 | git add * | ||
51 | |||
52 | git commit -a -m "Kopano konfiguriert" | ||
53 | {{/code}} | ||
54 | |||
55 | |||
56 | {{{Erstellen oder Erweitern Sie die Datei /etc/logodidact/hiera/custom.d/ldhost.yaml um folgende Zeilen: | ||
57 | }}} | ||
58 | |||
59 | {{code language="bash"}} | ||
60 | ld_legacy | ||
61 | '(zarafaaccount=1)': 'students.example.com' | ||
62 | '(memberof=cn=lehrer,ou=groups,dc=schule,dc=local)': 'example.com' | ||
63 | ld_legacy | ||
64 | - lehrer | ||
65 | - schueler | ||
66 | {{/code}} | ||
67 | |||
68 | |||
69 | |||
70 | Freigabe von Kopano über rev-proxy | ||
71 | |||
72 | Erweitern Sie die /etc/logodidact/hosts/rev-proxy/revproxy.conf um folgende Zeilen, um Kopano über den rev-proxy freizugeben. | ||
73 | |||
74 | {{code language="bash"}} | ||
75 | [ReverseProxy kopano.ShortName.logoip.de] | ||
76 | Url https://kopano | ||
77 | Template kopano | ||
78 | {{/code}} | ||
79 | |||
80 |