So I was browsing some open source projects on Github, supposed to run on a VPS and quickly learned that most developers either just offer an affiliate link to a cloud hosting company, or they go all in and build their own shared hosting platform on an already existing cloud where users pay them to host a copy of their app as a managed solution.
That's when I figured out, why not having a deploy button combined with the generous affiliate program? I.e let's say I have a project on Github with a install script for a Linux VPS and an account here. Then I'd be happy to add an embedded button/link on my project read me page which basically let anyone who click on it sign up via my affiliate link, top up their balance and then a server automatically deploys under their account with my install script passed as script_url.
What do you think? pros, cons?