Top Banner
1 / 15 Michael Meeks General Manager at Collabora Productivity [email protected] www.CollaboraOffice.com @CollaboraOffice Skype - mmeeks, G+ - [email protected] Integrating ownCloud and Collabora
15

LibreOffice and Collabora · General Manager at Collabora Productivity [email protected] @CollaboraOffice Skype mmeeks, G+ [email protected] Integrating ownCloud and Collabora.

Oct 04, 2018

Download

Documents

buikien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

1 / 15 LibreOffice Conference 2015, Aarhus | Michael Meeks

Michael MeeksGeneral Manager at Collabora Productivity

[email protected]

www.CollaboraOffice.com@CollaboraOffice

Skype ­ mmeeks,G+ ­ [email protected]

Integrating ownCloudand Collabora

Page 2: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

2

Current Version 1.0.5

● High fidelity, WYSIWYG rendering● Document Support:

● DOC, DOCX, PPT, PPTX, XLS, XLSX + ODF.● Import/View Visio, Publisher, + 100 more

● Document Collaboration:● Shared Editing, Collaborative edit on the

way.

Page 3: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

3 / 15 LibreOffice Conference 2016, Brno | Michael Meeks

Why online ?● On-premise – control of your data● On-premise – control of your CPU & network

Bonus features● A reduced feature-set sphere – can win.

– light editing use-cases to match competition● Document Formats – less relevant:

– “in the cloud”● Server / Certification / Revenue model ...

Page 4: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

4

CODE ...

● CODE – grab the latest Docker image and/or Virtual Machine pieces.● http://collaboraoffice.com/code

● A simple ownCloud extension● No core changes required, easy to deploy

● Extension implements the WOPI protocol● Unifies authentication and file-access● Re-use awesome ownCloud authentication

and storage options – effortlessly.

Page 5: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

Demo / what it looks like

Page 6: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

Architecture

Page 7: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

7

ownCloud plugin

View and restoreprevious versions:

Page 8: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

https://collaboraoffice.com

In-development:coming soon ...

Page 9: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

9

Next: Collaborative Editing

● Lots of fun new interactionsunder development:

Page 10: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

10

Editing / Undo collisions etc.

Repair Document:conventionalundo/redo simplysolves editingconflicts.

Page 11: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

https://collaboraoffice.com

Deployment bits

Page 12: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

12

Hardware Sizing

● Guidelines:● 10 users / CPU thread● 100Mb RAM / user● 100kbit/s / user

● Capacity factor not a hoster …→● 200 users gives:

● 20 CPU threads● 20 Gb of RAM● 20 Mbit of bandwidth

● Can setup today on a single largeish machine.

Page 13: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

13

Suggested Initial Pilot setup

Users

Collabora OnlineWorker

RHEL 7 / CentOS 7 /Debian 8 /Ubuntu 16.04

Update URL from Collabora.

E-mails for maintenance / updates

Requires https://certificate setup

https:

File I/O, Authentication

Page 14: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

14

HA / setup ...

● HA setup more fun● Split into 3x 8 CPU machines, 8GB each

UsersHA balancer of choice eg. ha-

proxy.

Key attribute is to ensure that all traffic related to the same document goes to the same worker – all collaborators end up in the same address space.

eg. “balance uri”

https://http://

Collabora OnlineWorkers

Page 15: LibreOffice and Collabora · General Manager at Collabora Productivity michael.meeks@collabora.com @CollaboraOffice Skype mmeeks, G+ mejmeeks@gmail.com Integrating ownCloud and Collabora.

https://collaboraoffice.com

Questions ?