@InsightSeeker@thelemmy.club In theory you could use Matrix and use bridges to access these. On the other hand it kills encryption because now Your endpoint is where it decrypts and re-encrypts the new messages.
Spantaleev’s Matrix Docker Ansible remains the most popular project for this (lots of documentation, good community): github.com/spantaleev/matrix-docker-ansible-deploy


@InsightSeeker@thelemmy.club Spantaleev’s setup is probably the easiest way to get matrix setup honestly. Otherwise bridges etc tend to be a pain. You don’t necessarily need to be a coder – just follow documentation instructions step by step, and ask in their matrix channel if you get stuck.
You could also set it up on a device that’s already encrypted on boot (via luks), so you’d have some protections if turned off.
I’ve been running it close to 5-7 years (don’t remember lol).