[nodejs] Node Hosting

1,640 views
Skip to first unread message

Tautologistics

unread,
Apr 27, 2010, 4:54:16 PM4/27/10
to nodejs
I'm shopping for a hosting company that offers an environment
compatible with Node. I recall seeing someone mention issues with
DreamHost (shame, I use them and love them). I created a stub and will
start testing hosting companies as time and money permit but if you
know of hosting plans that do or do not work, or any caveats to
running node, please reply here and/or add them to the page:

http://wiki.github.com/ry/node/hosting

--
You received this message because you are subscribed to the Google Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com.
To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/nodejs?hl=en.

Morgan Allen

unread,
Apr 27, 2010, 4:56:21 PM4/27/10
to nod...@googlegroups.com
I just signed up today with prgmr.com with the intentions of running Node there. I will contribute my results as they come in.
--
http://morglog.org
.......It's a sweater!


http://www.alleycatracing.com
LTABOTIIOFR! ROFL! ROFL! ROFL!
Upcoming alley cats, reviews, touring logs, and a general congregation of bike nerdity.

Dav Glass

unread,
Apr 27, 2010, 4:59:47 PM4/27/10
to nod...@googlegroups.com
I have 2 slices with prgmr.com and they work great.

You should lump prgmr.com, slicehost, linode & others like them under
a different category. These are full slices, not virtual hosts like
DreamHost.

Slices are a fully functional VM that you have full and total control
over. So they will be able to run node without a problem since you can
install anything you want on the machine.

Places like DreamHost are shared servers with very limited access to
system software, so they are harder to get things like node running..

Just my 2 cents..

--
Dav Glass
davg...@gmail.com
blog.davglass.com


+ Windows: n. - The most successful computer virus, ever. +
+ A computer without a Microsoft operating system is like a dog
without bricks tied to its head +
+ A Microsoft Certified Systems Engineer is to computing what a
McDonalds Certified Food Specialist is to fine cuisine +

Ciaran

unread,
Apr 27, 2010, 5:14:00 PM4/27/10
to nod...@googlegroups.com
+1 linode, been working flawlessly for me for the last 2 months now
-cj.

Xavi Ramirez

unread,
Apr 27, 2010, 5:16:19 PM4/27/10
to nod...@googlegroups.com
I've also been using prgmr.com for quite a while now and I've got
nothing but good things to say.

Morgan Allen

unread,
Apr 27, 2010, 5:29:12 PM4/27/10
to nod...@googlegroups.com
Great to hear about prgmr.com I wasn't sure how it would be. The signup/payment process is, well, casual. Just waiting for my setup to complete now. Woot!

Saikat Chakrabarti

unread,
Apr 27, 2010, 5:37:45 PM4/27/10
to nodejs
ElusiveHippo is trying to do a heroku style hosting platform for
Node. http://elusivehippo.com/ .


