Over time, my self-hosting stuff has out-grown my good old Raspberry Pi 3B. At home I have Intel NUC (a mini PC), which is running Proxmox (for heavy stuff), a QNAP NAS (for storing data) and a Raspberry Pi 4 (for fun). The old Raspberry Pi 3 is currently enjoying its retirement. I also have 3 active VPS'es running: one in the US (free tier Google cloud), and two tiny cheap ones in the Netherlands and the UK.
By using some Cloudflare and Wireguard VPN magic, all the stuff running on these devices can be accessed from anywhere.