@soudk I'm assuming you are aware of all the options presented on privacytools.io
For calendar/contacts I use a self-hosted nextcloud instance which supports synching via caldav/carddav. Also most email providers offer this service. I'm at posteo and it's fine (can't have custom domains though) but I think all of the services on privacytools work. Most people seem to prefer protonmail but that's too expensive for my taste.
@TheDoctor Hi!! Thanks for the detailed response.
I am aware of those on privacytools.io but I wanted a more human perspective.
About Nextcloud, how do you host it? Was there a particular guide you followed? I've been looking into it but it seemed a bit complicated and the instructions were scattered.
@soudk I had similar issues. I host it on a raspberries pi and use this: https://ownyourbits.com/nextcloudpi/
It's probably the easiest way to get it up and running. If you have a different device, you could also use the snap image. Installing by hand is somewhat more involved but doable. I was able to get that done once by following some tutorial or other. Bit difficult though if you know nothing about networking and servers like me when I did that...
@soudk I avoid most social media but there are several ways of browsing them. I like the alternative web frontends for twitter (e.g. nitter.net) and reddit (teddit.net, libredd.it) and use these quite a bit. Logging in isn't possible however. On mobile there are also apps, at least for android that let you use social media im a way private way. For Reddit I can recommend slide from f-droid. Quite feature-rich and logging in is possible.
Feel free to ask more if you want :)