On Apr 27, 2:29 pm, Morgan Allen <morganral...@gmail.com> wrote:
> Great to hear about prgmr.com I wasn't sure how it would be. The
> signup/payment process is, well, casual. Just waiting for my setup to
> complete now. Woot!
>
>
>
>
>
> On Tue, Apr 27, 2010 at 2:16 PM, Xavi Ramirez <xavi....@gmail.com> wrote:
> > I've also been using prgmr.com for quite a while now and I've got
> > nothing but good things to say.
>
> > On Tue, Apr 27, 2010 at 4:59 PM, Dav Glass <davgl...@gmail.com> wrote:
> > > I have 2 slices with prgmr.com and they work great.
>
> > > You should lump prgmr.com, slicehost, linode & others like them under
> > > a different category. These are full slices, not virtual hosts like
> > > DreamHost.
>
> > > Slices are a fully functional VM that you have full and total control
> > > over. So they will be able to run node without a problem since you can
> > > install anything you want on the machine.
>
> > > Places like DreamHost are shared servers with very limited access to
> > > system software, so they are harder to get things like node running..
>
> > > Just my 2 cents..
>
> > > --
> > > Dav Glass
> > > davgl...@gmail.com
> > > blog.davglass.com
>
> > > + Windows: n. - The most successful computer virus, ever. +
> > > + A computer without a Microsoft operating system is like a dog
> > >    without bricks tied to its head +
> > > + A Microsoft Certified Systems Engineer is to computing what a
> > >   McDonalds Certified Food Specialist is to fine cuisine  +
>
> > > On Tue, Apr 27, 2010 at 1:56 PM, Morgan Allen <morganral...@gmail.com>
> > wrote:
> > >> I just signed up today with prgmr.com with the intentions of running
> > Node
> > >> there. I will contribute my results as they come in.
>
> > >> On Tue, Apr 27, 2010 at 1:54 PM, Tautologistics <cpt.obvi...@gmail.com>
> > >> wrote:
>
> > >>> I'm shopping for a hosting company that offers an environment
> > >>> compatible with Node. I recall seeing someone mention issues with
> > >>> DreamHost (shame, I use them and love them). I created a stub and will
> > >>> start testing hosting companies as time and money permit but if you
> > >>> know of hosting plans that do or do not work, or any caveats to
> > >>> running node, please reply here and/or add them to the page:
>
> > >>>http://wiki.github.com/ry/node/hosting
>
> > >>> --
> > >>> You received this message because you are subscribed to the Google
> > Groups
> > >>> "nodejs" group.
> > >>> To post to this group, send email to nod...@googlegroups.com.
> > >>> To unsubscribe from this group, send email to
> > >>> nodejs+un...@googlegroups.com<nodejs%2Bunsu...@googlegroups.com>
> > .
> > >>> For more options, visit this group at
> > >>>http://groups.google.com/group/nodejs?hl=en.
>
> > >> --
> > >>http://morglog.org
> > >> .......It's a sweater!
>
> > >>http://www.alleycatracing.com
> > >> LTABOTIIOFR! ROFL! ROFL! ROFL!
> > >> Upcoming alley cats, reviews, touring logs, and a general congregation
> > of
> > >> bike nerdity.
>
> > >> --
> > >> You received this message because you are subscribed to the Google
> > Groups
> > >> "nodejs" group.
> > >> To post to this group, send email to nod...@googlegroups.com.
> > >> To unsubscribe from this group, send email to
> > >> nodejs+un...@googlegroups.com<nodejs%2Bunsu...@googlegroups.com>
> > .
> > >> For more options, visit this group at
> > >>http://groups.google.com/group/nodejs?hl=en.
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > "nodejs" group.
> > > To post to this group, send email to nod...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > nodejs+un...@googlegroups.com<nodejs%2Bunsu...@googlegroups.com>
> > .
> > > For more options, visit this group at
> >http://groups.google.com/group/nodejs?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "nodejs" group.
> > To post to this group, send email to nod...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > nodejs+un...@googlegroups.com<nodejs%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/nodejs?hl=en.
>
> --http://morglog.org
> .......It's a sweater!
>
> http://www.alleycatracing.com
> LTABOTIIOFR! ROFL! ROFL! ROFL!
> Upcoming alley cats, reviews, touring logs, and a general congregation of
> bike nerdity.
>
> --
> You received this message because you are subscribed to the Google Groups "nodejs" group.
> To post to this group, send email to nod...@googlegroups.com.
> To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
> For more options, visit this group athttp://groups.google.com/group/nodejs?hl=en.

Chris Winberry

unread,
Apr 27, 2010, 5:41:37 PM4/27/10
to nod...@googlegroups.com

I know, I was referring to the VPS package that DreamHost now offers. It's not feasible, and usually not possible, to run node on a regular shared server.

On Apr 27, 2010 5:00 PM, "Dav Glass" <davg...@gmail.com> wrote:

I have 2 slices with prgmr.com and they work great.

You should lump prgmr.com, slicehost, linode & others like them under
a different category. These are full slices, not virtual hosts like
DreamHost.

Slices are a fully functional VM that you have full and total control
over. So they will be able to run node without a problem since you can
install anything you want on the machine.

Places like DreamHost are shared servers with very limited access to
system software, so they are harder to get things like node running..

Just my 2 cents..

--
Dav Glass
davg...@gmail.com
blog.davglass.com


+ Windows: n. - The most successful computer virus, ever. +
+ A computer without a Microsoft operating system is like a dog
   without bricks tied to its head +
+ A Microsoft Certified Systems Engineer is to computing what a
  McDonalds Certified Food Specialist is to fine cuisine  +




On Tue, Apr 27, 2010 at 1:56 PM, Morgan Allen <morgan...@gmail.com> wrote:

> I just signed up ...

--

You received this message because you are subscribed to the Google Groups "nodejs" group.

To post to...

Ciaran

unread,
Apr 27, 2010, 5:45:23 PM4/27/10
to nod...@googlegroups.com
On Tue, Apr 27, 2010 at 10:37 PM, Saikat Chakrabarti <sai...@gmail.com> wrote:
> ElusiveHippo is trying to do a heroku style hosting platform for
> Node.  http://elusivehippo.com/ .

