Changes

Jump to navigation Jump to search
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 34: Line 34:     
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.
 
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.
 +
 +
Collabora Online requires a dedicated virtual host and it’s only accessible from HTTPS with a valid certificate.
 +
 
=== Installation ===
 
=== Installation ===
 
<tabs container=""><tab name="For SME 10">
 
<tabs container=""><tab name="For SME 10">
  yum install semserver-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 in one of those ways :
+
then you will need to configure let's say domain collabora.mydomain.com
   −
In Nextcloud, you will need to install nextcloud office app in the appstore, then go to the Parameters seek for Collabora Online tab under Administration
+
configuration part for domain + let's encrypt and nextcloud on the same server, please just change the content of the variable $MYDOMAIN
You should set use your own server, and put http://localhost:9980, and check do not check ssl cert.
+
MYDOMAIN="collabora.mydomain.com"
 +
config setprop coolwsd VirtualHost $MYDOMAIN
 +
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
 +
signal-event smeserver-collabora-update
   −
Alternatively if you have set a domain name, and the app was installed before, all should have been configured in nextcloud
+
then all is configured in nextcloud installed on the same server
db domain set collabora.mydomain.com domainle Content Primary Description collabora Nameservers internet  letsencryptSSLcert enabled
  −
signal-event domaine-create collabora.mydomain.com
  −
config setprop coolwsd VirtualHost collabora.mydomain.com
  −
signal-event smeserver-collabora-update
      +
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 75: 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 97: Line 125:     
=== Uninstall ===
 
=== Uninstall ===
  yum remove {{#var:smecontribname}}  {{#var:contribname}}
+
  yum remove {{#var:smecontribname}}  CODE-brand collaboraoffice collaboraoffice-* collaboraofficebasis-* coolwsd
    
=== Sources ===
 
=== Sources ===
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,250

edits

Navigation menu