diff org/server.org @ 60:6e3ad30ca2a4

bring server.org into thoughts.
author Robert McIntyre <rlm@mit.edu>
date Tue, 20 Aug 2013 17:50:23 -0400
parents
children 072f65145ec0
line wrap: on
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/org/server.org	Tue Aug 20 17:50:23 2013 -0400
     1.3 @@ -0,0 +1,76 @@
     1.4 +#+TITLE: Server Culture
     1.5 +#+AUTHOR: Robert McIntyre, Dylan Holmes
     1.6 +#+EMAIL:     rlm@mit.edu
     1.7 +#+SETUPFILE: ../../aurellem/org/setup.org
     1.8 +#+INCLUDE:   ../../aurellem/org/level-0.org
     1.9 +#+MATHJAX: align:"left" mathml:t path:"http://www.aurellem.org/MathJax/MathJax.js"
    1.10 +
    1.11 +* Purpose
    1.12 +
    1.13 +- To empower users by providing free (libre), secure, user-friendly,
    1.14 +  personal servers.
    1.15 +- To create software that capitalizes on the personal server model;
    1.16 +  for example, personal e-mail servers, file serving and transfer.  
    1.17 +- To provide intuitive and transparent web interfaces for configuration.
    1.18 +- To promote a culture of computer literacy in general and personal
    1.19 +  servers in particular by writing modular
    1.20 +  free applications with friendly interfaces, transparent configurability,
    1.21 +  and lucid documentation.
    1.22 +
    1.23 +* VPS Service
    1.24 +
    1.25 +- Encrypted storage
    1.26 +- Domain registration
    1.27 +- Backup service
    1.28 +- Software bundles
    1.29 +
    1.30 +- Hardware
    1.31 +- Pricing
    1.32 +
    1.33 +* Web interface
    1.34 +
    1.35 +- Server configuration
    1.36 +- Package management
    1.37 +- File management
    1.38 +- Web terminal
    1.39 +
    1.40 +* Modules
    1.41 +  These could have user friendly locations as subdomains of the main
    1.42 +  domain that each person would already have (such as
    1.43 +  mail.example.com, video.example.com)
    1.44 +  
    1.45 +- user managament -- to give other people access to files, etc. 
    1.46 +- E-mail
    1.47 +- File sharing
    1.48 +- Social media (e.g. via RSS feeds)
    1.49 +
    1.50 +* Brain stoming notes
    1.51 +  
    1.52 +  - What about small busineses?  They are also entities that need
    1.53 +    privacy and control over their own information. There's still no
    1.54 +    really good way to get up and going as a small business with little
    1.55 +    computer ability.
    1.56 +    
    1.57 +  - Bitcoin --- people could store their wallets on their own servers
    1.58 +    and always have access to money.
    1.59 +
    1.60 +  - Backups --- this should be taught to people and made extremely easy.
    1.61 +
    1.62 +  - Legal issues -- should encrypt the server's hard drive
    1.63 +    automatically.
    1.64 +
    1.65 +  - Identity -- using openid or something, people can finally have an
    1.66 +    online presence on the web.
    1.67 +    
    1.68 +  - Privacy -- one peoblem with proxy sites or VPNs is that they are
    1.69 +    only as good as the company's word that they won't keep logs. If
    1.70 +    people could somehow use their own servers as a VPN or proxy, they
    1.71 +    they could ENSURE that no logs are kept.
    1.72 +
    1.73 +  - If people have servers running all the time, they could donate
    1.74 +    hard drive space and CPU power to worthy causes in addition to
    1.75 +    money. (for example, consider donating hosting power to a favorite
    1.76 +    comic). 
    1.77 +
    1.78 +  - Back up your personal files to your server.
    1.79 +