Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven


Published on

オープンソースカンファレンス2018エンタープライズでインターンのHatem Wasfyが発表した資料です。
This is a slide Hatem Wasfy talked on "OpenSource Conference 2018.Enterprise".

Published in: Software
  • Be the first to comment

  • Be the first to like this

LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven

  1. 1. LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven Hatem Wasfy ー ハテム ワスフィ Linux System Admin, Member of “Egypt FOSS” and “EGLUG” This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  2. 2. Agenda (0) About me (1) Open Source (2) Cloud Computing (3) LibreOffice Online – Nextcloud (4) Demo (5) Message
  3. 3. (0) About me ● Certified Red Hat System Administrator (RHCSA) ● Master degree in Information Architecture from Waseda University ● JICAABE initiative Participant internship at iCRAFT ● Member of “Egypt FOSS” and “EGLUG” ● 10+ years of experience in IT field ● Programming skills in (Python, Java, PHP and C/C++ and other languages) ● Specialized in UNIX, Linux, Network, Cloud Computing, Security, IoT and Building IT Systems. ● Built an entire Private Cloud Computing facility for a reputable Research organization in Egypt. Twitter: @hatemwasfy Hatem Wasfy ー ハテム ワスフィ 「私はエジプト人です」 Image credits: [public domain]
  4. 4. (1) Open Source ● To know LibreOffice, LibreOffice Online and Nextcloud let’s get back in time a little to the start point of Open Source World. Image credits: [public domain]
  5. 5. (1) Open Source ● Who doesn’t like this sign! Image credits : Alan Levine. CC0 1.0
  6. 6. (1) Open Source ● You won’t believe, but it all started with a laser printer  ● The story started In the late 1970s, with Richard M. Stallman (RMS), a staff programmer at MIT. ● We like to call it “RMS and the printer” Continued Image credits: [public domain] Image credits: [public domain]
  7. 7. (1) Open Source Then the Open Source idea started moving up.. ● Creation of GNU and the advent of free software (1983) ● The writing of the GPL (1989) ● The Cathedral and the Bazaar (1997) ● Open Source (1998) ● Corporate investment in open source, like Redhat, IBM (1999) ● Cloud Computing era (2018) Richard M. Stallman Continued Image credits: [public domain]
  8. 8. (2) Cloud Computing Now we are in Cloud Era. Where Literally, any thing can be as a service Image credits: [public domain]
  9. 9. (2) Cloud Computing ● I believe this time should be “Open Source” Golden age ● We can integrate lots of “Open Source” solutions together and create a strong “Open Source as a Service” where we have all the tools starting from a simple “vi” editor until “Openstack cloud management service”. Continued
  10. 10. (3) LibreOffice Online – Nextcloud One nice example if we are talking about Open Source in the Cloud era could be the awesome mix between two giant open source projects: ● LibreOffice Online ● Nextcloud
  11. 11. Continued The goal, LibreOffice Online – Nextcloud integrated together (3) LibreOffice Online – Nextcloud
  12. 12. ● LibreOffice Online LibreOffice Online is a server service built from the main LibreOffice project code which provides display and collaborative visual editing of a range of document types. To be fully functional, it has to be integrated with file access and authentication. For anything more than casual use, we need to consider load balancing and other scaling. Key features are collaborative editing and excellent office file format support. ● Nextcloud Nextcloud is an open source, self-hosted file share and communication platform. Access & sync your files, contacts, calendars & communicate and collaborate Continued (3) LibreOffice Online – Nextcloud
  13. 13. Integrating LibreOffice Online and Nextcloud both together, creates a competitor to the “Google drive+docs”, Dropbox, Microsoft Office 360, etc. BUT, yet FREE and Controlled by user.. For example: ● Every single service process is monitored by user. ● Data is stored in user’s own servers & storage units ● Security of the service is controlled and customized by the user Continued (3) LibreOffice Online – Nextcloud
  14. 14. First, we’ll need to Install and configure Collabora in our server (either local or remote). ● And We have two methods for achieving that: → LibreOffice online Docker image → LibreOffice online from binaries Ex: Collabora Online Development Edition (CODE), Kopano packages it needs some extra work efforts to install, configure,etc. ● More Info: * * * * Continued $ docker pull libreoffice/code (3) LibreOffice Online – Nextcloud
  15. 15. Continued Now, we need to install Nextcloud server: ● Well, its a PHP website, so simply we need to do the following: → Install and configure apache (httpd server) → Prepare database with database user to give to give to our Nextcloud server → Download Nextcloud website compressed file → Extract the compressed file contents to the right place of apache websites directory. → For the first time only, we open it from browser then we will give it the user, password and database to be used ● Now we have Nextcloud installed ● More Info: * (3) LibreOffice Online – Nextcloud
  16. 16. Continued Adding LibreOffice online to Nextcloud server (3) LibreOffice Online – Nextcloud
  17. 17. Continued Then we can simply open our first Document file online (3) LibreOffice Online – Nextcloud
  18. 18. Continued Many things can be done by LibreOffice Online – Nextcloud Integration (3) LibreOffice Online – Nextcloud
  19. 19. (4) Demo ● Demo site: →
  20. 20. (5) Message ● LibreOffice Online & Nextcloud bring Online Office to everybody ● Open source is Freedom ● Humans should live in Freedom ● Money is good but the cost should never be our Freedom ● If you believe in Open Source world, please support by all means that you can, even by just spreading the word.
  21. 21. (5) Message Continued Image credits: [public domain]
  22. 22. (5) Message Continued Image credits: [public domain]
  23. 23. Thank you! This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Image credits: [public domain] Image credits: [public domain]