Comment
Comment by lqet
+1 for self-hosting. Doing that for nearly 10 years now, by far the most difficult part is setting up a mail server, but after that you can put on your resume that you know how to configure Postfix (which I am quite certain is one of the most difficult Linux server applications to configure). Backups, webmail, file storage, calendar etc. are quite easy to set up.