I've got a follow up post that shows how to use upstart instead of init to manage supervisor <a href="http://cuppster.com/2011/05/18/using-supervisor-with-upstart" rel="nofollow">http://cuppster.com/2011/05/18/using-supervisor-with-upstart</a><p>People were having issues with the init script gist... upstart simplifies things quite a bit.
I've used this recipe for a couple sites of mine, including the blog itself. The ups and downs of beta features of other node.js hosting providers was becoming a hindrance so I decided to roll my own.
Great guide, thanks.<p>One issue I've run into trying to push from my windows 7 machine to my instance is a "Permission denied(publickey)" error, which I assume is due to a missing SSH key in git for my ec2 instance? Does anyone know how to tell the ec2 alias to use my instance private key when connecting?
And the kicker: The AMI you suggest qualifies as free for a year with a new AWS account. Free hosting for a year to play around with Node. Thanks a lot!