Collabora Office aktualisieren
Der Hinweis, dass ein Update für Collabora Office verfügbar ist wird unten angezeigt, wenn ein Dokument in der Nextcloud geöffnet wird.
Upgrade
Für das Upgrade sind folgende Schritte auf dem Hosttech vServer nötig.
- Docker image aktualisieren:
docker pull collabora/code - Alten Container stoppen:
docker stop collabora - Alten Container löschen:
docker rm collabora - Neuen Container mit neuem image starten:
docker run -t -d -p 127.0.0.1:9970:9980 -e "aliasgroup1=https://cloud.mehalsgmues.ch:443" -e "aliasgroup2=https://werkzeug.mehalsgmues.ch:443" -e "server_name=buero.mehalsgmues.ch" -e "extra_params=--o:ssl.enable=false --o:ssl.termination=true" -e "dictionaries=de_CH\ fr_FR\ en_US\ es_ES" --restart always --cap-add MKNOD --volume "/usr/share/fonts/truetype/:/opt/collaboraoffice/share/fonts/truetype/local/:ro" --name collabora2 collabora/code
Schriftarten
Die lokal auf dem server unter /usr/share/fonts/truetype/ installierten Schriftarten, werden mit dem obigen Docker Befehl berücksichtigt.
Troubleshooting
SSL wird vom reverse Proxy geregelt. Die kommunikation zu docker erfolgt unverschlüsselt. Dafür wurden die extra_params ergänzt.
Die versionen > 24.04.4 der collabora/code docker instanz funktionierten vorher nicht. Die Dokumente luden nicht.
Nach dem Aufsetzten einer neuen Instanz auf neuer domain läuft es einwandfrei. Die Ursache konnte nicht gefunden werden. An den "\." im server_name lag es offenbar nicht. Nun läuft die neue Instanz. Die alte ist gestoppt.