rlm@60
|
1 #+TITLE: Server Culture
|
rlm@60
|
2 #+AUTHOR: Robert McIntyre, Dylan Holmes
|
rlm@60
|
3 #+EMAIL: rlm@mit.edu
|
rlm@60
|
4 #+SETUPFILE: ../../aurellem/org/setup.org
|
rlm@60
|
5 #+INCLUDE: ../../aurellem/org/level-0.org
|
rlm@60
|
6 #+MATHJAX: align:"left" mathml:t path:"http://www.aurellem.org/MathJax/MathJax.js"
|
rlm@60
|
7
|
rlm@60
|
8 * Purpose
|
rlm@60
|
9
|
rlm@60
|
10 - To empower users by providing free (libre), secure, user-friendly,
|
rlm@60
|
11 personal servers.
|
rlm@60
|
12 - To create software that capitalizes on the personal server model;
|
rlm@60
|
13 for example, personal e-mail servers, file serving and transfer.
|
rlm@60
|
14 - To provide intuitive and transparent web interfaces for configuration.
|
rlm@60
|
15 - To promote a culture of computer literacy in general and personal
|
rlm@60
|
16 servers in particular by writing modular
|
rlm@60
|
17 free applications with friendly interfaces, transparent configurability,
|
rlm@60
|
18 and lucid documentation.
|
rlm@60
|
19
|
rlm@60
|
20 * VPS Service
|
rlm@60
|
21
|
rlm@60
|
22 - Encrypted storage
|
rlm@60
|
23 - Domain registration
|
rlm@60
|
24 - Backup service
|
rlm@60
|
25 - Software bundles
|
rlm@60
|
26
|
rlm@60
|
27 - Hardware
|
rlm@60
|
28 - Pricing
|
rlm@60
|
29
|
rlm@60
|
30 * Web interface
|
rlm@60
|
31
|
rlm@60
|
32 - Server configuration
|
rlm@60
|
33 - Package management
|
rlm@60
|
34 - File management
|
rlm@60
|
35 - Web terminal
|
rlm@60
|
36
|
rlm@60
|
37 * Modules
|
rlm@60
|
38 These could have user friendly locations as subdomains of the main
|
rlm@60
|
39 domain that each person would already have (such as
|
rlm@60
|
40 mail.example.com, video.example.com)
|
rlm@60
|
41
|
rlm@60
|
42 - user managament -- to give other people access to files, etc.
|
rlm@60
|
43 - E-mail
|
rlm@60
|
44 - File sharing
|
rlm@60
|
45 - Social media (e.g. via RSS feeds)
|
rlm@60
|
46
|
rlm@60
|
47 * Brain stoming notes
|
rlm@60
|
48
|
rlm@60
|
49 - What about small busineses? They are also entities that need
|
rlm@60
|
50 privacy and control over their own information. There's still no
|
rlm@60
|
51 really good way to get up and going as a small business with little
|
rlm@60
|
52 computer ability.
|
rlm@60
|
53
|
rlm@60
|
54 - Bitcoin --- people could store their wallets on their own servers
|
rlm@60
|
55 and always have access to money.
|
rlm@60
|
56
|
rlm@60
|
57 - Backups --- this should be taught to people and made extremely easy.
|
rlm@60
|
58
|
rlm@60
|
59 - Legal issues -- should encrypt the server's hard drive
|
rlm@60
|
60 automatically.
|
rlm@60
|
61
|
rlm@60
|
62 - Identity -- using openid or something, people can finally have an
|
rlm@60
|
63 online presence on the web.
|
rlm@60
|
64
|
rlm@60
|
65 - Privacy -- one peoblem with proxy sites or VPNs is that they are
|
rlm@60
|
66 only as good as the company's word that they won't keep logs. If
|
rlm@60
|
67 people could somehow use their own servers as a VPN or proxy, they
|
rlm@60
|
68 they could ENSURE that no logs are kept.
|
rlm@60
|
69
|
rlm@60
|
70 - If people have servers running all the time, they could donate
|
rlm@60
|
71 hard drive space and CPU power to worthy causes in addition to
|
rlm@60
|
72 money. (for example, consider donating hosting power to a favorite
|
rlm@60
|
73 comic).
|
rlm@60
|
74
|
rlm@60
|
75 - Back up your personal files to your server.
|
rlm@60
|
76
|
rlm@61
|
77 - Email lists -- where you can manage lists like at MIT, and people
|
rlm@61
|
78 can add themselves, etc. |