James Whittaker
2006-Jul-05 14:50 UTC
[Rails] Hosting client applications - part time developer
I do web development outside of work and I have three new projects starting soon from a little brouchureware site to larger applications. I have a personal hosting account with TextDrive that allows me to run 3 domains, this is not going to be big enough to host the apps for my clients. How do other people host Rails sites & apps for their clients? All this talk of VPS solutions etc sounds fine if you were a full time developer running your own business. I would like to charge my clients for the hosting rather than have the hassle of them setting up accounts with providers themselves, also that looks rather messy and uncopoerative and these clients are not that tech savvy. A small VPS is probably out of my price range for now as the cheapest I have seen in the UK is ?19.99 per month. Then I have the hassle of setting the server up with Rails, Lighttpd (or that Mongrel thing ?). Also with a VPS I take it that the running of the server is up to me. My experience of trying to get an application working on TextDrive was Hell. It kept crashing for no reason, using up too much resources etc. Rails may be easy to build but its damn hard to deploy especially of the work is for clients and you need the site to be up! What would people recommend? A slightly confused Rails developer. -- Posted via http://www.ruby-forum.com/.
TJ Stankus
2006-Jul-05 14:56 UTC
[Rails] Hosting client applications - part time developer
If you''re at all concerned about uptime, you probably want to steer clear of shared hosting, at this point. The good news is that several Rails-specific VPS solutions are available now. I can''t vouch for any of these personally, but as a starting point check: rimuhosting.com railsmachine.com engineyard.com There are lots of threads on this list, so a search through the archives will give you plenty more information should you need. Good luck! On 7/5/06, James Whittaker <jmwhittaker@gmail.com> wrote:> I do web development outside of work and I have three new projects > starting soon from a little brouchureware site to larger applications. I > have a personal hosting account with TextDrive that allows me to run 3 > domains, this is not going to be big enough to host the apps for my > clients. > > How do other people host Rails sites & apps for their clients? All this > talk of VPS solutions etc sounds fine if you were a full time developer > running your own business. I would like to charge my clients for the > hosting rather than have the hassle of them setting up accounts with > providers themselves, also that looks rather messy and uncopoerative and > these clients are not that tech savvy. > > A small VPS is probably out of my price range for now as the cheapest I > have seen in the UK is ?19.99 per month. Then I have the hassle of > setting the server up with Rails, Lighttpd (or that Mongrel thing ?). > Also with a VPS I take it that the running of the server is up to me. > > My experience of trying to get an application working on TextDrive was > Hell. It kept crashing for no reason, using up too much resources etc. > Rails may be easy to build but its damn hard to deploy especially of the > work is for clients and you need the site to be up! > > What would people recommend? > > A slightly confused Rails developer. > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Ben Bleything
2006-Jul-05 15:08 UTC
[Rails] Hosting client applications - part time developer
On Wed, Jul 05, 2006, James Whittaker wrote:> How do other people host Rails sites & apps for their clients? All this > talk of VPS solutions etc sounds fine if you were a full time developer > running your own business. I would like to charge my clients for the > hosting rather than have the hassle of them setting up accounts with > providers themselves, also that looks rather messy and uncopoerative and > these clients are not that tech savvy.You don''t have to be full-time to have a nice server. It''s one of those things you should invest in, your clients will be impressed if you can handle that portion for them.> A small VPS is probably out of my price range for now as the cheapest I > have seen in the UK is ?19.99 per month. Then I have the hassle of > setting the server up with Rails, Lighttpd (or that Mongrel thing ?). > Also with a VPS I take it that the running of the server is up to me.If you''re charging your clients for hosting, I would suggest that your price range should go up significantly. Proper hosting is not cheap, and part of your job is to explain that to the client. Cut-rate hosting means inevitable downtime, and businesses are always willing to pay to avoid that. For comparison, I''ve deployed a brochure site to a host at $20/mo, which we''re passing on to the client. They were ecstatic it was so cheap. Multiply that by three and you can afford a fairly nice VPS. That was under a specific request to find cheap hosting, though. We normally recommend much more expensive hosts. As far as running it, you''re right. That''s the way it goes, though. You either have a shared host where you''re going to run into problems like you describe, or you have to learn some sysadmin stuff. You might want to look into http://railsmachine.com/, which offers some kind of specialized Rails hosting that I believe are semi-managed VPS. You might also consider moving from TextDrive to another of the Rails webhosts. I''ve seen Planet Argon (http://planetargon.com) recommended by people I know to have experience in deploying apps. I''ve personally had a pretty decent experience with DreamHost, but I wouldn''t put too big a site up there.> My experience of trying to get an application working on TextDrive was > Hell. It kept crashing for no reason, using up too much resources etc. > Rails may be easy to build but its damn hard to deploy especially of the > work is for clients and you need the site to be up!It''s really not that hard to deploy. It''s tough to find a webhost who is doing it right. Some of the technology further up the stack (ie, FastCGI) is a total pain in a shared environment, and apparently it''s really hard to get right.> What would people recommend?My best suggestion is to suck it up, have a talk with your clients, and go get yourself either a VPS (rimuhosting is pretty popular) or a less-expensive dedicated server (I hear good things about layeredtech). Ben
Alan Francis
2006-Jul-05 15:21 UTC
[Rails] Re: Hosting client applications - part time developer
James Whittaker wrote:> A small VPS is probably out of my price range for now as the cheapest I > have seen in the UK is ?19.99 per month. Then I have the hassle of > setting the server up with Rails, Lighttpd (or that Mongrel thing ?). > Also with a VPS I take it that the running of the server is up to me.I''ll pimp Bytemark (www.bytemark.co.uk) who''ll give you a basic VPS for 15+VAT per month, or 150 for the year. You can manage your own DNS with them and host as many apps, domains servers etc as you like. The basic spec is not brilliant, but you can upgrade as you get more clients hosted. I have two separate VMs with them and have been very happy. A. -- Posted via http://www.ruby-forum.com/.
Tom Mornini
2006-Jul-05 16:46 UTC
[Rails] Hosting client applications - part time developer
On Jul 5, 2006, at 7:56 AM, TJ Stankus wrote:> The good news is that several > Rails-specific VPS solutions are available now. I can''t vouch for any > of these personally, but as a starting point check: > > rimuhosting.comThese guys are great.> railsmachine.comThese guys are really great. :-)> engineyard.comThanks for the PR, but we''re not ready yet and won''t be in Jame''s price range. We''re targeting business critical applications and non-stop availability along with rationalized and simplified deployment. Additionally, we''re not a VPS solution, per se, though Xen is part of our stack. We''ll be selling portions of a fully redundant cluster, as opposed to portions of a single box. -- -- Tom Mornini