Haha I love how this has progressed, from 'What free VPS?' then 'Free VPS doesn't work' and now we're at 'What can I do without a VPS?'.
Anyway, I was self hosting from home well before I started playing with VPSs, so it's a good way to get started before having to spend money. And I still self host most of my infrastructure just because I prefer upfront costs to subscriptions.
Edit: I meant to add if you don't have a publicly routable IP or don't want to port forward, you can use something like Cloudflare Tunnels to proxy everything through their servers.