SlideShare a Scribd company logo
1 of 10
Download to read offline
The percloud in 10 slides
A Free Software, portable, personal alternative to
centralized email, social networking and other
Web services
by
Marco Fioretti
http://mfioretti.com
http://stop.zona-m.net
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
2
A percloud (“PERsonal/PERmanent, peer-2-peer Cloud”) is ONE bundle
of Free Software, running on whatever server its owner choses, that:
provides personal email, blogging, social networking and
bookmarking, online storage and other services, all accessible from
any desktop or mobile browser, to its owner
is portable from one server to another, without loss of data
is properly packaged and integrated, thuss providing ONE, easy to use
interface to all its services
What is a percloud, and how does it work?
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
3
The percloud reuses as much already existing Free Software as possible. This makes it both much easier to
maintain, and completely compatible with today's Internet
a percloud consists of four main components (IMPORTANT: this is just a temporary description of the main concepts,
to be validated during phase 1 of the project!!)
Percloud architecture
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
Backend
(also accessible via ssh)
Services panel
(access to
personal calendar,
address book,
online file manager,
bookmarks...)
Control panel
for all the actual
percloud
configuration:
email and
website settings,
backup management,
software updates...
Parts accessible by any Web browser
Home
(access to
personal calendar,
address book,
online file manager,
bookmarks...)
Services panel
(access to
personal calendar,
address book,
online file manager,
bookmarks, backups
download...)
Home and services panel, both
accessible with one common
password, are the only parts that
the owner/end user of a percloud
must/needs to use personally
The Control panel has a separate
password.
Access to the control panel can be delegated to
trusted third parties, from relatives to hosting
companies.
This makes it possible to use a percloud even for
people who have a Gmail or Facebook account today,
but no software/website management skills.
Parents can set up percloud for their children and
give them the control password when they grow up.
Single consultants, small hosting companies, NGOs
can offer percloud management services without
locking their customers in...
Etc...
4
(this is only a temporary description: its validation and feasibility, including the actual choice of every
single component, is the goal of phase 1!)
barebone Gnu/Linux distribution: only kernel, system libraries, and those 3rd party Free Software Packages
that are actually needed to run the percloud services
The parts in the grey area are dynamic Web pages that should be designed from scratch (php/ajax?)
All pieces would be preconfigured to work with each other!
Being Free Software, everything could be extended and/or customized at will, without paying royalties or similar
restrictions
Percloud Backend
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
Linux Kernel + basic components and libraries
Email subsystem
(postfix, dovecot,
federated antispam
filter,..)
Web server
subsystem
(httpd server, php...)
Database subsystem
(MySql...)
End user applications/frontends
(WordPress, OwnCloud, SemanticScuttle, Mailpile,..)
Home, Services panel, Control panel
5
Percloud Home: ONE web page, showing as ONE stream...
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
Standard RSS feeds from any
Website the user wants to
follow
Posts by the percloud
owner and the comments
they got, updates and
mentions from other
percloud users
External notifications from
traditional social networks
Percloud home
mockup
(this is a collage of a
WordPress blog home
page, and other web
pages: in a percloud
home, they would all be
merged in one common
visual layout/theme
6
Percloud Services Panel
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
...with already existing support for
embedding of external webmail or
other Web-based applications!
OwnCloud is the most likely candidate for this part
of the percloud:
Already existing Free Software that integrates
personal online picture gallery, shareable calendar,
Dropbox-like desktop folder synchronization...
7
Percloud Control Panel
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
Webmin is the most likely candidate
for this part of the percloud:
Already existing Free Software that
provides one Web interface...
to configure and manage many
independent servers, each through its
own Webmin module/sub-window
The Webmin version included in the
percloud would be a simplified one,
containing only the modules/settings/
functions actually needed to control the
percloud
8
Percloud feature #1: Integration
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
A percloud is one portable bundle of mostly preexisting, independent Free Software packages...
...all integrated and preconfigured for ONE, and one only use case: personal email, blogging, social networking
this makes all those packages immensely easier to use than they are today, by integrating as much as possible
their many independent interfaces:
end users must only install or update ONE package
they only see ONE home, ONE service panel, ONE control panel for all services
as many settings as possible are already hidden and/or hardwired in the package, greatly reducing the amount of skills
and work required by the end user (or his delegated administrator!)
But at the same time, since the percloud is only made with Free Software:
there are no backdoors
everything remains open to customization by whoever needs it, without royalties and similar restrictions
9
Percloud feature #2: Federation
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
The main, real services of current social networks are:
Constant, seamless notification of what your online contacts are doing
Shared “analysis” of certain data, e.g. tracking spammers
Q: Those services work only because the data of all their users are available, for
centralized analysis and monitoring, on the same (set of) servers. How can independent
perclouds, scattered all over the Internet do the same?
A: through federation, that is talking to each other through already existing open
standards conceived just for this purpose, like http://pump.io; and/or preconfigured
connections to already existing open networks for distributed detection of comment or
email spam, like http://razor.sourceforge.net/
Studying how to add and integrate federation to the several components of
a percloud is one of the main parts of Phase 1
10
What next?
Marco Fioretti (marco@digifreedom.net) September 20, 2013
http://mfioretti.com
http://stop.zona-m.net
Read more about the percloud at http://per-cloud.com
Read why Mailpile, Diaspora, Freedombox etc... are not enough at
http://stop.zona-m.net/?p=4308
Follow percloud news on Twitter by @mfioretti_en
Fund Phase 1 of the percloud: http://igg.me/at/personalcloudfreesw/x/4406600
Email marco@digifreedom.net for further information

More Related Content

Similar to Percloud in 10_slides

Nextcloud Open Source Collaborative Cloud Platform, OW2online, June2020
Nextcloud Open Source Collaborative Cloud Platform, OW2online, June2020Nextcloud Open Source Collaborative Cloud Platform, OW2online, June2020
Nextcloud Open Source Collaborative Cloud Platform, OW2online, June2020OW2
 
Freedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaperFreedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaperfreedomotic
 
WordPress modern development
WordPress modern developmentWordPress modern development
WordPress modern developmentRoman Veselý
 
Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)ijcsit
 
