Why would anyone want this in the cloud? Self hosted, absolutely. I wouldn't want any service to store credentials that can remotely bounce my VMs or login and restart services.
edit: If I wanted to run my own instance what things are missing? That doesn't seem very clear.