Ask HN: Which hosting company to use for a small SaaS product?
I am planning my own SaaS product, which should be ready in about 2-3 months of development.
I make some research on the targeted market, there is potential and the competition is quite low. As far as I know there are only 2 or 3 competitors which sell almost the same product, but none of them are using the SaaS model. There is also place for innovation, which I'll implement.
The idea is to provide wordpress hosting, support and security, theme development, for a specific market which is under saturated.
I don't want to get a $100 dedicated server, because in the first month, I might have...zero income. Something under $50 would be great.
Basic equirements: - dynamically allocate more resources - on demand dedicated IPs - custom DNS
Thank you.
58 comments
[ 2.9 ms ] story [ 111 ms ] threadI see a lot apps using MediaTemple, they seem to have a solid track record.
The MyCloud/OpenCloud control panel is still a little slow for managing a large number of DNS entries, but hey, it's free.
Cloud Sites are a totally different product. My first complaint was no ssh access so you can't deploy with version control. FTP like it's 1999.
Second issue, was we would see random null responses that did not come from our application (medium sized Drupal site). It was a while ago, but here's a more recent post recounting the same problems. [1]
And another post on Reddit from a couple of days ago with a couple of other people. [2]
Drupal is possibly similar enough to Wordpress that you'd see similar issues.
For a SAAS I'd be looking at the most reliable hosting I could get if I were you. Outages are going to cost you both your time and customer trust.
[1] http://mavergames.org/content/drupal-rackspace-clouds-cloud-...
[2] http://www.reddit.com/r/drupal/comments/18bcbb/is_it_time_fo...
I was paying $29.99 (about 31 with tax) for a 768MB RAM box with 2.3Ghz cpu and 4 cores, 36GB storage and 300GB transfer with an additional $7.95 for backup ... so $40 all together. That eats a chunk of the $100/mo I make off my very small rails app.
For $20 ... I get 2.1ghz 2 core cpu, 2GB of RAM, 30GB storage (SSD btw), 3TB transfer with backups thrown in for free. So I save an extra $20 a month ... but if everything goes well, I'll probably shell out the extra $20 to get a 4GB box if the next 6 months with Digital Ocean go well just so I can be with in a better server neighborhood.
I think it's not the cheapest but it gives you some time before you have to invest. I didn't used it in production, but for testing it was good enough. I could deploy a scala-lift app in a not too hard way. (1 GB ram, 2-3 hours thinking and one af push, but I was not familiar with lift or clouds at all)
https://www.appfog.com/products/appfog/pricing/
Obviously they need to get paid for their service, but I prefer to know when the cost is going to happen.
quickstart on wordpress: https://pagodabox.com/cafe/pagoda/wordpress
I think your app has to use postgresql in order to deploy on Heroku, though.
The support staff really go above and beyond to help you get things sorted, plus they've got a great library of guides to setting up a massive variety of server software.
Many of you suggested some companies with free tiers, but on a SaaS product, I can't use that. I feel insecure, don't know why.
I would prefer something semi-managed, or easy to managed, without ssh. I know a few basic linux commands, I know how to setup a lamp on a vps, but that's all.
Moving from Linode (20$/month plan for 512MB ram) gave me something like 30x capacity increase for only about 2.5x price increase. Mind blowing.
Or if you insist on getting a VPS, how about www.gandi.net ?
What is the cost of your time for 2-3 months of development? Is it over $100?
"Zero income" is your big risk, not whether you can code the product. Go find your customers. Get commitments from them that they would pay your price for your app so you know you'll be making money on day 1. Rob Walling's book "Start Small, Stay Small" is a nice guide to this process.
I guess python/java wouldn't work
It is easy to change resources, request additional IPs, and use the built-in DNS interface. $17.50/mo gets you a Linux with 2gb ram, 20gb disk, 1tb bandwidth and 1 CPU core.
The support team is 24/7, and VPSs come with a server monitoring service (SolarRay) that can alert you if one of your servers or services go down.
Also, a "One Click Application Install" feature just went into public beta. It might be helpful for what you are thinking about doing because it'd let you install, remove, backup, and restore multiple WordPress instances (among 200+ other apps) on your VPS in a snap.
Full disclosure: I am a developer at SolarVPS. :)
http://webbynode.com
If you don't want to use WPEngine, I would deploy to Amazon Elastic Beanstalk, which gives you the same ease of deployment (git push) and management as Heroku or Appfog, with the full control and power of direct access to the underlying EC2 and ELB resources.