You may want to have your own server to host and share your files, contacts, get your own email address, blog, etc… but let’s face it, it’s not easy and require to get your hands “dirty”.
However, several projects have become popular (and quite robust) to ease the installation and management of a server.
One of them is called YunoHost (For: Why you no host?).
YunoHost is a customized Debian operating system dedicated and aiming to ease self-hosting by pre-installing and pre-configuring most of the needed base for your server, while having a growing “apps store” to install in 1 click a new software.
- Nginx: a web server
- Postfix: a SMTP e-mail server
- Dovecot: a IMAP and a POP3 e-mail server
- Amavis: an antispam
- Metronome: a XMPP server
- OpenLDAP: a Directory Access protocol
- Bind: a DNS server
- SSOwat: a (SSO) system of web autentification
- Tahoe-LAFS: a P2P and secure backup system
YunoHost is entirely based on free software and their code are available on Github.
They have recently release their V2 Beta4 (Last one before RC) and I have to say it’s very promising! I love the design and it’s damn easy to use and manage!
You can give it a try on their demo page.
If you got some spare time, they are looking for people to code, to adapt 3rd party apps to the platform or to translate or even to spread the word! Just check how you can contribute.