This page aims to cover that (at least for using mTLS) https://webmeshproj.github.io/documentation/using-mtls/ - but you are right - administration docs in general need a lot more love.
EDIT: I’ve added a link to that page in the part of the insecure “Getting Started” that says “this is insecure don’t do it this way”. Hopefully that helps people in the right direction a bit more - but I have a long road of more documentation ahead of me.
As always - any and all contributions are welcome :)
Except it is encrypted, and pretty secure. That’s not really related to the issue. Facebook complied with a subpoena as they are legally required to do so. Signal would have to do the same. The only difference there is that Signal doesn’t retain decryption keys for your data so subpoenaing them would be pretty pointless except to prove that some conversation happened.
I used to particularly enjoy getting banned from subs for being mean - with a link to my comment being a reply to someone calling me an idiot and me telling them why they are wrong.