SlideShare a Scribd company logo
This work is licensed under a Creative Commons
Attribution-ShareAlike 4.0 Unported License.
How to use online office suites
and data storage
to protect your privacy
Shinji Enoki
enoki@libreoffice.org
2022-04-08
in FOSSASIA 2022
Agenda
●
Summarize data privacy risks and needs
●
Solutions in the area of file sharing and editing
- LibreOffice, Collabora Online, and Nextcloud -
●
How to build Nextcloud and Collabora Online
Shinji Enoki (榎真治)
●
Member of LibreOffice Japanese Team (2011-)
●
Membership Committee Deputies of The Document
Foundation(2020-)
●
LibreOffice Activity: organizing events, building
communities, sometimes QA
●
Other communities:
– Volunteer staff of Japan UNIX Society
– Volunteer staff of KANSAI OPEN Forum (KANSAI OPEN SOURCE)
– etc.
Live in Nishinomiya, Japan
Kobe
Osaka
Kyoto
Kansai Airport
Summarize data privacy risks
and needs
Data and privacy risks
●
We are increasingly using cloud services
●
They are very convenient , many benefits
●
However it became difficult to manage our data
●
There is a need to identify and assess risks
Growing risks and needs
●
Risk of loss of control
– Service providers not only Big Tech
– Governments:
●
User privacy needs and compliance
– Privacy culture and laws different from country to country, making it
difficult to respond
– Needs are constantly changing, must be agile
●
Illegal attacks
– Stealing or tampering with data, or attacks on availability
Risk of loss of control
●
Service provider
– They control your availability and usability
– Trade-off : Engineering cost and time vs. control
– You need the best combination
●
private cloud, public cloud (IaaS, SaaS, etc.), on-
premises
Benefits of open source solutions
●
Easy to control
– Transparent and active community is key
●
Easy to evaluate products
– The same as the production environment is immediately available
●
May not be a trade-off
– Good open source solution will greatly reduce the cost of self-
hosting
– Simple, match your needs, popular are important
(Additional information)
Digital sovereignty
●
The term "Digital sovereignty" is used mainly in Europe
(I have come to hear it in Japan as well. But not yet common)
●
My understanding is that there is a mix mixture
– Industrial policy towards Big Tech
– Protecting citizens' privacy
– Democratically controlling privacy
●
This is probably not a new concept, but it was redefined as a
new term because of the importance of this theme
Solutions in the area of file sharing
and editing
- LibreOffice, Collabora Online, and
Nextcloud -
Online file sharing and editing
●
Collaboration work is progressing all over the world
●
URI-based online file sharing is becoming more and
more important
●
Collaborative editing is also important
Nextcloud + Collabora Online
●
Most typical open source combination in this area
●
Nextcloud:
– Simple and powerful file sharing, file storage
●
Collabora Online:
– Collaborative editing on the web
– LibreOffice-based online office suite
Nextcloud
●
Web-based file management and sharing
– Accessable via WebDAV
– Folder-based sharing is also possible
●
Single sign-on and file access control
●
Sync with mobile apps and PC clients
●
Functions can be added with various apps
●
Calendar, Email client, task management, chat and video
conference included from the beginning
File share
Start Collabora Online
Click on the file name
area
Use cases
●
From large enterprises to home and individual users
●
University, company:
– Various cases from small team to huge organizations
– Public case study in Japan: Used by 35,000 people at the university
●
Personal:
– I've heard that many people in the Japanese Linux user group use
it personally
– My case is sync email files and Android pictures not only document
files
From Yano-san's presentation at LibreOffice
Asia Conference 2019
Japan UNIX Society case
●
It is an association of UNIX users that has been
active since 1983
●
Edited the bulletin using Collabora Online
●
One odt file was edited almost simultaneously by
four people for about two hours
●
Some of the functions did not work well, but the
work went very well
Desktop and online
●
LibreOffice on PC and Collabora Online have the same
rendering result
– I had created the template files in LibreOffice
– I had created the style in advance, so the format was consistent
even when co-edited
●
Automatically sync with Nextcloud client
– Be careful not to edit Collabora Online when clients sync
– Collabora Online will detect it and reload the file
How to build Nextcloud and Collabora
Online
Nextcloud server install
●
https://nextcloud.com/install/
●
Some options
– Snap Package
– Docker image
– Virtual Machine image
– Archive Files + Database setup
– Web Installer
Collabora Online install
●
Included in Nextcloud hub
– However, it's AppImage, difficult to add fonts etc.
– Not recommended for Asians as the characters will
be tofu
●
Install binaries by specifying Collabora repository
●
See also:
https://www.collaboraoffice.com/code-install-and-test/
Collabora Online Debian pacages
●
1. Import the signing key
– cd /usr/share/keyrings
– sudo wget https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg
●
2. Add CODE package repositories
– create /etc/apt/sources.list.d/collaboraonline.sources
●
3. Install packages
– sudo apt update && sudo apt install coolwsd code-brand
●
4. Configuration
– Edit /etc/coolwsd/coolwsd.xml
– Put the SSL certificate file in /etc/coolwsd/
– sudo systemctl restart coolwsd
– sudo journalctl -u coolwsd (log)
Collabora Online install (2)
●
Sometimes confused with SSL and reverse proxy settings
– /etc/coolwsd/coolwsd.xml
●
Nextcloud app store has two apps
– Nextcloud Office
●
Plugin for using Collabora Online
– Collabora Online - Built-in CODE Server
●
Appimage version of Collabora Online
●
CODE is "Collabora Online Development Edition"
Server location
●
Nextcloud and Collabora Online can be separate
servers
●
Collabora Online can be scaled with HAProxy
●
Easy to combine private cloud, public cloud and on-
premises
– For example, use Collabora Online and HAPoxy
to scale it in the public cloud
Is this combination the best?
●
This is a very common tool and may not be as
efficient as a dedicated tool
●
Microsoft Office files can be read and written, but
not perfectly, on the same level as LibreOffice
●
On the other hand, compatibility with LibreOffice is
basically perfect if the same fonts are installed
Conclusion
●
Privacy risks and needs are increasing
●
Assessing whether data or systems should be controlled is
important
●
You can create a collaborative work environment using
Nextcloud and Collabora Online
●
You can support innovation by providing a collaborative
environment while considering the trade-off between
control and cost
Related talks at FOSSASIA
●
2022-04-08, 4:15 p.m. (SGT)
– Italo Vignoli : LibreOffice Technology, a FOSS platform for
personal productivity
●
2022-04-08, 8:30 p.m. (SGT)
– Michael Meeks(GM Productivity, Collabora) :
Secure, Private Document Collaboration
●
2022-04-09, 3:30 p.m. (SGT)
– Frank Karlitschek (CEO,Nextcloud): Open Ethics

