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 |