Probably worth cleaning up typos on your front page to gain a bit of
confidence in your offering (for me at least!)
-cj.

Isaac Schlueter

unread,
Apr 27, 2010, 5:46:16 PM4/27/10
to nod...@googlegroups.com
Stay away from DreamHost. They're incompetent lying liars and they
hate their customers.

Prgmr and Rackspace are both really nice. I've never used Linode.
Slicehost is nice, but way overpriced.

</$0.02>

--i

Stephen Belanger

unread,
Apr 27, 2010, 5:49:58 PM4/27/10
to nod...@googlegroups.com
It looks a bit...preemptive. Hopefully some good comes of it. I love Heroku, and a nodejs equivalent would just be fantastic.

Chris Winberry

unread,
Apr 27, 2010, 5:52:55 PM4/27/10
to nodejs

Good to hear what people are happy with but what about being able to compile/run node? Sounds like people have been successful with prgrmr and linode so far.

krumpet

unread,
Apr 28, 2010, 3:44:59 AM4/28/10
to nodejs
http://hcoop.net/ is an open hosting coop. A node server can run on
its own or proxied via apache (with two lines in your apache config.)

Felix Geisendörfer

unread,
Apr 28, 2010, 4:57:37 AM4/28/10
to nodejs
Each of the following services provide you with full ssh root access.
I recommend:

1. Amazon Ec2

Not the cheapest solution (starts at ~$62 / month), but if you're
planning to utilize any of their additional services (like S3), you're
going to have a hard time finding a better all-around plattform.

2. Rackspace Cloud

$11 / month gets you a nice VPS with root access. They also migrate
your servers to a bigger instances for you.

3. VPS.Net

Pretty similar to rackspace, but they also have servers in europe.
Additionally, they offer an incredibly cheap CDN service.

I recommend going with the latest Ubuntu release offered by each
provider. In any case you will need the skills to administer your own
server, don't expect the support teams to do that for you.

Other lessons I learned about hosting my own apps:

- DO NOT TRUST hosting providers to register domains for you. Try to
stay especially far away from companies that resell ENOM. (Personal
experience after being charged for the renewal of a domain domain and
loosing it. Google for more horror stories). Instead go with
specialized domain companies (GoDaddy, ...?).
- Google Apps is awesome for all your email needs. It takes a few DNS
changes, and you got yourself 50 free email accounts. You can even use
their SMTP gateways to send email from your domains. If you're google-
paranoid, I can also recommend AuthSMTP.
- Monit is great for restarting your node servers should something
happen to them.
- Nginx is *the* web server to use if you need something in addition
to node. I deployed sites using Apache, Lighttpd and Cherokee in the
past, nothing beats NGINX.

I'm a little skeptical about heroku-kind-of-hosting for node.js at
this point. But if somebody pulls it off, I'd be very happy /
impressed.

--fg


On Apr 28, 9:44 am, krumpet <krumpet...@googlemail.com> wrote:
> http://hcoop.net/is an open hosting coop. A node server can run on

Juvenn Woo

unread,
Apr 28, 2010, 5:35:58 AM4/28/10
to nod...@googlegroups.com
Generally good advice, thanks, Felix.

Best,
--
Juvenn Woo ♫




2010/4/28 Felix Geisendörfer <fe...@debuggable.com>

Each of the following services provide you with full ssh root access.
I recommend:

1. Amazon Ec2

Not the cheapest solution (starts at ~$62 / month), but if you're
planning to utilize any of their additional services (like S3), you're
going to have a hard time finding a better all-around plattform.

2. Rackspace Cloud

$11 / month gets you a nice VPS with root access. They also migrate
your servers to a bigger instances for you.

3. VPS.Net

Pretty similar to rackspace, but they also have servers in europe.
Additionally, they offer an incredibly cheap CDN service.

I recommend going with the latest Ubuntu release offered by each
provider. In any case you will need the skills to administer your own
server, don't expect the support teams to do that for you.

Other lessons I learned about hosting my own apps:

- DO NOT TRUST hosting providers to register domains for you. Try to
stay especially far away from companies that resell ENOM. (Personal
experience after being charged for the renewal of a domain domain and
loosing it. Google for more horror stories). Instead go with
specialized domain companies (GoDaddy, ...?).

No, GoDaddy is a horrible place to manage your domain, see http://nodaddy.com/ and http://news.ycombinator.com/item?id=150561
 
