Skip to content
đź“” Collabora Online for Nextcloud
JavaScript PHP Vue CSS Shell TypeScript Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update stale.yml Aug 12, 2019
.tx Fix tx config Feb 12, 2018
appinfo Prepare 3.5.1 Jan 7, 2020
assets Add new presentation template May 23, 2019
css Fix stylelint errors Aug 26, 2019
docs Merge pull request #255 from nextcloud/templates Dec 20, 2018
img Add icon to admin page sidebar Jan 24, 2017
l10n [tx-robot] updated from transifex Jan 21, 2020
lib Properly setup the filesystem for put operations (#762) Jan 7, 2020
src Missing () in condition Jan 8, 2020
templates Properly hand over user data and notify the viewer about loading Oct 24, 2019
tests
.babelrc Add babel config Sep 10, 2019
.drone.yml Add integration test skeleton Jan 7, 2020
.eslintignore
.eslintrc.js
.gitignore Update gitignore Jul 16, 2019
.scrutinizer.yml adding scrutinizer.yml May 3, 2015
.stylelintrc.js Add stylelint Jul 16, 2019
.travis.yml Fix travis tests Dec 17, 2019
CHANGELOG.md Prepare 3.5.1 Jan 7, 2020
Makefile Small makefile adjustments Feb 14, 2019
README.md Note: it is possible to use Collabora Online’s integration with re-co… Sep 30, 2019
composer.json Add drone for frontend Jul 16, 2019
composer.lock Add drone for frontend Jul 16, 2019
issue_template.md Update issue_template.md Apr 18, 2017
krankerl.toml Add krankerl Jul 16, 2019
package-lock.json Merge pull request #763 from nextcloud/dependabot/npm_and_yarn/eslint… Jan 5, 2020
package.json Merge pull request #763 from nextcloud/dependabot/npm_and_yarn/eslint… Jan 5, 2020
tsconfig.json Exclude vendor from typescript Aug 26, 2019
webpack.common.js Implement post messages for across frame communication Aug 26, 2019
webpack.dev.js Move to webpack build Jul 16, 2019
webpack.prod.js Move to webpack build Jul 16, 2019

README.md

Collabora Online

Build Status Scrutinizer Code Quality irc

A Nextcloud app integrating Collabora Online into your Nextcloud!

Installation

Server

You will need an working Collabora Online server to connect to. Find out more about Nextcloud and Collabora Online, and how to setup an server here: https://nextcloud.com/collaboraonline/

Note: it is possible to use Collabora Online’s integration with re-compiled and/or re-branded backends.

Nextcloud app

In your Nextcloud, simply navigate to »Apps«, choose the category »Office & text«, find the Collabora Online app and enable it. Then open the administrator settings, navigate to the »Collabora Online« tab and specify your Collabora Online server.

Nextcloud/Collabora Online relation

For the latest information about the Collabora Online and Nextcloud releases, please visit the:

Apps page of Collabora.

Federated editing / Global Scale

Collaborative editing of federated documents requires richdocuments version 3.4 on all involved servers. Besides that the following conditions must be met:

  • Make sure the remote server is added as a trusted server
  • Allow any domain to embed Collabora Online in a frame: <frame_ancestors>https://*</frame_ancestors> must be set in loolwsd.xml

Note: Due to our content security policy we cannot open a document on a remote instance without reloading the page to allow Nextcloud embedding the remote collabora instance in a frame.

Scripted installation (Ubuntu), Server + Nextcloud app

The developers of the Nextcloud VM has made a script that you can use. Please remember to check the variables in the script to suit your config before you run it, though it should work out of the box on all Ubuntu servers from 16.04 an upwards.

The only thing you must have prepared before you run the script is to have SSL (https://) on your Nextcloud domain and to setup a DNS record to a new domain that you will host Collabora on (office.domain.com for example) and point that your server. SSL is set up with Let's Encrypt.

To get the script, please type the folloing command: wget https://github.com/nextcloud/vm/blob/master/apps/collabora.sh and then run the script with sudo bash nextant.sh.

Please report any issues regarding the script in the Nextcloud VM repo.

Support

Enterprise users who need a more reliable and scalable solution can take advantage of Nextcloud GmbH's optional support contract for Collabora Online. Find out more about Enterprise support for Collabora Online over here: https://nextcloud.com/enterprise/

You can’t perform that action at this time.