More Related Content

Similar to How to use online office suites and data storage to protect your privacy

LibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 AschalewLibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 Aschalew
iCRAFT Corp. (アイクラフト株式会社)
 
Annex1 kof hatem_9-11-2018
Annex1 kof hatem_9-11-2018Annex1 kof hatem_9-11-2018
Annex1 kof hatem_9-11-2018
Hatem Wasfy
 
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source HeavenLibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
iCRAFT Corp. (アイクラフト株式会社)
 
JIO and WebViewers: interoperability for Javascript and Web Applications
JIO and WebViewers: interoperability  for Javascript and Web ApplicationsJIO and WebViewers: interoperability  for Javascript and Web Applications
JIO and WebViewers: interoperability for Javascript and Web Applications
XWiki
 
What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)
Simon Phipps
 
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 EditionExperiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
iCRAFT Corp. (アイクラフト株式会社)
 
Dropbox
DropboxDropbox
Dropbox
nikul patel
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience Needed
Kathy Brown
 
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
OW2
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDoku
 
LOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViewsLOD2 Webinar: UnifiedViews
Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26th
Wong Hoi Sing Edison
 
Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...
John Mark Walker
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
Wong Hoi Sing Edison
 
Solid: an introduction
Solid: an introduction Solid: an introduction
Solid: an introduction
Vittorio Scarano
 
2/ Nextcloud @ OPEN'16
2/ Nextcloud @ OPEN'162/ Nextcloud @ OPEN'16
2/ Nextcloud @ OPEN'16
Kangaroot
 
Suguk Southampton CodePlex - March 2014
Suguk Southampton   CodePlex - March 2014Suguk Southampton   CodePlex - March 2014
Suguk Southampton CodePlex - March 2014
Steven Andrews
 
Box vs One Drive
Box vs One DriveBox vs One Drive
Box vs One Drive
IT Industry
 
Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital
Terminalfour
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career Day
Artur Babyuk
 

Similar to How to use online office suites and data storage to protect your privacy (20)

LibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 AschalewLibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 Aschalew
 
Annex1 kof hatem_9-11-2018
Annex1 kof hatem_9-11-2018Annex1 kof hatem_9-11-2018
Annex1 kof hatem_9-11-2018
 
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source HeavenLibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
 
JIO and WebViewers: interoperability for Javascript and Web Applications
JIO and WebViewers: interoperability  for Javascript and Web ApplicationsJIO and WebViewers: interoperability  for Javascript and Web Applications
JIO and WebViewers: interoperability for Javascript and Web Applications
 
What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)
 
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 EditionExperiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
 
Dropbox
DropboxDropbox
Dropbox
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience Needed
 
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
 
LOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViewsLOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViews
 
Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26th
 
Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...Open Source and Cloud - The Two Great Tastes...
Open Source and Cloud - The Two Great Tastes...
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Solid: an introduction
Solid: an introduction Solid: an introduction
Solid: an introduction
 
2/ Nextcloud @ OPEN'16
2/ Nextcloud @ OPEN'162/ Nextcloud @ OPEN'16
2/ Nextcloud @ OPEN'16
 
Suguk Southampton CodePlex - March 2014
Suguk Southampton   CodePlex - March 2014Suguk Southampton   CodePlex - March 2014
Suguk Southampton CodePlex - March 2014
 
Box vs One Drive
Box vs One DriveBox vs One Drive
Box vs One Drive
 
Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital Collaborative Working: University of Sunderland & Roundhouse Digital
Collaborative Working: University of Sunderland & Roundhouse Digital
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career Day
 

More from Shinji Enoki

この1年のLibreOfficeの状況を振り返る(2023年)
この1年のLibreOfficeの状況を振り返る(2023年)この1年のLibreOfficeの状況を振り返る(2023年)
この1年のLibreOfficeの状況を振り返る(2023年)
Shinji Enoki
 
Status of CJK language support in LibreOffice 2023.pdf
Status of CJK language support in LibreOffice 2023.pdfStatus of CJK language support in LibreOffice 2023.pdf
Status of CJK language support in LibreOffice 2023.pdf
Shinji Enoki
 
海外(ミラノ、ベルリン)での国際カンファレンスに参加して -LibreOffice/Nextcloud/Collabora Onlineの場合-
海外(ミラノ、ベルリン)での国際カンファレンスに参加して -LibreOffice/Nextcloud/Collabora Onlineの場合-海外(ミラノ、ベルリン)での国際カンファレンスに参加して -LibreOffice/Nextcloud/Collabora Onlineの場合-
海外(ミラノ、ベルリン)での国際カンファレンスに参加して -LibreOffice/Nextcloud/Collabora Onlineの場合-
Shinji Enoki
 
LibreOffice Conference 2022 (ミラノ)参加報告
LibreOffice Conference 2022 (ミラノ)参加報告LibreOffice Conference 2022 (ミラノ)参加報告
LibreOffice Conference 2022 (ミラノ)参加報告
Shinji Enoki
 
State of CJK issues of LibreOffice 2022 edition
State of CJK issues of LibreOffice 2022 editionState of CJK issues of LibreOffice 2022 edition
State of CJK issues of LibreOffice 2022 edition
Shinji Enoki
 
Wikimania 2022 / SotM 2022参加報告
Wikimania 2022 / SotM 2022参加報告Wikimania 2022 / SotM 2022参加報告
Wikimania 2022 / SotM 2022参加報告
Shinji Enoki
 
Improve features about our language: CJK issues of LibreOffice in 2022
Improve features about our language: CJK issues of LibreOffice in 2022Improve features about our language: CJK issues of LibreOffice in 2022
Improve features about our language: CJK issues of LibreOffice in 2022
Shinji Enoki
 