- Google Apps is awesome for all your email needs. It takes a few DNS
changes, and you got yourself 50 free email accounts. You can even use
their SMTP gateways to send email from your domains. If you're google-
paranoid, I can also recommend AuthSMTP.
- Monit is great for restarting your node servers should something
happen to them.
- Nginx is *the* web server to use if you need something in addition
to node. I deployed sites using Apache, Lighttpd and Cherokee in the
past, nothing beats NGINX.


Yep, nginx is an elegant piece of software, it's simple, it's fast.

Chris Winberry

unread,
Apr 28, 2010, 7:24:35 AM4/28/10
to nod...@googlegroups.com

It can run or it has run on hcoop?

On Apr 28, 2010 3:45 AM, "krumpet" <krump...@googlemail.com> wrote:

http://hcoop.net/ is an open hosting coop. A node server can run on
its own or proxied via apache (with two lines in your apache config.)


On Apr 27, 9:54 pm, Tautologistics <cpt.obvi...@gmail.com> wrote:

> I'm shopping for a hosting comp...

> For more options, visit this group athttp://groups.google.com/group/nodejs?hl=en.


--
You received this message because you are subscribed to the Google Groups "nodejs" group.

To po...

billywhizz

unread,
Apr 28, 2010, 8:37:00 AM4/28/10
to nodejs
has anybody tried gogrid.com? i've got things up and running on them
using a promo code for 100$ of free usage. their servers are powerful
but they r kind expensive if you server is up all the time...

On Apr 28, 12:24 pm, Chris Winberry <cpt.obvi...@gmail.com> wrote:
> It can run or it has run on hcoop?
>
> On Apr 28, 2010 3:45 AM, "krumpet" <krumpet...@googlemail.com> wrote:
>
> http://hcoop.net/is an open hosting coop. A node server can run on

Morgan Allen

unread,
Apr 28, 2010, 10:43:24 AM4/28/10
to nod...@googlegroups.com
Just got my account setup at prgmr and took me only a matter of minutes to get node running on Debian.
Installed git, g++, make (sudo helps too) and it compiled no problems. All tests passed and looking good.
--
http://morglog.org
.......It's a sweater!


http://www.alleycatracing.com
LTABOTIIOFR! ROFL! ROFL! ROFL!
Upcoming alley cats, reviews, touring logs, and a general congregation of bike nerdity.

Morgan Allen

unread,
Apr 28, 2010, 10:47:31 AM4/28/10
to nod...@googlegroups.com
Well, test-http-tls fails because I didn't compile with openssl

rooster 808

unread,
Apr 28, 2010, 4:24:34 PM4/28/10
to nodejs
I'm using webfaction and very pleased.

Easily compiled, installed as a custom port running app. Done. Works.

