VPS Hosting for Rails Apps

Hi,

I've been playing around with Rails for a while now and have created several apps on my local (ubuntu) machine. I would now like to look into hosting solutions for these apps, however my current host only offers Rails support through FCGI, which is pretty shaky, so I've been looking into purchasing a VPS.

While I have a fair amount of experience with Linux, I have never controlled a remote server completely through the command line and am a little unsure about what is required.

The option I'm looking at would provide guaranteed 384MB memory at all times (more at quiet times), with any of the following operating systems:

- CentOS - Debian - Fedora Core - Suse - Ubuntu

Ideally, I would like to be able to run several small Rails apps as well as some PHP apps simultaneously. Is this a reasonable expectation wiht these resources or should I just stick to one or the other?

If it is possible, what would be the most appropriate combination of OS and software to use in order to achieve this?

Apologies is this seems like a bit of a n00b post. It is!

Any advice would be greatly appreciated, and if I haven't provided enough information, please let me know.

Thanks.

Look at SliceHost. Also search this list for "hosting" and you'll find lots of others.

Dan Smith wrote:

Hi,

I've been playing around with Rails for a while now and have created several apps on my local (ubuntu) machine. I would now like to look into hosting solutions for these apps, however my current host only offers Rails support through FCGI, which is pretty shaky, so I've been looking into purchasing a VPS.

If your app will run on Heroku, use it! Otherwise, Slicehost is great.

While I have a fair amount of experience with Linux, I have never controlled a remote server completely through the command line and am a little unsure about what is required.

It's no different from controlling your local server with SSH.

The option I'm looking at would provide guaranteed 384MB memory at all times (more at quiet times), with any of the following operating systems:

- CentOS - Debian - Fedora Core - Suse - Ubuntu

Stick with Ubuntu.

Ideally, I would like to be able to run several small Rails apps as well as some PHP apps simultaneously. Is this a reasonable expectation wiht these resources

Probably.

or should I just stick to one or the other?

If it is possible, what would be the most appropriate combination of OS and software to use in order to achieve this?

Ubuntu, PostgreSQL, either Apache or Nginx, Ruby Enterprise Edition, PHP if you want it. At least, that's the way I do it. I'm also a fan of Webmin.

Apologies is this seems like a bit of a n00b post. It is!

Any advice would be greatly appreciated, and if I haven't provided enough information, please let me know.

Thanks.

Best,

Marnen Laibow-Koser wrote: [...]

If it is possible, what would be the most appropriate combination of OS and software to use in order to achieve this?

Ubuntu, PostgreSQL, either Apache or Nginx, Ruby Enterprise Edition, PHP if you want it.

Oops! I left Passenger out of that list. Also Gitosis if you're hosting your own Git repository.

Best,