この1年のLibreOfficeの状況を振り返る(LibreOffice Kaigi 2022)
この1年のLibreOfficeの状況を振り返る(LibreOffice Kaigi 2022)この1年のLibreOfficeの状況を振り返る(LibreOffice Kaigi 2022)
この1年のLibreOfficeの状況を振り返る(LibreOffice Kaigi 2022)
Shinji Enoki
 
LibreOffice 7.3リリースと最近のトピック + 個人的に遭遇したDebianのバグ
LibreOffice 7.3リリースと最近のトピック + 個人的に遭遇したDebianのバグLibreOffice 7.3リリースと最近のトピック + 個人的に遭遇したDebianのバグ
LibreOffice 7.3リリースと最近のトピック + 個人的に遭遇したDebianのバグ
Shinji Enoki
 
LibreOfficeに関する近頃の5つの話題 in OSC 2022 Online Osaka
LibreOfficeに関する近頃の5つの話題 in OSC 2022 Online OsakaLibreOfficeに関する近頃の5つの話題 in OSC 2022 Online Osaka
LibreOfficeに関する近頃の5つの話題 in OSC 2022 Online Osaka
Shinji Enoki
 
クラウドコラボレーションサーバ 「Collabora Online」で共同編集してみた
クラウドコラボレーションサーバ 「Collabora Online」で共同編集してみたクラウドコラボレーションサーバ 「Collabora Online」で共同編集してみた
クラウドコラボレーションサーバ 「Collabora Online」で共同編集してみた
Shinji Enoki
 
State of CJK issues of LibreOffice, 2021 edition
State of CJK issues of LibreOffice, 2021 editionState of CJK issues of LibreOffice, 2021 edition
State of CJK issues of LibreOffice, 2021 edition
Shinji Enoki
 
LibreOffice Conference 2021の概要、見どころ、参加方法の紹介
LibreOffice Conference 2021の概要、見どころ、参加方法の紹介LibreOffice Conference 2021の概要、見どころ、参加方法の紹介
LibreOffice Conference 2021の概要、見どころ、参加方法の紹介
Shinji Enoki
 
クラウドコラボレーションサーバ「Collabora Online」を構築してみた
クラウドコラボレーションサーバ「Collabora Online」を構築してみたクラウドコラボレーションサーバ「Collabora Online」を構築してみた
クラウドコラボレーションサーバ「Collabora Online」を構築してみた
Shinji Enoki
 
State of CJK issues of LibreOffice 2021 in COSCUP
State of CJK issues of LibreOffice 2021 in COSCUPState of CJK issues of LibreOffice 2021 in COSCUP
State of CJK issues of LibreOffice 2021 in COSCUP
Shinji Enoki
 
How does the community work?
How does the community work?How does the community work?
How does the community work?
Shinji Enoki
 
LibreOfficeオンライン版やモバイル版/デスクトップ版、コミュニティの動向について-LibreOffice Virtual Conferenc...
  LibreOfficeオンライン版やモバイル版/デスクトップ版、コミュニティの動向について-LibreOffice Virtual Conferenc...  LibreOfficeオンライン版やモバイル版/デスクトップ版、コミュニティの動向について-LibreOffice Virtual Conferenc...
LibreOfficeオンライン版やモバイル版/デスクトップ版、コミュニティの動向について-LibreOffice Virtual Conferenc...
Shinji Enoki
 
State of CJK issues of LibreOffice,2020 edition
State of CJK issues of LibreOffice,2020 editionState of CJK issues of LibreOffice,2020 edition
State of CJK issues of LibreOffice,2020 edition
Shinji Enoki
 
The challenge of growing the LibreOffice Japanese community through events ...
The challenge of growing  the LibreOffice Japanese community  through events ...The challenge of growing  the LibreOffice Japanese community  through events ...
The challenge of growing the LibreOffice Japanese community through events ...
Shinji Enoki
 
LibreOfficeの10年振り返りとこれから
LibreOfficeの10年振り返りとこれからLibreOfficeの10年振り返りとこれから
LibreOfficeの10年振り返りとこれから
Shinji Enoki
 

More from Shinji Enoki (20)

