I am in India. Here, broadband providers give 3.33 TB of high speed usage, after which the speed gets limited to 1mbps. Some postpaid mobile plans also have "unlimited" usage, but they give only 100GB data, and if you exceed it, they convert your regular plan to a commercial plan and will bill you a relatively huge amount.
nutbutter
I was recently gifted some Mellanox 40gig network cards
Where can I find such friends/relatives?
Jitsi Meet can be self-hosted. The data will go through your server, but end-to-end encryption can be used.
Another option is Wirow. Again, data goes through the servers.
I do not think if there are any peer-to-peer video chat applications. If there were, why would there be a need for self-hosting a server?
Thank you for your response. Just one more question... If I am not forwarding any ports, will I be able to generate and renew certificates on my home server? As far as I know, the domain needs to point to the IP which is generating the certificates, right?
Mind sharing what were your issues with Joplin?
My only issue is that it does not have any widgets on Android. So, I use Nextcloud Notes when I need that. But Joplin is actually great. You can self host a joplin server or sync using a Nextcloud server. It supports advanced markdown and I like the UI as well.
You can try Bookstack, but it will work on a web browser only. Another option is Obsidian, but I think only the apps are FOSS, the backend is not.
Not sure, but I think its purpose is to get get these posts appear in meta search engine results (SEO).