There are a ton of guides out there, but the problem with open source software is that you can make it as yours as you want so every deployment is different. You would be better off doing some googling on what you want to get to, and asking more specific questions. Everyone in the community loves to help, but we need to know how.
They have a bunch of container templates that are ready to host.
I've been trying to replace could services with self hosted ones for me and my loved ones; these are some of my favorites:
Nextcloud: replaces onedrive and dropbox
Pangolin: Replaces Cloudflared (a little technical)
Jellifin: Locally hosted netflix clone
Game server: Awesome multi game server host, I use it to play minecraft with my nephews, has a ton of games you can host
Joomla: (or any other CMS) when you mix it with Pangolin, it's an easy way to host a website
Netbird: overlay network manager that allows you to join multiple sites/networks as one LAN, it's great for off site backups and to play with friends and family without having to host anything
Grafana: Monitoring, data analytics and alerts. It's like task manager but a thousand times better.
Yunohost: It's a one click install user friendly interface to manage web apps.
May want to look into something like redact (or any of the other many scripts out there) that allow you to actually delete your posts from the enshitified web
I have the VPS setup, and it's not bad at all, I pay 3.99 a month and it acts as a gateway into my network filtering any malicious ip by using crowdsec.
I use Pangolin reverse proxy, but you can also use netbird.
I prefer this because on top of the routing options it ads extra security and lets me share subdomains with friends and family without exposing my network to the internet
Let me blow your mind ... Insurance companies decide whether or not you get medical procedures ... and the people that make that choice have ZERO medical training ... and their choice overrides a doctors opinion.
Nice.