この1年のLibreOfficeの状況を振り返る(2023年)
この1年のLibreOfficeの状況を振り返る(2023年)この1年のLibreOfficeの状況を振り返る(2023年)
この1年のLibreOfficeの状況を振り返る(2023年)
 
Status of CJK language support in LibreOffice 2023.pdf
Status of CJK language support in LibreOffice 2023.pdfStatus of CJK language support in LibreOffice 2023.pdf
Status of CJK language support in LibreOffice 2023.pdf
 
海外(ミラノ、ベルリン)での国際カンファレンスに参加して -LibreOffice/Nextcloud/Collabora Onlineの場合-
海外(ミラノ、ベルリン)での国際カンファレンスに参加して -LibreOffice/Nextcloud/Collabora Onlineの場合-海外(ミラノ、ベルリン)での国際カンファレンスに参加して -LibreOffice/Nextcloud/Collabora Onlineの場合-
海外(ミラノ、ベルリン)での国際カンファレンスに参加して -LibreOffice/Nextcloud/Collabora Onlineの場合-
 
LibreOffice Conference 2022 (ミラノ)参加報告
LibreOffice Conference 2022 (ミラノ)参加報告LibreOffice Conference 2022 (ミラノ)参加報告
LibreOffice Conference 2022 (ミラノ)参加報告
 
State of CJK issues of LibreOffice 2022 edition
State of CJK issues of LibreOffice 2022 editionState of CJK issues of LibreOffice 2022 edition
State of CJK issues of LibreOffice 2022 edition
 
Wikimania 2022 / SotM 2022参加報告
Wikimania 2022 / SotM 2022参加報告Wikimania 2022 / SotM 2022参加報告
Wikimania 2022 / SotM 2022参加報告
 
Improve features about our language: CJK issues of LibreOffice in 2022
Improve features about our language: CJK issues of LibreOffice in 2022Improve features about our language: CJK issues of LibreOffice in 2022
Improve features about our language: CJK issues of LibreOffice in 2022
 
この1年のLibreOfficeの状況を振り返る(LibreOffice Kaigi 2022)
この1年のLibreOfficeの状況を振り返る(LibreOffice Kaigi 2022)この1年のLibreOfficeの状況を振り返る(LibreOffice Kaigi 2022)
この1年のLibreOfficeの状況を振り返る(LibreOffice Kaigi 2022)
 
LibreOffice 7.3リリースと最近のトピック + 個人的に遭遇したDebianのバグ
LibreOffice 7.3リリースと最近のトピック + 個人的に遭遇したDebianのバグLibreOffice 7.3リリースと最近のトピック + 個人的に遭遇したDebianのバグ
LibreOffice 7.3リリースと最近のトピック + 個人的に遭遇したDebianのバグ
 
LibreOfficeに関する近頃の5つの話題 in OSC 2022 Online Osaka
LibreOfficeに関する近頃の5つの話題 in OSC 2022 Online OsakaLibreOfficeに関する近頃の5つの話題 in OSC 2022 Online Osaka
LibreOfficeに関する近頃の5つの話題 in OSC 2022 Online Osaka
 
クラウドコラボレーションサーバ 「Collabora Online」で共同編集してみた
クラウドコラボレーションサーバ 「Collabora Online」で共同編集してみたクラウドコラボレーションサーバ 「Collabora Online」で共同編集してみた
クラウドコラボレーションサーバ 「Collabora Online」で共同編集してみた
 
State of CJK issues of LibreOffice, 2021 edition
State of CJK issues of LibreOffice, 2021 editionState of CJK issues of LibreOffice, 2021 edition
State of CJK issues of LibreOffice, 2021 edition
 
LibreOffice Conference 2021の概要、見どころ、参加方法の紹介
LibreOffice Conference 2021の概要、見どころ、参加方法の紹介LibreOffice Conference 2021の概要、見どころ、参加方法の紹介
LibreOffice Conference 2021の概要、見どころ、参加方法の紹介
 
クラウドコラボレーションサーバ「Collabora Online」を構築してみた
クラウドコラボレーションサーバ「Collabora Online」を構築してみたクラウドコラボレーションサーバ「Collabora Online」を構築してみた
クラウドコラボレーションサーバ「Collabora Online」を構築してみた
 
