Recommended ruby/ramaze hosts?

9 views
Skip to first unread message

Adam

unread,
Feb 10, 2009, 1:57:27 AM2/10/09
to Ramaze
I'm looking for a server to host a ramaze app.

Are there any ruby/ramaze webhosts you recommend?

And, do I need to find a webhost that has ramaze installed? Or is this
something I can set up myself--as long as ruby is supported?

Thanks.

Thibaut Barrère

unread,
Feb 10, 2009, 4:31:33 AM2/10/09
to Ramaze
Hi Adam,

I'm very happy with my accelerator at Joyent (where http://www.learnivore.com,
Ramaze app, is hosted). I have a 512mb version (which doesn't exist
anymore). You can get a 256MB for $199 for one year, if that's enough
RAM for you.

Basically you'll be root, so get prepared for a bit of sysadmin, but
the machine is "templated", which means you already get thin, ruby,
mysql etc.

They also have a "shared virtual hosting" which works pretty well
(downtime from time to time, whereas my accelerator got no noticeable
downtime at all).

It's Solaris, so a bit different, but I love the built-in SMF facility
which makes it pretty painless to monitor, restart and be reboot-
ready.

voilà, my opinion :)

-- Thibaut

vaggelis typaldos

unread,
Feb 10, 2009, 7:22:30 AM2/10/09
to ram...@googlegroups.com
Pratically any web hosting plan with root access could let you install ruby/ramaze and any additional gem. Dedicated servers are expensive so you may find more appropriate the VPS (virtual private servers) solution (256mb should cost around 15-19$). I used http://www.rootbsd.net to host many small ramaze apps.
   
Currently i'm using a home-based dsl connection with 1mbps uploading to host many of these. A dozen low-traffic websites are hosted by my home/desktop server in  this way with no connectivity problems.

http://aggelies.kithares.gr
http://youtube.superuser.gr
are powered by Ramaze.


2009/2/10 Thibaut Barrère <thibaut...@gmail.com>

Lars Olsson

unread,
Feb 10, 2009, 2:43:03 PM2/10/09
to Ramaze
Hi!

I'm one a shared host, running Mongrel and Ramaze. I'm using OCS
Solutions, http://www.ocssolutions.com/ and I've been a very happy
customer for a couple of years now. Even if you don't have complete
control over the system, you still got shell access. And for a shared
host I must say they are VERY responsive, often answering requests
within the hour.

/lasso

Aman Gupta

unread,
Feb 10, 2009, 2:47:27 PM2/10/09
to ram...@googlegroups.com
slicehost.com and linode.com offer great VPS service.

Aman

Kevin Smith

unread,
Feb 10, 2009, 10:18:46 AM2/10/09
to Ramaze
Speaking of VPS hosts, I have been very happy with www.slicehost.com

But as Thibaut said, with any VPS solution where you are root, you
will have to do the sysadmin work yourself. Sometimes I enjoy it, but
other times it is just so frustrating. It is not a choice to take
lightly.

For a managed server, beyond supporting Ruby, you would probably want
to be able to install ramaze as a gem. As far as I know, you have to
be root to install a gem, so that would require the cooperation/
permission of the web host.

Can ramaze be run without being installed as a gem?

Kevin

sam carr

unread,
Feb 13, 2009, 3:36:01 PM2/13/09
to ram...@googlegroups.com
Yes - you can just download the ramaze source and use it directly,
without installing as a gem. I do this when using the latest Ramaze
code from git.

vaggelis typaldos

unread,
Feb 13, 2009, 5:25:48 PM2/13/09
to ram...@googlegroups.com
And rack dependency? Or if you need another gem to add? I think root permission is mandatory. Hosting providers may start to think to create exclusively ruby hosting packages... Maybe with a common/central gem repository and individual (sharing) hosting accounts.      

2009/2/13 sam carr <sam...@gmail.com>

Michael Fellinger

unread,
Feb 13, 2009, 8:17:45 PM2/13/09
to ram...@googlegroups.com
On Sat, Feb 14, 2009 at 7:25 AM, vaggelis typaldos <vty...@gmail.com> wrote:
> And rack dependency? Or if you need another gem to add? I think root
> permission is mandatory. Hosting providers may start to think to create
> exclusively ruby hosting packages... Maybe with a common/central gem
> repository and individual (sharing) hosting accounts.

Seriously, you do not need root permissions to install and use gems.
Did you ever try it without?

^ manveru

Javier Donaire

unread,
Feb 13, 2009, 6:18:59 PM2/13/09
to ram...@googlegroups.com
On Fri, Feb 13, 2009 at 23:25, vaggelis typaldos <vty...@gmail.com> wrote:
> And rack dependency? Or if you need another gem to add? I think root
> permission is mandatory. Hosting providers may start to think to create
> exclusively ruby hosting packages... Maybe with a common/central gem
> repository and individual (sharing) hosting accounts.

Hi all, this is my first message to the list.

You can set the env var GEM_HOME to any user writable directory to
install gems without root permissions.

thibaut...@gmail.com

