I want to selfhost a messaging service for my family. It should be secure and have voice calling option, ideally. Thank you.
Since we use Nextcloud, we just use Talk. It works well enough for us, but you should also host a TURN/STUN Server with that.