State of CJK issues of LibreOffice 2021 in COSCUP
State of CJK issues of LibreOffice 2021 in COSCUPState of CJK issues of LibreOffice 2021 in COSCUP
State of CJK issues of LibreOffice 2021 in COSCUP
 
How does the community work?
How does the community work?How does the community work?
How does the community work?
 
LibreOfficeオンライン版やモバイル版/デスクトップ版、コミュニティの動向について-LibreOffice Virtual Conferenc...
  LibreOfficeオンライン版やモバイル版/デスクトップ版、コミュニティの動向について-LibreOffice Virtual Conferenc...  LibreOfficeオンライン版やモバイル版/デスクトップ版、コミュニティの動向について-LibreOffice Virtual Conferenc...
LibreOfficeオンライン版やモバイル版/デスクトップ版、コミュニティの動向について-LibreOffice Virtual Conferenc...
 
State of CJK issues of LibreOffice,2020 edition
State of CJK issues of LibreOffice,2020 editionState of CJK issues of LibreOffice,2020 edition
State of CJK issues of LibreOffice,2020 edition
 
The challenge of growing the LibreOffice Japanese community through events ...
The challenge of growing  the LibreOffice Japanese community  through events ...The challenge of growing  the LibreOffice Japanese community  through events ...
The challenge of growing the LibreOffice Japanese community through events ...
 
LibreOfficeの10年振り返りとこれから
LibreOfficeの10年振り返りとこれからLibreOfficeの10年振り返りとこれから
LibreOfficeの10年振り返りとこれから
 

Recently uploaded

In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 

Recently uploaded (20)

In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 

