Selfhosting
The cloud is just someone elses computer. Or your own responsibility. You're either paying with your data or your sanity.
☁️ On a VPS
For things, which should be accessible from everywhere, a VPS is a good choice. Pick the cheapest option, it will still be enough for hosting a bunch of services if you're a bit mindful about performance.
🏠 On a home server
For stuff that's for your (or close one's) eyes only, use your own server. I will be only available on your home network and, if you want to, through a VPN.
Here are some resources on what you can selfhost: