Änderungen von Dokument Kopano Optimierungen
Zuletzt geändert von Jonas Mayer am 2022/05/23 12:53
Von Version 2.3
bearbeitet von Jens Gruber
am 2022/05/02 11:24
am 2022/05/02 11:24
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 1.5
bearbeitet von Jens Gruber
am 2022/05/02 10:57
am 2022/05/02 10:57
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,8 +1,6 @@ 1 1 Es gibt mehrere Anpassungen die sich anbieten um den laufenden Betrieb von Kopano zu verbessern. Folgende Maßnahmen können optional genutzt werden: 2 2 3 -{{toc start="5"/}} 4 4 5 - 6 6 ===== **__Zustellbarkeit der Unzustellbarkeits-Nachrichten verbessern__** ===== 7 7 8 8 Es ist möglich die Zustellbarkeit der Unzustellbarkeits-Nachrichten für den Absender zu verbessern. Dafür ist es notwendig den SMTP-Server des gewählten Mailproviders als Smarthost einzutragen. ... ... @@ -99,141 +99,8 @@ 99 99 cache_object_size: '16M' 100 100 cache_indexedobject_size: '32M' 101 101 enable_sql_procedures: 'yes' 102 - 103 - 100 + # The following 2 settings require a cronjob to run periodically instead (in case the value is disabled) 101 + sync_gab_realtime: 'no' 104 104 softdelete_lifetime: '0' 105 105 {{/code}} 106 106 107 - 108 -Zusätzlich muss im Kopano-Container ein Cron-Job eingerichtet werden, sofern man im Abschnitt **ld_kopano::server** die Parameter **sync_gab_realtime** / **softdelete_lifetime** im deaktivierten Zustand eingetragen hat: 109 - 110 -{{code language="bash"}} 111 -root@kopano-g1:~ # /etc/cron.d/kopano-optimization 112 -{{/code}} 113 - 114 -{{code language="bash"}} 115 -# /etc/cron.d/kopano-optimization 116 -*/30 * * * * root [ -x /usr/sbin/kopano-admin ] && /usr/sbin/kopano-admin --sync 2>&1 >/dev/null 117 -0 4 * * * root [ -x /usr/sbin/kopano-admin ] && /usr/sbin/kopano-admin --purge-softdelete 30 2>&1 >/dev/null 118 -{{/code}} 119 - 120 - 121 -Folgende Einstellung können für die mysql56.yaml gesetzt werden: 122 - 123 -{{code language="bash"}} 124 -root@puppeteer:~ # vim /etc/logodidact/hiera/custom.d/mysql56.yaml 125 -{{/code}} 126 - 127 -{{code language="bash"}} 128 -mysql::server::override_options: 129 - mysqldump: 130 - max_allowed_packet: '1G' 131 - mysqld: 132 - innodb_file_per_table: true 133 - bind-address: '0.0.0.0' 134 - skip-name-resolve: true 135 - innodb_large_prefix: true 136 - innodb_file_format: 'Barracuda' 137 - max_allowed_packet: '256M' 138 - max_connections: '150' 139 - query_cache_limit: '2M' 140 - query_cache_size: '64M' 141 - thread_stack: '512K' 142 - tmp_table_size: '64M' 143 - max_heap_table_size: '64M' 144 - sort_buffer_size: '2M' 145 - join_buffer_size: '2M' 146 - table_open_cache: '500' 147 - innodb_autoextend_increment: '1000' 148 - innodb_buffer_pool_size: '2G' 149 - innodb_flush_log_at_trx_commit: '2' 150 - innodb_flush_method: 'O_DSYNC' 151 - innodb_lock_wait_timeout: '120' 152 - innodb_log_buffer_size: '8M' 153 - innodb_log_file_size: '1G' 154 - innodb_log_files_in_group: '3' 155 - innodb_read_io_threads: '4' 156 - innodb_write_io_threads: '4' 157 -{{/code}} 158 - 159 - 160 -===== __**Lokalisierung der Ordner-Strukturen**__ ===== 161 - 162 -Zur Lokalisierung der Ordnernamen empfiehlt es sich die Standard-Sprache für die Kopano-Postfächer auf "Deutsch" umzustellen. Führen Sie hierfür folgende Schritte durch: 163 - 164 - 165 -Wechseln Sie in den Kopano Container: 166 - 167 -{{code language="bash"}} 168 -root@ldhost:~ # lxc-ssh -n kopano-g1 169 -{{/code}} 170 - 171 - 172 -Führen Sie folgenden Befehl im Kopano Container aus: 173 - 174 -{{code language="bash"}} 175 -root@kopano-g1:~ # echo 'default_store_locale = de_DE.UTF-8 ' >/etc/kopano/admin.cfg 176 -{{/code}} 177 - 178 - 179 -Nach ausführen des Befehls werden neu angelegte Kopano-Postfächer mit der korrekten Sprache erstellt. Für bereits erstellte/vorhandene Postfächer muss man einen extra Schritt durchführen. Setzen sie hierfür folgenden Befehl im Kopano Container ab: 180 - 181 -{{code language="bash"}} 182 -root@kopano-g1:~ # kopano-localize-folders -u [username] --lang de_DE.UTF-8 183 -{{/code}} 184 - 185 - 186 -===== __**Public Folder erstellen**__ ===== 187 - 188 -Es kann sich anbieten einen Public Folder als gemeinsamen Ordner für alle Benutzer zu erstellen. Hierfür müssen Sie folgenden Befehl eingeben: 189 - 190 -{{code language="bash"}} 191 -root@kopano-g1:~ # kopano-admin -s 192 -{{/code}} 193 - 194 - 195 -===== __**Cronjob für Wartungsaufgaben**__ ===== 196 - 197 -Durch das Anlegen eines zusätzlichen Cronjobs, lassen sich Wartungsaufgaben automatisch zu bestimmten Zeiten durchführen. Folgenden Cronjob können Sie bei Bedarf erstellen: 198 - 199 -{{code language="bash"}} 200 -# /etc/cron.d/kopano-optimization 201 -*/30 * * * * root [ -x /usr/sbin/kopano-admin ] && /usr/sbin/kopano-admin --sync 2>&1 >/dev/null 202 -0 4 * * * root [ -x /usr/sbin/kopano-admin ] && /usr/sbin/kopano-admin --purge-softdelete 30 2>&1 >/dev/null 203 -{{/code}} 204 - 205 - 206 -===== **__Netzlaufwerke im Kopano __** ===== 207 - 208 -Empfehlenswert ist das Einbinden der Netzlaufwerke (H: / P: / T:) des logoDIDACT-Servers auf der Kopano Weboberfläche. Gehen Sie wie folgt vor um den Nutzern dies zu ermöglichen: 209 - 210 - 211 -Führen Sie den Sync über den kopano-admin durch: 212 - 213 -{{code language="bash"}} 214 -root@kopano-g1:~ # kopano-admin --sync 215 -{{/code}} 216 - 217 - 218 -Laden Sie folgendes Skript herunter: 219 - 220 -{{code language="bash"}} 221 -root@kopano-g1:~ # wget https://files.sbe.de/kopano/install-inject-shares.sh -O /tmp/install-inject-shares.sh 222 -{{/code}} 223 - 224 - 225 -Führen Sie das Skript aus: 226 - 227 -{{code language="bash"}} 228 -root@kopano-g1:~ # bash /tmp/install-inject-shares.sh 229 -{{/code}} 230 - 231 - 232 -Das Installationsskript legt einen CronJob an, der zyklisch einmal pro Tag die Netzlaufwerke für alle Kopano-Benutzer registriert. Dieser Vorgang kann unmittelbar nach der Installation durch die Eingabe von folgendem Befehl direkt angestoßen werden: 233 - 234 -{{code language="bash"}} 235 -root@kopano-g1:~ # inject-shares.sh 236 -{{/code}} 237 - 238 - 239 -