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 }} |
− | {{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
| + | {{Infobox contribs |
| |name={{#var:contribname}} | | |name={{#var:contribname}} |
| |image=Collabora_Online_primary_logo.svg | | |image=Collabora_Online_primary_logo.svg |
Line 40: |
Line 40: |
| <tabs container=""><tab name="For SME 10"> | | <tabs container=""><tab name="For SME 10"> |
| yum install smeserver-extrarepositories-collaboraoffice | | yum install smeserver-extrarepositories-collaboraoffice |
− | yum --enablerepo=smecontribs install {{#var:smecontribname}} | + | yum --enablerepo=smecontribs install {{#var:smecontribname}} collaboraofficebasis-en-US collaboraoffice-dict-en |
| | | |
| then you will need to configure let's say domain collabora.mydomain.com | | then you will need to configure let's say domain collabora.mydomain.com |
| | | |
− | configuration part for domain + let's encrypt | + | configuration part for domain + let's encrypt and nextcloud on the same server, please just change the content of the variable $MYDOMAIN |
− | db domain set collabora.mydomain.com domainle Content Primary Description collabora Nameservers internet letsencryptSSLcert enabled | + | MYDOMAIN="collabora.mydomain.com" |
− | signal-event domain-create collabora.mydomain.com | + | config setprop coolwsd VirtualHost $MYDOMAIN |
− | expand-template /etc/dehydrated/domains | + | db domains set $MYDOMAIN domain Content Primary Description collabora Nameservers localhost letsencryptSSLcert enabled TemplatePath Collabora |
| + | signal-event domain-create $MYDOMAIN |
| + | expand-template /etc/dehydrated/domains.txt |
| dehydrated -c | | dehydrated -c |
− |
| |
− | configuration part for nextcloud:
| |
− | config setprop coolwsd VirtualHost collabora.mydomain.com
| |
| signal-event smeserver-collabora-update | | signal-event smeserver-collabora-update |
| | | |
Line 57: |
Line 56: |
| | | |
| Reminder configure your domain DNS to point to your server! | | Reminder configure your domain DNS to point to your server! |
| + | |
| + | We assume you also already have configured correctly [[Letsencrypt]] and [[Nextcloud]] contribs BEFORE. |
| </tab> | | </tab> |
| | | |
| </tabs> | | </tabs> |
| + | |
| + | You can also add to the yum install line the dictionary you need, or add one later |
| + | yum install collaboraoffice-dict-fr collaboraofficebasis-fr |
| + | |
| + | === Tweaking === |
| + | |
| + | ==== language available ==== |
| + | Available languages are: ar, bg, br, ca, cs, da, de, el, es, et, fr, gd, gl, gu, he, hi, hr, hu, id, is, it, ko, lt, lv, nl, no, oc, pl, pt-BR, pt-PT, ro, ru, sk, sl, sr, sv, te, tr, uk, vi |
| + | |
| + | In order to use new dictionaries, you may have to change the "allowed_languages" setting in /etc/coolwsd/coolwsd.xml . In the example below the Danish dictionary is added as an "allowed language": |
| + | $ diff coolwsd.xml.bak coolwsd.xml |
| + | 10c10 |
| + | < <allowed_languages default="de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" 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.">de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru</allowed_languages> |
| + | --- |
| + | > <allowed_languages default="de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" 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.">da en_GB en_US</allowed_languages> |
| + | |
| + | ==== menu display ==== |
| + | |
| + | |
| + | To modify look on the toolbar for Compact Biew (as opposed to Tabbed View) in nextcloud config , OR change this to compact : |
| + | |
| + | /etc/coolwsd/<mark>coolwsd.xml</mark> |
| + | <code>182 <user_interface> |
| + | 183 <mode default="default" desc="Controls the user interface style. The 'default' means: Take the value from ui_defaults, or decide for one of compact or tabbed (default|compact|tabbed)" type="string">compact</mode> |
| + | 184 <use_integration_theme default="true" desc="Use theme from the integrator" type="bool">true</use_integration_theme> |
| + | 185 </user_interface></code> |
| | | |
| === Configuration === | | === Configuration === |
Line 81: |
Line 108: |
| |comma separated list of ip or domains | | |comma 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 | | |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 | | |access |
Line 103: |
Line 125: |
| | | |
| === Uninstall === | | === Uninstall === |
− | yum remove {{#var:smecontribname}} {{#var:contribname}} | + | yum remove {{#var:smecontribname}} CODE-brand collaboraoffice collaboraoffice-* collaboraofficebasis-* coolwsd |
| | | |
| === Sources === | | === Sources === |