unread,
Feb 14, 2009, 3:17:00 AM2/14/09
to ram...@googlegroups.com, ram...@googlegroups.com
Hi
>
> Seriously, you do not need root permissions to install and use gems.
> Did you ever try it without?

From whar I saw, recent versions of rubygems do not require root but
older ones did.

-- Thibaut

vaggelis typaldos

unread,
Feb 14, 2009, 5:39:38 AM2/14/09
to ram...@googlegroups.com
Yes. And sometimes it worked succesfully. But when the package needs to build some parts often fails. In FreeBSD some parts needs to be extracted by default on /usr/local/* directory and a simple user has not write permissions there. Another way - not tested - could be to make a local ruby installation in my home directory and change my working  path. I'll try to make a setup using Javier tip.
Thank you all.
Vag.
2009/2/14 Michael Fellinger <m.fel...@gmail.com>

Socrateos

unread,
Mar 2, 2009, 10:52:19 PM3/2/09
to Ramaze
How do you run a Ramaze app with Mongrel in a shared host?
I am allowed to download Ramaze and other gems etc., but
I cannot figure out how to run my ramaze app on my shared host.
Can you share how you do it?

Thanks,
socrateos

On Feb 10, 2:43 pm, Lars Olsson <la...@lassoweb.se> wrote:
> Hi!
>
> I'm one a shared host, running Mongrel and Ramaze. I'm using OCS
> Solutions,http://www.ocssolutions.com/and I've been a very happy

James Britt

unread,
Mar 3, 2009, 1:07:57 AM3/3/09
to ram...@googlegroups.com
Socrateos wrote:
> How do you run a Ramaze app with Mongrel in a shared host?
> I am allowed to download Ramaze and other gems etc., but
> I cannot figure out how to run my ramaze app on my shared host.
> Can you share how you do it?

It depends.

A common way to run anything sitting behind Mongrel (or Thin) is to have
Apache do proxying to the Mongrel server(s).

What do you have available? Do you have apache? Can you alter any
configuration?

--
James Britt

www.jamesbritt.com - Playing with Better Toys
www.ruby-doc.org - Ruby Help & Documentation
www.rubystuff.com - The Ruby Store for Ruby Stuff

Socrateos

unread,
Mar 3, 2009, 7:38:03 AM3/3/09
to Ramaze
It's Apache 2.2.11
I can add Apache Handlers via cPanel.
It seems that's about it.

Mongorel is already installed by default.

--
socrateos
> www.jamesbritt.com          - Playing with Better Toyswww.ruby-doc.org            - Ruby Help & Documentationwww.rubystuff.com           - The Ruby Store for Ruby Stuff

James Britt

unread,
Mar 3, 2009, 11:34:24 AM3/3/09
to ram...@googlegroups.com
Socrateos wrote:
> It's Apache 2.2.11
> I can add Apache Handlers via cPanel.
> It seems that's about it.
>
> Mongorel is already installed by default.

Have you asked the hosting company about this?

Or asked them about running a Rails app?

Handlers define how a request for a file with a particular extension are
managed (for example, .php or .rb) but not that useful for running a
Ramaze app.

If you already have mongrel in place I would imagine the hosting service
has some sort of set-up for running Rails apps.

One can run a Ramaze app the same way; Apache connecting to Mongrel, and
Mongrel talking the Rails|Ramaze app.

What hosting company are you using?


--
James Britt

www.jamesbritt.com - Playing with Better Toys


www.ruby-doc.org - Ruby Help & Documentation

www.rubystuff.com - The Ruby Store for Ruby Stuff

Socrateos

unread,
Mar 3, 2009, 11:07:22 PM3/3/09
to Ramaze

James Britt wrote:
> If you already have mongrel in place I would imagine the hosting service
> has some sort of set-up for running Rails apps.

I am using BllueHost.
They usually let you do whatever you like, but they do not give you
support.
I'v just sent an email to find out if I can do Mongrel/Ramaze.
I am waiting for their reply.

The only Rails-related instruction I found from them is to use it as
fastcgi.

http://helpdesk.bluehost.com/kb/index.php?x=&mod_id=2&id=232

So I really do not know how to use it with Mongrel.

--
socrateos

Michael Fellinger

unread,
Mar 4, 2009, 12:44:14 AM3/4/09
to ram...@googlegroups.com

But using Ramaze with FCGI should be just fine if it's easier for you.

^ manveru

Socrateos

unread,
Mar 6, 2009, 7:03:56 AM3/6/09
to Ramaze


Michael Fellinger wrote:
>
> But using Ramaze with FCGI should be just fine if it's easier for you.
>

I'm now trying to run with FCGI.
And I am getting an "Application error: Ramaze failed to start
properly"

It's a plain vanilla app directly from "Ramaze --create myapp" and
my .htaccess is an exact copy of one shown in deployment page at
ramaze.net.

It's running off subdomain (http://mysubdomain.mysite.com) based on an
example:
http://helpdesk.bluehost.com/kb/index.php?x=&mod_id=2&id=232

What steps shall I take to find the cause of this error?

--
socrateos
Reply all
Reply to author
Forward
0 new messages