Compare commits

...

25 Commits

Author SHA1 Message Date
jeppebundsgaard 4a0dcdad01 Added info about installing and connecting from nextcloud. And info about setting languages. 2026-05-05 09:49:45 +00:00
jeppebundsgaard 7e979e389a Added dictionaries 2026-05-05 08:55:54 +00:00
jeppebundsgaard 105e97d370 Added dictionaries 2026-05-05 08:54:47 +00:00
jeppebundsgaard 2c0275caf3 Added dictionaries 2026-05-05 08:53:48 +00:00
carla 58c3b436dc chore: publish 4.0.2+25.04.9.4.1 release 2026-03-25 10:04:33 +01:00
javielico 82959954f8 Merge pull request 'chore update 4.0.1+25.04.9.1.1' (#7) from javielico/collabora:main into main
Reviewed-on: coop-cloud/collabora#7
2026-02-22 16:23:57 +00:00
javielico 67caaee226 chore update 4.0.1+25.04.9.1.1 2026-02-22 16:23:04 +00:00
3wordchant ee997ba6f7 chore: publish 4.0.0+25.04.4.1.1 release 2025-07-23 18:10:45 +01:00
moritz f0585179c3 chore: publish 3.3.0+24.04.13.3.1 release 2025-05-27 17:41:03 +02:00
decentral1se 98a2df9963 Merge pull request 'fix: add timeout' (#4) from add-timeout into main
Reviewed-on: coop-cloud/collabora#4
2025-04-19 08:09:17 +00:00
decentral1se f37ad1cb0a fix: add timeout 2025-04-19 09:41:32 +02:00
3wordchant 147921f5a3 chore: publish 3.2.0+24.04.12.3.1 release 2025-02-14 13:54:59 -05:00
cas 8b0f869617 Update .drone.yml 2025-01-08 10:09:12 -08:00
moritz 4836ca91df chore: publish 3.1.0+24.04.10.2.1 release 2024-12-10 18:37:40 +01:00
moritz 670ecd7bb1 chore: publish 3.0.0+24.04.6.1.1 release 2024-08-07 15:02:34 +02:00
moritz 7d8b30301e update README 2024-05-28 18:45:41 +02:00
3wordchant bced1c5993 chore: publish 2.7.1+23.05.10.1.1 release 2024-04-03 11:17:49 -03:00
p4u1 86b36e6208 chore: publish 2.7.0+23.05.8.2.1 release 2024-02-16 16:31:20 +01:00
3wordchant cedf401c57 chore: publish 2.6.0+23.05.5.4.1 release 2023-11-13 12:59:02 +00:00
knoflook 835bd6613b chore: publish 2.5.0+23.05.3.1.1 release 2023-09-04 13:24:51 +02:00
moritz d52e12925a chore: publish 2.4.0+23.05.2.2.1 release 2023-08-24 10:37:58 +02:00
javielico e6607f4801 Merge pull request 'PR: Collabora up to 22.05.14.3.1 and Nginx 1.24.0' (#2) from javielico/collabora:main into main
Reviewed-on: coop-cloud/collabora#2
2023-05-29 15:23:34 +00:00
javielico 73d3cbd42f Adding release notes back 2023-05-29 16:06:53 +01:00
javielico ad59bedf8d Up version to latest stable 22.05.14.3.1 and nginx to 1.24.0 2023-05-08 20:43:05 +01:00
javielico da1835a3a6 Merge pull request 'main' (#1) from coop-cloud/collabora:main into main
Reviewed-on: javielico/collabora#1
2023-05-08 19:35:32 +00:00
7 changed files with 44 additions and 7 deletions
+1 -1
View File
@@ -35,7 +35,7 @@ steps:
from_secret: drone_abra-bot_token
fork: true
repositories:
- coop-cloud/auto-recipes-catalogue-json
- toolshed/auto-recipes-catalogue-json
trigger:
event: tag
+1
View File
@@ -5,3 +5,4 @@ NEXTCLOUD_DOMAIN=nextcloud.example.com
ADMIN_USERNAME=admin
SECRET_ADMIN_PASSWORD_VERSION=v1
FRAME_ANCESTORS=
DICTIONARIES=de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT
+12
View File
@@ -18,9 +18,21 @@
1. Set up Docker Swarm and [`abra`](https://git.autonomic.zone/coop-cloud/abra)
1. Deploy [`coop-cloud/traefik`](https://git.autonomic.zone/coop-cloud/traefik)
1. `abra app new collabora` to install collabora.
1. `abra app config YOURAPPDOMAIN` - be sure to change `$DOMAIN` to something that resolves to
your Docker swarm box
1. `abra app deploy YOURAPPDOMAIN`
1. In nextcloud, go to Admin->Office, select "Use your own server" and enter only the DOMAIN (including https://) in "URL (and Port) of Collabora Online-server".
Admin Interface:
`https://YOURAPPDOMAIN/browser/dist/admin/admin.html`
## Languages for spell checking
To change default languages for spell checking, add or remove language-codes (and optionally country code) from the DICTIONARIES-list when configuring your app. Consult list of [language codes](https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes) and [country codes](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes). For example:
`DICTIONARIES=de_DE en_GB en_US es_ES fr_FR da_DK`
## Acknowledgements
+1 -1
View File
@@ -1,2 +1,2 @@
export NGINX_CONF_VERSION=v2
export NGINX_CONF_VERSION=v3
export COOLWSD_XML_VERSION=v2
+21 -3
View File
@@ -3,7 +3,7 @@ version: "3.8"
services:
web:
image: "nginx:1.23.3"
image: "nginx:1.29.7"
environment:
- STACK_NAME
- DOMAIN=${DOMAIN}
@@ -22,13 +22,29 @@ services:
- "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`)"
- "traefik.http.routers.${STACK_NAME}.entrypoints=web-secure"
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
healthcheck:
test:
[
"CMD-SHELL",
"curl -s -N localhost/hosting/capabilities | grep Collabora",
]
interval: 30s
timeout: 10s
retries: 10
start_period: 5m
app:
image: "collabora/code:22.05.10.1.1"
image: "collabora/code:25.04.9.4.1"
cap_add:
- MKNOD
secrets:
- admin_password
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9980"]
interval: 30s
timeout: 10s
retries: 10
start_period: 2m
configs:
- source: coolwsd_xml
target: /etc/coolwsd/coolwsd.xml
@@ -40,11 +56,13 @@ services:
- DONT_GEN_SSL_CERT=true
- NEXTCLOUD_DOMAIN=${NEXTCLOUD_DOMAIN}
- FRAME_ANCESTORS
- DICTIONARIES
networks:
- internal
deploy:
labels:
- "coop-cloud.${STACK_NAME}.version=2.2.0+22.05.10.1.1"
- "coop-cloud.${STACK_NAME}.version=4.0.2+25.04.9.4.1"
- "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}"
networks:
proxy:
+2 -1
View File
@@ -7,7 +7,8 @@
<!-- Note: 'default' attributes are used to document a setting's default value as well as to use as fallback. -->
<!-- Note: When adding a new entry, a default must be set in WSD in case the entry is missing upon deployment. -->
<allowed_languages desc="List of supported languages of Writing Aids (spell checker, grammar checker, thesaurus, hyphenation) on this instance. Allowing too many has negative effect on startup performance." default="de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru">de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru</allowed_languages>
<allowed_languages desc="List of supported languages of Writing Aids (spell checker, grammar checker, thesaurus, hyphenation) on this instance. Allowing too many has negative effect on startup performance." default="{{ env "DICTIONARIES" }}">{{ env "DICTIONARIES" }}</allowed_languages>
<sys_template_path desc="Path to a template tree with shared libraries etc to be used as source for chroot jails for child processes." type="path" relative="true" default="systemplate"></sys_template_path>
<child_root_path desc="Path to the directory under which the chroot jails for the child processes will be created. Should be on the same file system as systemplate and lotemplate. Must be an empty directory." type="path" relative="true" default="jails"></child_root_path>
+6 -1
View File
@@ -5,8 +5,13 @@ events {
}
http {
resolver 127.0.0.11 valid=30s ipv6=off;
resolver_timeout 5s;
upstream collabora-upstream {
server {{ env "STACK_NAME" }}_app:9980;
zone collabora-upstream 64k;
server {{ env "STACK_NAME" }}_app:9980 resolve;
keepalive 16;
}
server {