Trabajo de jose
Trabajo de jose Trabajo de jose
Trabajo de jose josemgg
 
syncterest
syncterestsyncterest
syncterestAlex Dok
 
Internet browsers by Andres Haydar
Internet browsers by Andres HaydarInternet browsers by Andres Haydar
Internet browsers by Andres HaydarAndresHaydar
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidijavidi
 
Browsers .
Browsers .Browsers .
Browsers .seripa3
 
One page presentation technical
One page presentation   technicalOne page presentation   technical
One page presentation technicalAlex Dok
 
Cloud operating system
Cloud operating systemCloud operating system
Cloud operating systemsadakpramodh
 

Similar to Percloud in 10_slides (20)

Nextcloud Open Source Collaborative Cloud Platform, OW2online, June2020
Nextcloud Open Source Collaborative Cloud Platform, OW2online, June2020Nextcloud Open Source Collaborative Cloud Platform, OW2online, June2020
Nextcloud Open Source Collaborative Cloud Platform, OW2online, June2020
 
Freedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaperFreedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaper
 
WordPress modern development
WordPress modern developmentWordPress modern development
WordPress modern development
 
nullcon 2011 - Fuzzing with Complexities
nullcon 2011 - Fuzzing with Complexitiesnullcon 2011 - Fuzzing with Complexities
nullcon 2011 - Fuzzing with Complexities
 
Cloud
CloudCloud
Cloud
 
Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)
 
Trabajo de jose
Trabajo de jose Trabajo de jose
Trabajo de jose
 
Browsers
BrowsersBrowsers
Browsers
 
Browsers
BrowsersBrowsers
Browsers
 
Browsers
BrowsersBrowsers
Browsers
 
syncterest
syncterestsyncterest
syncterest
 
Internet browsers by Andres Haydar
Internet browsers by Andres HaydarInternet browsers by Andres Haydar
Internet browsers by Andres Haydar
 
Cloud operating systems
Cloud operating systemsCloud operating systems
Cloud operating systems
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidi
 
Browsers .
Browsers .Browsers .
Browsers .
 
One page presentation technical
One page presentation   technicalOne page presentation   technical
One page presentation technical
 
Browsers
BrowsersBrowsers
Browsers
 
Browsers
BrowsersBrowsers
Browsers
 
browsers MEZH
browsers MEZHbrowsers MEZH
browsers MEZH
 
Cloud operating system
Cloud operating systemCloud operating system
Cloud operating system
 

More from Marco Fioretti

Personal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platformsPersonal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platformsMarco Fioretti
 
How and Why Open Hardware and Open Source can and should be used in non-weste...
How and Why Open Hardware and Open Source can and should be used in non-weste...How and Why Open Hardware and Open Source can and should be used in non-weste...
How and Why Open Hardware and Open Source can and should be used in non-weste...Marco Fioretti
 
Open Data: luxury, fashion or REAL need?
Open Data: luxury, fashion or REAL need?Open Data: luxury, fashion or REAL need?
Open Data: luxury, fashion or REAL need?Marco Fioretti
 
Open Data e Apps4Italy: contesto e suggerimenti d'uso
Open Data e Apps4Italy: contesto e suggerimenti d'usoOpen Data e Apps4Italy: contesto e suggerimenti d'uso
Open Data e Apps4Italy: contesto e suggerimenti d'usoMarco Fioretti
 
The Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital FormatsThe Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital FormatsMarco Fioretti
 
I nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione InternazionaleI nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione InternazionaleMarco Fioretti
 
Digital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impactsDigital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impactsMarco Fioretti
 
Gender differences and barriers in access to Digital DIY, in schools and beyond
Gender differences and barriers in access to Digital DIY, in schools and beyondGender differences and barriers in access to Digital DIY, in schools and beyond
Gender differences and barriers in access to Digital DIY, in schools and beyondMarco Fioretti
 
How will Digital DIY change society, the economy and lawmaking processes?
How will Digital DIY change society, the economy and lawmaking processes?How will Digital DIY change society, the economy and lawmaking processes?
How will Digital DIY change society, the economy and lawmaking processes?Marco Fioretti
 
Ethical Challenges in Digital DIY
Ethical Challenges in Digital DIYEthical Challenges in Digital DIY
Ethical Challenges in Digital DIYMarco Fioretti
 
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...Marco Fioretti
 
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?Marco Fioretti
 
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...Marco Fioretti
 
Beyond Free/Open Source Software
Beyond Free/Open Source SoftwareBeyond Free/Open Source Software
Beyond Free/Open Source SoftwareMarco Fioretti
 
Emerging trends and issues related to Open Data
Emerging trends and issues related to Open DataEmerging trends and issues related to Open Data
Emerging trends and issues related to Open DataMarco Fioretti
 
Are citizens ready for Open Government?
Are citizens ready for Open Government?Are citizens ready for Open Government?
Are citizens ready for Open Government?Marco Fioretti
 
The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...Marco Fioretti
 
Quality Education in a digital world
Quality Education in a digital worldQuality Education in a digital world
Quality Education in a digital worldMarco Fioretti
 
Digital Citizenship Basic Education
Digital Citizenship Basic EducationDigital Citizenship Basic Education
Digital Citizenship Basic EducationMarco Fioretti
 
How can Free Software help developing countries?
How can Free Software help developing countries?How can Free Software help developing countries?
How can Free Software help developing countries?Marco Fioretti
 

More from Marco Fioretti (20)

Personal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platformsPersonal Clouds to replace corporate-controlled platforms
Personal Clouds to replace corporate-controlled platforms
 
How and Why Open Hardware and Open Source can and should be used in non-weste...
How and Why Open Hardware and Open Source can and should be used in non-weste...How and Why Open Hardware and Open Source can and should be used in non-weste...
How and Why Open Hardware and Open Source can and should be used in non-weste...
 
