Ideally, yes, but not everyone is able to setup a complete server solution at home and also make the app publicly available. Also, there may be some benefits to hosting it on a service like Cloudflare.
I self-host a few projects on forgejo in my local homelab but the build deployed to Cloudflare or Heroku. The CI is on my homelab too.
I still have primary control over those projects in Heroku and Cloudflare though.
I self-host a few projects on forgejo in my local homelab but the build deployed to Cloudflare or Heroku. The CI is on my homelab too.
I still have primary control over those projects in Heroku and Cloudflare though.