Secure, self-hosted workplace messaging