Username checks out!
Many years ago I used XMPP with Prosody and it was ok.
- You can setup some retention time for attachments and history depending on the space you have.
- There are clients for multiple platforms but not very much advanced vs competition.
- Security is good with omemo protocol. In so e clients you have to turn it on since it's not by default.
- Audio video calls on one to one is good as long as you setup stun coturn server. Android to iOS calls still in progress.
- Check out Snikket for an all in one solution.
You might want to also consider Matrix (dendrite option ?) for your needs.
I tested a Pixel 8pro with GrapheneOS. The lag is awful for a device of such high price. Totally unacceptable. And it's not GrapheneOS fault I believe.
Lemmino,
The Why files
You might also wanna check yunohost.org . It's a well organized self hosting platform where you can install with few clicks and has huge amount of Foss apps, including office and media ones and Nextcloud that others suggested.
Check out windscribe, they have port forwarding. Proton is great too. If you're on windows setting up port forwarding with their app is a breeze vs Linux which they are developing better at current.
Hold my beer:
Mastodon them from here at @protonvpn@mastodon.social
Sorry haven't had coffee yet. So in short:
Proton has port forwarding but difficult to setup on Linux. They are developing a Linux client more feature rich where hopefully oort forwarding will be an ease just like the windows client they have. Ipvns client for linux I think has this feature but needs verification since last time I looked was more than I months ago.
Ivpn would be your best choice I think. I'm using proton VPN after mullvad abandoned port forwarding (why oh why did they do that!), but their client for Linux is basic but they are developing a new one at the moment. So port forwarding is a bit difficult to setup (but they do have it).
Yup, that is correct. In the past NHK World had an Android app, but no more.
+1 on that. They're still struggling to make a good app for VPN on Linux while every other provider has sovlrd this ages ago. But overall a good service.
GrapheneOS. Everything works, securely.