For server maybe you can give OpenBSD a spin for its fame of security.
97 karma · joined August 25, 2015
For server maybe you can give OpenBSD a spin for its fame of security.
But, well, since I saw a 5-year-ago Stackoverflow question recommending double fork to daemonize which goes against process management best practices dating back to 1990s IBM AIX, I realize the Internet is not smart enough to get such delicate things straight. Maybe djb stuff was not easy to find. Whatever.
*"Portable across systemd" is not portable at all.
If you have your own domain and you don't trust others with your conversations with others, I think you are better off hosting a chat server over an encrypted protocol, such as XMPP or IRC or https://blog.okturtles.com/2015/11/five-open-source-slack-al... . Persuading your contacts to use it is a problem though.
Calendar is a different thing though. As long as you have a CalDAV server and a CalDAV client you should be good to go.
Also related to selfhosting stuff: https://sandstorm.io/ is a project I've discovered some time ago and haven't been paying attention to, but it seems to have thrived pretty well.