This document is in English, so more people can participate on this document. Please do not use other languages! If possible, please use always the same name in upper right during editing this document. When you finish your adjustments, save your revision with star button in top right corner. *Home server - brief requirements * Free open-source operating system * Router * NAS + RAID + DLNA * VPN * Open-source Exchange compatible solution (calendar + contacts) - CalDAV * Email server * Web server * Diaspora node * SparkleShare Fast, stable and unlimited (flat) IPv4 + IPv6 Internet connection is a must. Plus think of a fail-over when the Internet connection breaks or blackout hits your home. Also static/public IP will be probably a must. Especially for email and web server with domain. *Home server - detailed requirements *Hardware * WiFi (standards 802.11 a/b/g/n), with encryption WPA/WPA2, WEP, AES, TKIP * 4x ethernet ports (GLAN or 100Mb/s) * 4-6x USB ports (supports keyboard, mouse, external drives) * 4x (e)SATA disks (RAID support) * display port (e.g. VGA, DVI, HDMI, Display Port, etc.) or no port at all - server does not need a display, but graphic card is needed for remote desktop * processor? (many manufactures in order to be easily replace by another platform in case of need), memory? * platform-independent, ARM-compatible (due to power req.) * All-in-one solution or separated network devices (i.e. separately router, NAS, server, etc.)? * Pros (for all-in-one): easier for beginers, easier configuration, smaller cost, smaller current consuption * Cons (against all-in-one): everything unaccesible in case of failure (i.e. no data, no emails, no connectivity, etc.) * Possible hardware: http://linuxgizmos.com/compact-mini-pc-arm-linux-android-freescale-i-mx6/ * Another hardware, which can be (re)used (http://extrapc.cnews.cz/clanky/spickovy-domaci-router-made-czech-republic-cznic-takovy-postavi - unfortunately Czech article only) * Another hardware - https://www.globalscaletechnologies.com/p-54-dreamplug-devkit.aspx (more HW to be found here: http://www.zive.cz/clanky/9-levnych-minipocitacu-v-krabicce-ktery-si-vyberete/sc-3-a-170473/default.aspx - Czech article) *Software * Linux (e.g. - Ubuntu Server because of its wide spread, big community / support, Long Term Support version (e.g. 14.04), link: http://www.ubuntu.com/server) * FreeNAS (http://www.freenas.org/) / I Would Suggest OpenMediaVault I have translated the entire interface. Working under Debian. Is created by a few developers Freenas * Raid / rsync * Disk encryption (LUKS, Ubuntu native) * DLNA (minidlna) * VPN (+CA) (OpenVPN, L2TP, possibly PPTP), Tor * Caledar (compatible with Exchange for easy synchronization with smartphones and PC) * Contacts (compatible with Exchange for easy synchronization with smartphones and PC) * Remote desktop or web interface for configuration * Email server (alternative https://riseup.net/en) * Messaging (https://bitmessage.org/wiki/Main_Page) * Web server * Torrent client * FTP client * Backup with versions backup support * Includes possibility of additional remote synchronization with encrypted storage like Mega - NEVER! that solution is direct access to your data, remove that line please, on the other hand the data are still somewhere even in situation of total destruction, to be considered * Diaspora node * SparkleShare * Jabber server w/ transport support * https://piratelinux.org/?page_id=15 - Pirate Linux from Pirate Party of Canada * Šifrované chatování přes mobilní aplikace - https://www.eff.org/secure-messaging-scorecard (ChatSecure, Telegram, TextSecure,...) *Optional software * Print server? * VoIP with SIP support? (software solution or hardware solution with RJ11 connector) * Bookmarks? (Xmarks alternative) * Passwords? (KeePass backend?) * Transparent proxy/privoxy? * Mozilla sync? * Chrome/Chromium sync (does it even exist? apart from Google Account, no it does not exist) *Other requirements * Wide knowledge base and community support * Low price *Pros and Cons *Advantages of the home server solution * Ultimate protection against spying * All private data under control *Disadvantages of the home server solution * Certain degree of technical knowledge required * Investment needed (compared to free solutions like Google, Facebook, etc.) * For certain services (e.g. email server) is required static and public IP address and domain *Links English links are preferred, but other languages are possible. * If there are many people doing the same home server, it might be tempting to start a Meshnetwork http://www.reddit.com/r/darknetplan/comments/1vq87d/project_meshnet_for_everyone_a_complete/ *Technical solutions * http://owncloud.org/ * https://ark-os.org/ * http://tech.ihned.cz/testy/c1-60078370-synology-diskstation-ds213j-test * http://www.raspberrypi.org/archives/4204 * http://www.openmediavault.org * https://yunohost.org/ *Alternative privacy solutions * http://prism-break.org/ - nice summary of privacy solutions * https://anonymous-proxy-servers.net/en/jondofox.html - Firefox as anonymous browser, possibility to use as simple Firefox profile * https://silentcircle.com/ - commercial solution * http://www.cloudlocker.it/, http://www.indiegogo.com/projects/claim-your-own-cloud-with-cloudlocker - "cloud" storage at your home * https://piratelinux.org/?page_id=15 - Pirate Linux from Pirate Party of Canada * Virtru - http://lifehacker.com/virtru-encrypts-your-email-lets-you-recall-or-see-if-i-1572789184 - použitelnost vypadá dobře a jedná se o silné AES-256 end-to-end šifrování . Spoluzakladatel je nicméně bývalý zaměstnanec NSA, což ale udává jako přidanou hodnotu. * https://protonmail.ch/ - email alternative * https://www.mywickr.com/en/howitworks.php - encrypted messaging for smartphones (Android, iPhone, iPad) - neotáčí se na smartphonech, málo platforem * https://crypto.cat/ - encrypted chat between PC (all OS) * https://unseen.is/ - messaging, calling and email for Android, Windows, Ubuntu and iOS * https://bitmessage.org/wiki/Main_Page - Linux, Windows, or OSX * https://www.mailpile.is/ - ennrypted email * http://www.cnews.cz/truecrypt-zrejme-neni-bezpecny-jeho-vyvoj-skoncil *Articles * http://falkvinge.net/2013/06/08/4-ux-problems-holding-back-crypto-and-anti-wiretapping-technology/ * http://www.zive.cz/clanky/sedm-cest-jak-se-chranit-pred-sledovanim-na-internetu/sc-3-a-169259/default.aspx * http://www.washingtonpost.com/blogs/wonkblog/wp/2013/06/10/five-ways-to-stop-the-nsa-from-spying-on-you/ * https://ssd.eff.org/en/module/creating-strong-passwords *Forums, discussions * https://forum.pirati.cz/post222841.html#p222841 ------------------------------------ It looks like most of the requirements here are similar to those of http://freedomboxfoundation.org/ - maybe you guys should evaluate the available code there and then fork it or contribute?