How to use online office suites and data storage to protect your privacy

  • 1. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 Unported License. How to use online office suites and data storage to protect your privacy Shinji Enoki enoki@libreoffice.org 2022-04-08 in FOSSASIA 2022
  • 2. Agenda ● Summarize data privacy risks and needs ● Solutions in the area of file sharing and editing - LibreOffice, Collabora Online, and Nextcloud - ● How to build Nextcloud and Collabora Online
  • 3. Shinji Enoki (榎真治) ● Member of LibreOffice Japanese Team (2011-) ● Membership Committee Deputies of The Document Foundation(2020-) ● LibreOffice Activity: organizing events, building communities, sometimes QA ● Other communities: – Volunteer staff of Japan UNIX Society – Volunteer staff of KANSAI OPEN Forum (KANSAI OPEN SOURCE) – etc.
  • 6. Summarize data privacy risks and needs
  • 7. Data and privacy risks ● We are increasingly using cloud services ● They are very convenient , many benefits ● However it became difficult to manage our data ● There is a need to identify and assess risks
  • 8. Growing risks and needs ● Risk of loss of control – Service providers not only Big Tech – Governments: ● User privacy needs and compliance – Privacy culture and laws different from country to country, making it difficult to respond – Needs are constantly changing, must be agile ● Illegal attacks – Stealing or tampering with data, or attacks on availability
  • 9. Risk of loss of control ● Service provider – They control your availability and usability – Trade-off : Engineering cost and time vs. control – You need the best combination ● private cloud, public cloud (IaaS, SaaS, etc.), on- premises
  • 10. Benefits of open source solutions ● Easy to control – Transparent and active community is key ● Easy to evaluate products – The same as the production environment is immediately available ● May not be a trade-off – Good open source solution will greatly reduce the cost of self- hosting – Simple, match your needs, popular are important
  • 11. (Additional information) Digital sovereignty ● The term "Digital sovereignty" is used mainly in Europe (I have come to hear it in Japan as well. But not yet common) ● My understanding is that there is a mix mixture – Industrial policy towards Big Tech – Protecting citizens' privacy – Democratically controlling privacy ● This is probably not a new concept, but it was redefined as a new term because of the importance of this theme
  • 12. Solutions in the area of file sharing and editing - LibreOffice, Collabora Online, and Nextcloud -
  • 13. Online file sharing and editing ● Collaboration work is progressing all over the world ● URI-based online file sharing is becoming more and more important ● Collaborative editing is also important
  • 14. Nextcloud + Collabora Online ● Most typical open source combination in this area ● Nextcloud: – Simple and powerful file sharing, file storage ● Collabora Online: – Collaborative editing on the web – LibreOffice-based online office suite
  • 15. Nextcloud ● Web-based file management and sharing – Accessable via WebDAV – Folder-based sharing is also possible ● Single sign-on and file access control ● Sync with mobile apps and PC clients ● Functions can be added with various apps ● Calendar, Email client, task management, chat and video conference included from the beginning
  • 17. Start Collabora Online Click on the file name area
  • 18.
  • 19. Use cases ● From large enterprises to home and individual users ● University, company: – Various cases from small team to huge organizations – Public case study in Japan: Used by 35,000 people at the university ● Personal: – I've heard that many people in the Japanese Linux user group use it personally – My case is sync email files and Android pictures not only document files
  • 20. From Yano-san's presentation at LibreOffice Asia Conference 2019
  • 21. Japan UNIX Society case ● It is an association of UNIX users that has been active since 1983 ● Edited the bulletin using Collabora Online ● One odt file was edited almost simultaneously by four people for about two hours ● Some of the functions did not work well, but the work went very well
  • 22.
  • 23. Desktop and online ● LibreOffice on PC and Collabora Online have the same rendering result – I had created the template files in LibreOffice – I had created the style in advance, so the format was consistent even when co-edited ● Automatically sync with Nextcloud client – Be careful not to edit Collabora Online when clients sync – Collabora Online will detect it and reload the file
  • 24. How to build Nextcloud and Collabora Online
  • 25. Nextcloud server install ● https://nextcloud.com/install/ ● Some options – Snap Package – Docker image – Virtual Machine image – Archive Files + Database setup – Web Installer
  • 26. Collabora Online install ● Included in Nextcloud hub – However, it's AppImage, difficult to add fonts etc. – Not recommended for Asians as the characters will be tofu ● Install binaries by specifying Collabora repository ● See also: https://www.collaboraoffice.com/code-install-and-test/
  • 27. Collabora Online Debian pacages ● 1. Import the signing key – cd /usr/share/keyrings – sudo wget https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg ● 2. Add CODE package repositories – create /etc/apt/sources.list.d/collaboraonline.sources ● 3. Install packages – sudo apt update && sudo apt install coolwsd code-brand ● 4. Configuration – Edit /etc/coolwsd/coolwsd.xml – Put the SSL certificate file in /etc/coolwsd/ – sudo systemctl restart coolwsd – sudo journalctl -u coolwsd (log)
  • 28. Collabora Online install (2) ● Sometimes confused with SSL and reverse proxy settings – /etc/coolwsd/coolwsd.xml ● Nextcloud app store has two apps – Nextcloud Office ● Plugin for using Collabora Online – Collabora Online - Built-in CODE Server ● Appimage version of Collabora Online ● CODE is "Collabora Online Development Edition"
  • 29.
  • 30.
  • 31. Server location ● Nextcloud and Collabora Online can be separate servers ● Collabora Online can be scaled with HAProxy ● Easy to combine private cloud, public cloud and on- premises – For example, use Collabora Online and HAPoxy to scale it in the public cloud
  • 32. Is this combination the best? ● This is a very common tool and may not be as efficient as a dedicated tool ● Microsoft Office files can be read and written, but not perfectly, on the same level as LibreOffice ● On the other hand, compatibility with LibreOffice is basically perfect if the same fonts are installed
  • 33. Conclusion ● Privacy risks and needs are increasing ● Assessing whether data or systems should be controlled is important ● You can create a collaborative work environment using Nextcloud and Collabora Online ● You can support innovation by providing a collaborative environment while considering the trade-off between control and cost
  • 34. Related talks at FOSSASIA ● 2022-04-08, 4:15 p.m. (SGT) – Italo Vignoli : LibreOffice Technology, a FOSS platform for personal productivity ● 2022-04-08, 8:30 p.m. (SGT) – Michael Meeks(GM Productivity, Collabora) : Secure, Private Document Collaboration ● 2022-04-09, 3:30 p.m. (SGT) – Frank Karlitschek (CEO,Nextcloud): Open Ethics