Self-hosted platform as a service?! Isn't the whole point of platforms as a service (from the customer perspective) that you don't need to do the hassle of self hosting. There are pros and cons to using an external service and to self hosting. And just throwing all these words at me together makes me feel like there isn't a coherent mental model of what this is trying to be, or if there is it isn't clearly communicat…
Having CI taken care of by just installing a single package on your own server is compelling.
The main think that they take care of that this probably can't on bare metal is redundancy and uptime and scaling.