It’s more than that. My instance is public. Though not currently running. Cloudflare lets you open your private network to the public without exposing your IP or opening ports.
From what I was told. If you self host for only yourself, there is no benefit and you are not talking the load off anyone else’s instances. I believe because you still need to pull all that data so no difference. But if you have a few people on your instance then that will help The more you have.
Self host on an old desktop I turned into a headless Linux server. So no cost unless you factor in wattage but my servers already running a number of other applications. Oh and I guess my domain but I was also using that already.
It’s more than that. My instance is public. Though not currently running. Cloudflare lets you open your private network to the public without exposing your IP or opening ports.