• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Percloud in 10_slides
 

Percloud in 10_slides

on

  • 5,999 views

A Free Software, portable, easy to use, personal alternative to centralized email, social networking and other Web services

A Free Software, portable, easy to use, personal alternative to centralized email, social networking and other Web services

Statistics

Views

Total Views
5,999
Views on SlideShare
2,833
Embed Views
3,166

Actions

Likes
6
Downloads
11
Comments
3

6 Embeds 3,166

http://per-cloud.com 3103
http://lwn.net 43
https://twitter.com 16
http://plus.url.google.com 2
http://translate.googleusercontent.com 1
http://getpocket.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

13 of 3 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Percloud in 10_slides Percloud in 10_slides Presentation Transcript

    • 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