Add collabora online (#194)
* add logo * add collabora online * Update collabora-online.json
This commit is contained in:
parent
5b131c4b48
commit
e996666602
|
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
"captainVersion": "2",
|
||||
"documentation": "Inspired by https://github.com/caprover/one-click-apps/pull/111 and from https://www.collaboraoffice.com/code/docker/",
|
||||
"displayName": "Collabora Online",
|
||||
"description": "Collabora Online is an online and collaborating office suite",
|
||||
"dockerCompose": {
|
||||
"version": "1",
|
||||
"services": {
|
||||
"$$cap_appname": {
|
||||
"image": "collabora/code:$$cap_collabora_version",
|
||||
"containerHttpPort": "9980",
|
||||
"restart": "always",
|
||||
"environment": {
|
||||
"domain": "$$cap_wopihost_domain",
|
||||
"cert_domain": "$$cap_appname.$$cap_root_domain",
|
||||
"server_name": "$$cap_appname.$$cap_root_domain",
|
||||
"extra_params": "--o:ssl.enable=false --o:ssl.termination=true",
|
||||
"username": "$$cap_admin_user",
|
||||
"password": "$$cap_admin_pass"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"instructions": {
|
||||
"start": "Collabora CODE version is an online Office Suite. \nWhen you are using Nextcloud or ownCloud you can use it to enhance your online office document experience.\nThe install will take about a minute for the process to finish.",
|
||||
"end": "Collabora is deployed and available as $$cap_appname.\n\nIMPORTANT: You need do 5 manual steps before access.\n\n 1 - enable websocket on HTTP settings tab\n\n 2 - add the \"proxy_read_timeout 36000s;\" instruction below \"proxy_http_version 1.1;\"\n\n3 - Enable and force HTTPS and wait few minutes.\n\n4 - add the Collabora Online extension for Nextcloud (3.7.0 for now)\n\n5 - go to your Nextcloud plugin configuration > collabora online > use your own server > paste the FQDN of your new instance of collabora > save\n\nThat's all, you can use collabora online to all your Nextcloud instance."
|
||||
},
|
||||
"variables": [{
|
||||
"id": "$$cap_admin_user",
|
||||
"label": "Admin user",
|
||||
"description": "permit access to the web admin interface",
|
||||
"defaultValue": "adminuser",
|
||||
"validRegex": "/^([a-zA-Z0-9])+$/"
|
||||
},
|
||||
{
|
||||
"id": "$$cap_admin_pass",
|
||||
"label": "Admin password",
|
||||
"description": "admin password",
|
||||
"validRegex": "/.{1,}/"
|
||||
},
|
||||
{
|
||||
"id": "$$cap_collabora_version",
|
||||
"label": "Collabora CODE Version",
|
||||
"defaultValue": "4.2.4.4",
|
||||
"description": "Checkout their docker page for the valid tags https://hub.docker.com/r/collabora/code/tags/",
|
||||
"validRegex": "/^([^\\s^\\/])+$/"
|
||||
},
|
||||
{
|
||||
"id": "$$cap_wopihost_domain",
|
||||
"label": "WOPI host domain",
|
||||
"defaultValue": "yournextcloud\\.$$cap_root_domain",
|
||||
"description": "Your Nextcloud host domain.\nCaution ! you must add a backslash before each dot of the url",
|
||||
"validRegex": "/^([^\\s^\\/])+$/"
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
Loading…
Reference in New Issue