> I think a developer who goes to a marketing site and doesn't easily find way to setup/self-host would be more frustrated.
In that case the marketing site should probably be fixed.
"If it can be self-hosted, it has to be on GitHub" is a really weird claim, considering that tons of "self-hosted" open source projects aren't on GitHub. debian.org, for instance.
Also, I personally wouldn't call something that requires an external backend API (if I'm understanding this correctly?) "self-hosted". Partially self-hosted? Not sure. It's not exactly on prem either.