rlm@60: #+TITLE: Server Culture rlm@60: #+AUTHOR: Robert McIntyre, Dylan Holmes rlm@60: #+EMAIL: rlm@mit.edu rlm@60: #+SETUPFILE: ../../aurellem/org/setup.org rlm@60: #+INCLUDE: ../../aurellem/org/level-0.org rlm@60: #+MATHJAX: align:"left" mathml:t path:"http://www.aurellem.org/MathJax/MathJax.js" rlm@60: rlm@60: * Purpose rlm@60: rlm@60: - To empower users by providing free (libre), secure, user-friendly, rlm@60: personal servers. rlm@60: - To create software that capitalizes on the personal server model; rlm@60: for example, personal e-mail servers, file serving and transfer. rlm@60: - To provide intuitive and transparent web interfaces for configuration. rlm@60: - To promote a culture of computer literacy in general and personal rlm@60: servers in particular by writing modular rlm@60: free applications with friendly interfaces, transparent configurability, rlm@60: and lucid documentation. rlm@60: rlm@60: * VPS Service rlm@60: rlm@60: - Encrypted storage rlm@60: - Domain registration rlm@60: - Backup service rlm@60: - Software bundles rlm@60: rlm@60: - Hardware rlm@60: - Pricing rlm@60: rlm@60: * Web interface rlm@60: rlm@60: - Server configuration rlm@60: - Package management rlm@60: - File management rlm@60: - Web terminal rlm@60: rlm@60: * Modules rlm@60: These could have user friendly locations as subdomains of the main rlm@60: domain that each person would already have (such as rlm@60: mail.example.com, video.example.com) rlm@60: rlm@60: - user managament -- to give other people access to files, etc. rlm@60: - E-mail rlm@60: - File sharing rlm@60: - Social media (e.g. via RSS feeds) rlm@60: rlm@60: * Brain stoming notes rlm@60: rlm@60: - What about small busineses? They are also entities that need rlm@60: privacy and control over their own information. There's still no rlm@60: really good way to get up and going as a small business with little rlm@60: computer ability. rlm@60: rlm@60: - Bitcoin --- people could store their wallets on their own servers rlm@60: and always have access to money. rlm@60: rlm@60: - Backups --- this should be taught to people and made extremely easy. rlm@60: rlm@60: - Legal issues -- should encrypt the server's hard drive rlm@60: automatically. rlm@60: rlm@60: - Identity -- using openid or something, people can finally have an rlm@60: online presence on the web. rlm@60: rlm@60: - Privacy -- one peoblem with proxy sites or VPNs is that they are rlm@60: only as good as the company's word that they won't keep logs. If rlm@60: people could somehow use their own servers as a VPN or proxy, they rlm@60: they could ENSURE that no logs are kept. rlm@60: rlm@60: - If people have servers running all the time, they could donate rlm@60: hard drive space and CPU power to worthy causes in addition to rlm@60: money. (for example, consider donating hosting power to a favorite rlm@60: comic). rlm@60: rlm@60: - Back up your personal files to your server. rlm@60: