Line 1: |
Line 1: |
| + | {{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 you want--> |
| + | {{#vardefine:contribname| {{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} |
| + | {{#vardefine:smecontribname| smeserver-{{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} |
| + | <!-- we define the language --> |
| + | {{#vardefine:lang| {{lc: {{#titleparts: {{PAGENAME}} | | -1}} }} |en }}{{Infobox contribs |
| + | | name = {{#var:contribname}} |
| + | | image = Onlyoffice.png |
| + | | description_image = {{#var:contribname}} logo |
| + | | maintainer = Unnilennium |
| + | | licence = Mozilla Public License |
| + | | url = https://www.onlyoffice.com |
| + | | video = |
| + | | category = Nextcloud |
| + | | tags = office,Nextcloud,Database,ONLYOFFICE |
| + | }} |
| this page described how to install onlyoffice '''document server''' as a docker container on SME10as '''server gateway'''. So we can use it from nextcloud. | | this page described how to install onlyoffice '''document server''' as a docker container on SME10as '''server gateway'''. So we can use it from nextcloud. |
| | | |
| this is early beta. | | this is early beta. |
| | | |
− | == install == | + | === Version === |
| + | {{#smeversion: {{#var:smecontribname}} }} |
| + | |
| + | === Install === |
| + | <tabs container=""><tab name="For SME 10"> |
| + | yum install smeserver-extrarepositories-pgsql smeserver-extrarepositories-onlyoffice -y |
| + | db yum_repositories pgsql13 status enabled |
| + | signal-event yum-modify |
| + | |
| + | |
| + | yum --enablerepo=smecontribs install {{#var:smecontribname}} |
| + | |
| + | </tab> |
| + | </tabs> |
| + | |
| + | |
| + | |
| + | ===Configuration=== |
| + | you can list the available configuration with the following command : |
| + | config show {{#var:contribname}} |
| + | 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 : |
| + | {| class="wikitable" |
| + | !property |
| + | !default |
| + | !values |
| + | ! |
| + | |- |
| + | |access |
| + | |local |
| + | |local,private, public |
| + | | |
| + | |- |
| + | |status |
| + | |enabled |
| + | |enabled,disabled |
| + | |} |
| + | ===Uninstall=== |
| + | yum remove {{#var:smecontribname}} {{#var:contribname}} |
| + | === Bugs=== |
| + | Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title= bugzilla}} and select the {{#var:smecontribname}} component or use {{BugzillaFileBug|product=SME%20Contribs|component={{#var:smecontribname}}|title=this link}} |
| + | |
| + | Below is an overview of the current issues for this contrib:{{#bugzilla:columns=id,product,version,status,summary|sort=id|order=desc|component={{#var:smecontribname}} |noresultsmessage=No open bugs found.}} |
| + | ===Changelog=== |
| + | Only released version in smecontrib are listed here. |
| + | {{#smechangelog: {{#var:smecontribname}} }} |
| + | |
| + | |
| + | |
| + | |
| + | === Docker procedure === |
| + | |
| + | ==== docker install ==== |
| <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="bash"> |
| yum install docker-ce docker-ce-cli containerd.io docker-compose --enablerepo=epel,extras | | yum install docker-ce docker-ce-cli containerd.io docker-compose --enablerepo=epel,extras |
Line 93: |
Line 161: |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | == update == | + | === update === |
| <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="bash"> |
| docker pull onlyoffice/documentserver:latest | | docker pull onlyoffice/documentserver:latest |
Line 121: |
Line 189: |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | == useful commands == | + | ==== useful commands ==== |
| <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="bash"> |
| # stop onlyoffice | | # stop onlyoffice |
Line 133: |
Line 201: |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | == TODO and known issues == | + | ==== TODO and known issues ==== |
| # we could add the certificate folder to the /app externally accessible folder, same thing for the configuration in /etc/onlyoffice/documentserver/local.json. Alternatively we could simply use the environement variable and the docker file to populate them. | | # we could add the certificate folder to the /app externally accessible folder, same thing for the configuration in /etc/onlyoffice/documentserver/local.json. Alternatively we could simply use the environement variable and the docker file to populate them. |
| # a smeserver-onlyoffice rpm. | | # a smeserver-onlyoffice rpm. |