Difference between revisions of "Collabora"
Unnilennium (talk | contribs) (Created page with "{{Languages}} <!-- here we define the contrib name variable --> <!-- we get the page title, remove suffix for translated version; if needed you can define there with the value...") |
Unnilennium (talk | contribs) |
||
Line 6: | Line 6: | ||
<!-- we define the language --> | <!-- we define the language --> | ||
{{#vardefine:lang| {{lc: {{#titleparts: {{PAGENAME}} | | -1}} }} |en }} | {{#vardefine:lang| {{lc: {{#titleparts: {{PAGENAME}} | | -1}} }} |en }} | ||
− | {{Infobox contribs | + | {{Warning box|1=this is early alpha stage, please use it at your own risk, |
+ | you will need to add --enablerepo=smetest to install rpms to the yum commands as long as it stays alpha test}}{{Infobox contribs | ||
|name={{#var:contribname}} | |name={{#var:contribname}} | ||
|image={{#var:contribname}}.jpg | |image={{#var:contribname}}.jpg | ||
Line 18: | Line 19: | ||
===Maintainer=== | ===Maintainer=== | ||
− | + | ||
− | [[User: | + | [[User:Unnilennium|Jean-Philippe Pialasse]] |
=== Version === | === Version === | ||
− | + | ||
{{#smeversion: {{#var:smecontribname}} }} | {{#smeversion: {{#var:smecontribname}} }} | ||
− | + | === Description === | |
+ | Collabora Online is a powerful LibreOffice-based online office that supports all major document, spreadsheet and presentation file formats, which you can integrate into your own infrastructure. | ||
+ | |||
+ | Key features are collaborative editing and excellent office file format support. | ||
− | |||
− | |||
+ | This package offers a configuration of the open source development edition https://www.collaboraoffice.com/code/ | ||
+ | A VirtualHost property is to be filled with a domain name so the daemon will be reversed proxy through your apache httpd server. Do not forget to also define this Virtualdomain to your list of domains, enable it for let's encrypt if you use it, and also define this domain to point to your server at your DNS provider. | ||
=== Installation === | === Installation === | ||
− | <tabs container><tab name="For SME 10"> | + | <tabs container=""><tab name="For SME 10"> |
+ | yum install semserver-extrarepositories-collabora | ||
yum --enablerepo=smecontribs install {{#var:smecontribname}} | yum --enablerepo=smecontribs install {{#var:smecontribname}} | ||
− | </tab> | + | </tab> |
− | + | ||
− | + | then you will need to configure a domain name </tabs> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Configuration === | === Configuration === | ||
you can list the available configuration with the following command : | you can list the available configuration with the following command : | ||
− | config show | + | config show coolwsd |
Some of the properties are not shown, but are defaulted in a template or a script. Here a more comprehensive list with default and expected values : | Some of the properties are not shown, but are defaulted in a template or a script. Here a more comprehensive list with default and expected values : | ||
Line 54: | Line 53: | ||
! | ! | ||
|- | |- | ||
− | | | + | |VirtualHost |
− | | | + | | |
− | | | + | |domain |
− | | | + | |you need one domain configured to allow it to work with nextcloud |
|- | |- | ||
− | | | + | |AllowWopiHost |
− | | | + | | |
− | | | + | |coma separated list of ip or domains |
− | | | + | |list of domains allowed to access collabora, by default empty. the server itself and nextcloud defined Virtualhost are added to this list |
|- | |- | ||
|DbUser | |DbUser | ||
Line 70: | Line 69: | ||
|- | |- | ||
|access | |access | ||
− | |||
− | |||
| | | | ||
+ | |private, public,local | ||
+ | |not defined for localhost use only; please leave it as it | ||
+ | |- | ||
+ | |TCPPort | ||
+ | | | ||
+ | |port number | ||
+ | |default is listening on localhost:9980, but please no SSL configuration keep it this way, and rather use http proxy with VirtualHost property | ||
|- | |- | ||
|status | |status | ||
Line 101: | Line 105: | ||
<!-- Please keep there the template revision number as is --> | <!-- Please keep there the template revision number as is --> | ||
[[contribtemplate::2| ]] | [[contribtemplate::2| ]] | ||
− |
Revision as of 04:48, 10 March 2022
collabora logo | |
Maintainer | maintainer |
---|---|
Url | https://wiki.koozali.org |
Category | |
Tags | File, this, with, a, list, of, tags |
Maintainer
Version
Description
Collabora Online is a powerful LibreOffice-based online office that supports all major document, spreadsheet and presentation file formats, which you can integrate into your own infrastructure.
Key features are collaborative editing and excellent office file format support.
This package offers a configuration of the open source development edition https://www.collaboraoffice.com/code/
A VirtualHost property is to be filled with a domain name so the daemon will be reversed proxy through your apache httpd server. Do not forget to also define this Virtualdomain to your list of domains, enable it for let's encrypt if you use it, and also define this domain to point to your server at your DNS provider.
Installation
yum install semserver-extrarepositories-collabora yum --enablerepo=smecontribs install smeserver-collabora
Configuration
you can list the available configuration with the following command :
config show coolwsd
Some of the properties are not shown, but are defaulted in a template or a script. Here a more comprehensive list with default and expected values :
property | default | values | |
---|---|---|---|
VirtualHost | domain | you need one domain configured to allow it to work with nextcloud | |
AllowWopiHost | coma separated list of ip or domains | list of domains allowed to access collabora, by default empty. the server itself and nextcloud defined Virtualhost are added to this list | |
DbUser | nextcloud | string | for mysql db |
access | private, public,local | not defined for localhost use only; please leave it as it | |
TCPPort | port number | default is listening on localhost:9980, but please no SSL configuration keep it this way, and rather use http proxy with VirtualHost property | |
status | enabled | enabled,disabled |
Uninstall
yum remove smeserver-collabora collabora
Bugs
Please raise bugs under the SME-Contribs section in bugzilla
and select the smeserver-collabora component or use this link
Below is an overview of the current issues for this contrib:
ID | Product | Version | Status | Summary (4 tasks) ⇒ |
---|---|---|---|---|
12505 | SME Contribs | 10.0 | UNCONFIRMED | services2adjust refers to service httpd instead of httpd-e-smith |
12413 | SME Contribs | 10.0 | CONFIRMED | NFR add /apps/richdocuments/settings/fonts.json url to coolwsd.xml |
12309 | SME Contribs | 10.0 | CONFIRMED | `WRN Util::stringVectorToMap => record is misformed: #------------------------------------------------------------| common/Util.cpp:1003` |
12247 | SME Contribs | 10.0 | CONFIRMED | WRN convert-to: Requesting address is denied |
Changelog
Only released version in smecontrib are listed here.
2023/08/14 Jean-Philippe Pialasse 0.1.6-7.sme
- workaround coolwsd not restarted after its rpm update [SME: 12372]
- dedicated log [SME: 12248]
2022/03/22 Jean-Philippe Pialasse 0.1.6-5.sme
- make Collabo use a subfolder for its Virtualdomain [SME: 11895]
- fix httpd template path [SME: 11895]
- fix missing systemd configuration [SME: 11893]