I am not happy about how much I rely on shady multinationals for my essential services, and decided to see how much of this stuff I could self-host. After github went full retard, I already have a cheap VPS I found on LowEndBox that I use to host my own git repos; but decided to see what else I could host myself. So far, I have the server set up with (among other things):
- PowerDNS to provide name-resolution for my home network, and SOA for domains I own.
- Apache web server with LetsEncrypt certificates to provide an HTTPS enabled web server for my applications
- Postfix and Dovecot with Sieve to provide email (SMTP and IMAP)
- Roundcube webmail for a slick email frontend with lots of features and plugin support.
- NextCloud (an ownCloud fork) to provide "cloud" storage and groupware functions w/syndication
- Icinga2 provides monitoring and alerts for all the services
So far, so good - everything works just fine. Of course, a more integrated 'turn-key' solution would be preferable (Kolab maybe?) but it's working and performing well. Open standards and protocols also make it easy to integrate the different services. What solution have you chosen? Are there any other services that can easily be self-hosted like this? I am missing a self-hosted online office suite ala google docs, preferably with NextCloud integration.