Live data from Hacker News

Show HN: Build your own Heroku on your own servers

cloud66.com

81–90 of 110 posts

Re: Show HN: Build your own Heroku on your own servers

#81

What about server security updates? How do you handle normal package updates, restarting services after an update, etc?

We monitor the software/packages/gem/libraries that we deploy and warn users when there is an update or security issue in the dashboard. For some we take control of the upgrade and for some we don't.

We don't want to push our users to fixed upgrade windows, so we let them choose when it's convenient for their business to have the updates and then act accordingly.

Re: Show HN: Build your own Heroku on your own servers

#82
post #78
post #75

Earlier quoted context omitted.

Well, Cloudfoundry actually offers both: When you don't want to run the servers yourself, you can use services like appfog and nodejitsu (there may be more like those), which run a CloudFoundry stack. When you decide "Hey, I want to run it on my server(s)", then you just setup their open source stack (there's even an automatic setup process for this) on your server and you're running on your own machine. I assume I c…

I don't believe nodejitsu runs on CloudFoundry. The other one I know of is Stackato.

Sorry, mixed them up: It's Joyent. And yes, the third of them is ActiveState (Stackato)

Re: Show HN: Build your own Heroku on your own servers

#85

Any plans to support nginx/unicorn? Love passenger, but I really need the rolling restarts...

Yep thats also already on our roadmap!

Guys I know it's hard to make estimations, but how soon can we expect nginx/unicorn AND digital ocean support ?

My app won't take the load in my current VM unless we run nginx / unicorn.

Re: Show HN: Build your own Heroku on your own servers

#86
post #76

At $9/month I suspect you are drastically under-valuing the service you provide. Sysadmin time is expensive, and your value proposition is the same as Heroku: pay us so you don't waste time sysadmining your boxes. Time is unimaginably precious for small SaaS shops, and if you deliver what you promise, it's worth far more than $9/month. Not to nay-say, but if you don't price according to value delivered, you don't sta…

Actually no I think $9/month is appropriate. A heroku dyno is about $35 a month, and you have a full on solid highly supported service. Here you pay $9/month + server fees which say with the micro instances comes out to about $14 bucks a month. So by doing it on my own EC2 with this service a small instance comes out to about $24.

Only thing is though, here you have the option of choosing a larger instance type and by percentage the charge may be to low. To combat that I suggest a more tiered pricing.

Re: Show HN: Build your own Heroku on your own servers

#87
post #13

Can you give a technical explanation of how this actually works? Heroku works by compiling your git repository with a buildpack into a "slug" and then booting that slug on a cookie-cutter LXC image running on an EC2 VM, according to process types you defined in your Procfile and the scaling you set through heroku's API, and then routing web traffic to your web processes. etc etc. Can you explain with some technical d…

Thanks for the question - there is a little more detail here: https://www.cloud66.com/help/cloud66_stack Happy to answer specific questions

How does the nginx fit in? Do you install an instance of nginx onto every single box? Or can you elect to use a web server box as your frontend nginx and proxy request back to a set of separate servers running instances of passenger?

Re: Show HN: Build your own Heroku on your own servers

#88
Nice. As a provider of unsupported hardware, I'd be interested in some "how to make it easy for us to support users on your hardware" page.

I really do think that there is a place in the market for something like this, and the more providers you support, the better off both you and your customers are.

Re: Show HN: Build your own Heroku on your own servers

#89
post #27

Earlier quoted context omitted.

We provision the servers to be as secure as possible at the OS level using open source and industry tested best practices. If you are running on a cloud vendor like AWS you can benefit from added security layer provided by our partners at Dome 9 to provide network level security.

Thank you for responding. I'd like to see a page about security in your site. Its important.

Agreed. My first thought was: 'what is being done to secure these instances?' Transparency in security policies would be a welcome addition to your site!
Post reply on HN