Open Data: luxury, fashion or REAL need?
Open Data: luxury, fashion or REAL need?Open Data: luxury, fashion or REAL need?
Open Data: luxury, fashion or REAL need?
 
Open Data e Apps4Italy: contesto e suggerimenti d'uso
Open Data e Apps4Italy: contesto e suggerimenti d'usoOpen Data e Apps4Italy: contesto e suggerimenti d'uso
Open Data e Apps4Italy: contesto e suggerimenti d'uso
 
The Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital FormatsThe Catholic Church in the age of Digital Formats
The Catholic Church in the age of Digital Formats
 
I nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione InternazionaleI nuovi media nella Cooperazione Internazionale
I nuovi media nella Cooperazione Internazionale
 
Digital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impactsDigital DIY: social cultural and economic impacts
Digital DIY: social cultural and economic impacts
 
Gender differences and barriers in access to Digital DIY, in schools and beyond
Gender differences and barriers in access to Digital DIY, in schools and beyondGender differences and barriers in access to Digital DIY, in schools and beyond
Gender differences and barriers in access to Digital DIY, in schools and beyond
 
How will Digital DIY change society, the economy and lawmaking processes?
How will Digital DIY change society, the economy and lawmaking processes?How will Digital DIY change society, the economy and lawmaking processes?
How will Digital DIY change society, the economy and lawmaking processes?
 
Ethical Challenges in Digital DIY
Ethical Challenges in Digital DIYEthical Challenges in Digital DIY
Ethical Challenges in Digital DIY
 
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
Globalizzazione dal basso delle reti collaborative: caratteristiche principal...
 
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?
Creativity vs Copyright and the Digital World: who will win? Who SHOULD win?
 
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...
E-government e Open Data: uno sguardo a benefici e rischi per PA e aziende lo...
 
Beyond Free/Open Source Software
Beyond Free/Open Source SoftwareBeyond Free/Open Source Software
Beyond Free/Open Source Software
 
Emerging trends and issues related to Open Data
Emerging trends and issues related to Open DataEmerging trends and issues related to Open Data
Emerging trends and issues related to Open Data
 
Are citizens ready for Open Government?
Are citizens ready for Open Government?Are citizens ready for Open Government?
Are citizens ready for Open Government?
 
The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...The crucial role of file formats in building and preserving Digital Media Cul...
The crucial role of file formats in building and preserving Digital Media Cul...
 
Quality Education in a digital world
Quality Education in a digital worldQuality Education in a digital world
Quality Education in a digital world
 
Digital Citizenship Basic Education
Digital Citizenship Basic EducationDigital Citizenship Basic Education
Digital Citizenship Basic Education
 
How can Free Software help developing countries?
How can Free Software help developing countries?How can Free Software help developing countries?
How can Free Software help developing countries?
 

Recently uploaded

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 