(also tried media temple, but couldn't get the node to compile)

Rich


On Apr 28, 7:47 am, Morgan Allen <morganral...@gmail.com> wrote:
> Well, test-http-tls fails because I didn't compile with openssl
>
> On Wed, Apr 28, 2010 at 7:43 AM, Morgan Allen <morganral...@gmail.com>wrote:
>
>
>
> > Just got my account setup at prgmr and took me only a matter of minutes to
> > get node running on Debian.
> > Installed git, g++, make (sudo helps too) and it compiled no problems. All
> > tests passed and looking good.
>
> > On Tue, Apr 27, 2010 at 2:52 PM, Chris Winberry <cpt.obvi...@gmail.com>wrote:
>
> >> Good to hear what people are happy with but what about being able to
> >> compile/run node? Sounds like people have been successful with prgrmr and
> >> linode so far.
>
> >> On Apr 27, 2010 4:54 PM, "Tautologistics" <cpt.obvi...@gmail.com> wrote:
>
> >> I'm shopping for a hosting company that offers an environment
> >> compatible with Node. I recall seeing someone mention issues with
> >> DreamHost (shame, I use them and love them). I created a stub and will
> >> start testing hosting companies as time and money permit but if you
> >> know of hosting plans that do or do not work, or any caveats to
> >> running node, please reply here and/or add them to the page:
>
> >>http://wiki.github.com/ry/node/hosting
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "nodejs" group.
> >> To post to this group, send email to nod...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> nodejs+un...@googlegroups.com<nodejs%2Bunsu...@googlegroups.com>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/nodejs?hl=en.
>
> >>  --
> >> You received this message because you are subscribed to the Google Groups
> >> "nodejs" group.
> >> To post to this group, send email to nod...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> nodejs+un...@googlegroups.com<nodejs%2Bunsu...@googlegroups.com>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/nodejs?hl=en.
>
> > --
> >http://morglog.org
> > .......It's a sweater!
>
> >http://www.alleycatracing.com
> > LTABOTIIOFR! ROFL! ROFL! ROFL!
> > Upcoming alley cats, reviews, touring logs, and a general congregation of
> > bike nerdity.
>
> --http://morglog.org
> .......It's a sweater!
>
> http://www.alleycatracing.com
> LTABOTIIOFR! ROFL! ROFL! ROFL!
> Upcoming alley cats, reviews, touring logs, and a general congregation of
> bike nerdity.
>
> --
> You received this message because you are subscribed to the Google Groups "nodejs" group.
> To post to this group, send email to nod...@googlegroups.com.
> To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
> For more options, visit this group athttp://groups.google.com/group/nodejs?hl=en.

aka.spin

unread,
Apr 28, 2010, 6:07:32 PM4/28/10
to nodejs
So. Strange on first look. But I choose Dreamhost. One elaboration -
DreamhostPS. With dreamhostPS I have completelly isolated virtual
machine with Debian Linux. Minimal cost - ~$25/month: 4 Cores, 300MB
memory.

Advantages:
- No limits for bandwidth and disk space
- External MySql Server. No limits again.
- Root access to VM: apt e.t.c.
- 50GB space for backups

Disadvantages:
- Debian version (Etch). But you can freely upgrade it by standart
procedure. For now I upgraded to Squeeze.
- No reboot from console. It's only restriction for commands. But you
can do it from web-panel.
- No snapshots. You only can reset VM to "factory state": Enth with
very strange settings. You need to be experienced with linux to turn
it.

For now I have VM: Debian Squeeze, Nginx, MySQL, dbslayer, memcached,
automatic backups (simple bash script). All runs smooth and clear.
Apps running: node.js (for me), php-fcgi (for my partner).

Last example on node.js (custom framework): cup-shopping.com. For now
it's very basic. But uses node from HEAD, MySql (through dbslayer) and
other.

Isaac Schlueter

unread,
Apr 28, 2010, 7:09:10 PM4/28/10
to nod...@googlegroups.com
On Wed, Apr 28, 2010 at 15:07, aka.spin <aka....@gmail.com> wrote:
> Minimal cost - ~$25/month: 4 Cores, 300MB memory.

That's not minimal. For $20/mo on prgmr, you can get 1GiB of memory,
24GiB disk, and 160GiB network transfer, without any of the
"disadvantages" you mentioned.

Don't believe Dreamhost when they say "no limits". Read the fine
print. What that really means in practice is that they don't yet know
what the limit will be, and that they'll limit you as they see fit.

--i

Blake Mizerany

unread,
Apr 28, 2010, 6:56:21 PM4/28/10
to nod...@googlegroups.com

Marak Squires

unread,
Apr 28, 2010, 7:11:33 PM4/28/10
to nod...@googlegroups.com
Blake - 

I emailed you guys earlier today about using the node.js cloud hosting for a project I'm working on. Hope to hear back from you!

-Marak

Sotonin

unread,
Apr 28, 2010, 7:56:54 PM4/28/10
to nod...@googlegroups.com
That's not minimal. For $20/mo on prgmr, you can get 1GiB of memory,
24GiB disk, and 160GiB network transfer, without any of the
"disadvantages" you mentioned.

Don't believe Dreamhost when they say "no limits".  Read the fine
print.  What that really means in practice is that they don't yet know
what the limit will be, and that they'll limit you as they see fit.

Slicehost / Linode are both $20 a month as well. cheaper and you get a LOT more power behind your server.

Dreamhost bites.

Stephen Belanger

unread,
Apr 28, 2010, 8:00:28 PM4/28/10
to nod...@googlegroups.com
Yeah, I'd never use Dreamhost. I'm using Slicehost at the moment, mainly because I got a really good deal at the time...but I think I'll be switching completely to Heroku now with the new node.js support. :)

Saikat Chakrabarti

unread,
Apr 28, 2010, 9:27:04 PM4/28/10
to nod...@googlegroups.com
Heroku is also offering experimental support - http://blog.heroku.com/archives/2010/4/28/node_js_support_experimental/

Chris Winberry

unread,
May 7, 2010, 2:39:26 PM5/7/10
to nod...@googlegroups.com
Updated list.
Reply all
Reply to author
Forward
0 new messages