オープンソースカンファレンス2018エンタープライズでインターンのHatem Wasfyが発表した資料です。
This is a slide Hatem Wasfy talked on "OpenSource Conference 2018.Enterprise".
https://www.ospn.jp/osc2018.enterprise/
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
1. LibreOffice Online – Nextcloud,
One Step Closer Towards Open Source Heaven
Hatem Wasfy ー ハテム ワスフィ
Linux System Admin,
Member of “Egypt FOSS” and “EGLUG”
ha_wasfy@yahoo.com
This work is licensed under a Creative Commons
Attribution-ShareAlike 4.0 International License.
2. Agenda
(0) About me
(1) Open Source
(2) Cloud Computing
(3) LibreOffice Online – Nextcloud
(4) Demo
(5) Message
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:
nationalgeographic.com [public domain]
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: tiki.oneworld.org [public domain]
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:
dailymotion.com [public domain]
Image credits:
timetoast.com [public domain]
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:
oreilly.com [public domain]
8. (2) Cloud Computing
Now we are in Cloud Era.
Where Literally, any thing can be as a service
Image credits: erpinnews.com [public domain]
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. (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
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. 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. 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:
* https://hub.docker.com/r/libreoffice/online/
* https://www.libreoffice.org/download/libreoffice-online/
* https://fribeiro.org/tech/2018/02/13/collabora-docker-nextcloud/
* https://central.owncloud.org/t/howto-install-collabora-online-on-ubuntu-16-04-without-docker/3844
Continued
$ docker pull libreoffice/code
(3) LibreOffice Online – Nextcloud
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:
* https://www.rosehosting.com/blog/how-to-install-nextcloud-14-on-centos-7/
(3) LibreOffice Online – Nextcloud
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.
23. Thank you!
This work is licensed under a Creative Commons
Attribution-ShareAlike 4.0 International License.
Image credits:
mtmtv.info [public domain]
Image credits:
reddit.com [public domain]