Percloud in 10_slides

  • 1. The percloud in 10 slides A Free Software, portable, personal alternative to centralized email, social networking and other Web services by Marco Fioretti http://mfioretti.com http://stop.zona-m.net Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net
  • 2. 2 A percloud (“PERsonal/PERmanent, peer-2-peer Cloud”) is ONE bundle of Free Software, running on whatever server its owner choses, that: provides personal email, blogging, social networking and bookmarking, online storage and other services, all accessible from any desktop or mobile browser, to its owner is portable from one server to another, without loss of data is properly packaged and integrated, thuss providing ONE, easy to use interface to all its services What is a percloud, and how does it work? Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net
  • 3. 3 The percloud reuses as much already existing Free Software as possible. This makes it both much easier to maintain, and completely compatible with today's Internet a percloud consists of four main components (IMPORTANT: this is just a temporary description of the main concepts, to be validated during phase 1 of the project!!) Percloud architecture Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net Backend (also accessible via ssh) Services panel (access to personal calendar, address book, online file manager, bookmarks...) Control panel for all the actual percloud configuration: email and website settings, backup management, software updates... Parts accessible by any Web browser Home (access to personal calendar, address book, online file manager, bookmarks...) Services panel (access to personal calendar, address book, online file manager, bookmarks, backups download...) Home and services panel, both accessible with one common password, are the only parts that the owner/end user of a percloud must/needs to use personally The Control panel has a separate password. Access to the control panel can be delegated to trusted third parties, from relatives to hosting companies. This makes it possible to use a percloud even for people who have a Gmail or Facebook account today, but no software/website management skills. Parents can set up percloud for their children and give them the control password when they grow up. Single consultants, small hosting companies, NGOs can offer percloud management services without locking their customers in... Etc...
  • 4. 4 (this is only a temporary description: its validation and feasibility, including the actual choice of every single component, is the goal of phase 1!) barebone Gnu/Linux distribution: only kernel, system libraries, and those 3rd party Free Software Packages that are actually needed to run the percloud services The parts in the grey area are dynamic Web pages that should be designed from scratch (php/ajax?) All pieces would be preconfigured to work with each other! Being Free Software, everything could be extended and/or customized at will, without paying royalties or similar restrictions Percloud Backend Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net Linux Kernel + basic components and libraries Email subsystem (postfix, dovecot, federated antispam filter,..) Web server subsystem (httpd server, php...) Database subsystem (MySql...) End user applications/frontends (WordPress, OwnCloud, SemanticScuttle, Mailpile,..) Home, Services panel, Control panel
  • 5. 5 Percloud Home: ONE web page, showing as ONE stream... Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net Standard RSS feeds from any Website the user wants to follow Posts by the percloud owner and the comments they got, updates and mentions from other percloud users External notifications from traditional social networks Percloud home mockup (this is a collage of a WordPress blog home page, and other web pages: in a percloud home, they would all be merged in one common visual layout/theme
  • 6. 6 Percloud Services Panel Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net ...with already existing support for embedding of external webmail or other Web-based applications! OwnCloud is the most likely candidate for this part of the percloud: Already existing Free Software that integrates personal online picture gallery, shareable calendar, Dropbox-like desktop folder synchronization...
  • 7. 7 Percloud Control Panel Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net Webmin is the most likely candidate for this part of the percloud: Already existing Free Software that provides one Web interface... to configure and manage many independent servers, each through its own Webmin module/sub-window The Webmin version included in the percloud would be a simplified one, containing only the modules/settings/ functions actually needed to control the percloud
  • 8. 8 Percloud feature #1: Integration Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net A percloud is one portable bundle of mostly preexisting, independent Free Software packages... ...all integrated and preconfigured for ONE, and one only use case: personal email, blogging, social networking this makes all those packages immensely easier to use than they are today, by integrating as much as possible their many independent interfaces: end users must only install or update ONE package they only see ONE home, ONE service panel, ONE control panel for all services as many settings as possible are already hidden and/or hardwired in the package, greatly reducing the amount of skills and work required by the end user (or his delegated administrator!) But at the same time, since the percloud is only made with Free Software: there are no backdoors everything remains open to customization by whoever needs it, without royalties and similar restrictions
  • 9. 9 Percloud feature #2: Federation Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net The main, real services of current social networks are: Constant, seamless notification of what your online contacts are doing Shared “analysis” of certain data, e.g. tracking spammers Q: Those services work only because the data of all their users are available, for centralized analysis and monitoring, on the same (set of) servers. How can independent perclouds, scattered all over the Internet do the same? A: through federation, that is talking to each other through already existing open standards conceived just for this purpose, like http://pump.io; and/or preconfigured connections to already existing open networks for distributed detection of comment or email spam, like http://razor.sourceforge.net/ Studying how to add and integrate federation to the several components of a percloud is one of the main parts of Phase 1
  • 10. 10 What next? Marco Fioretti (marco@digifreedom.net) September 20, 2013 http://mfioretti.com http://stop.zona-m.net Read more about the percloud at http://per-cloud.com Read why Mailpile, Diaspora, Freedombox etc... are not enough at http://stop.zona-m.net/?p=4308 Follow percloud news on Twitter by @mfioretti_en Fund Phase 1 of the percloud: http://igg.me/at/personalcloudfreesw/x/4406600 Email marco@digifreedom.net for further information