Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hosting #3

Open
uniphil opened this issue Dec 5, 2013 · 2 comments
Open

Hosting #3

uniphil opened this issue Dec 5, 2013 · 2 comments

Comments

@uniphil
Copy link
Member

uniphil commented Dec 5, 2013

This is a bit down the road, like when we actually have something to host, but...

Requirements

  • Runs python (obviously)
  • VPS would be nice, eg if we want to run qcumber-frontend and qcumber-api (and qcumber-scraper?) all on one server.

Options

  • DigitalOcean? $5/mo
  • Linode? Chris has qcumber.ca on this now, I think? Maybe $5 or $10?
  • Rackspace? $15
  • Heroku? Free, until we need more (likely ever?), then $35/mo...
  • Raspberry Pi on queen's campus somewhere? (free haha)

I'm down to chip in or cover a DigitalOcean one. I've been using them a bunch over the last months, seem pretty solid.

I lean toward that over something like Heroku because I think we've got enough dev/ops power on this team that the control would be nice. Thinking long-term though, maybe keeping up qcumber in the years to come will be more approachable if it's just a heroku dyno? I'm sure qcumber gets enough traffic that dynos idling down wouldn't be an issue..

@Graham42
Copy link
Contributor

Graham42 commented Dec 7, 2013

I'd also be down to chip in if it's needed. Have no opinion on what we should use because I haven't any experience with them.

@mystor
Copy link
Member

mystor commented Dec 7, 2013

I like the idea of putting it on a heroku dyno because it would make it really easy to set up, however we would probably not be able to put the api and frontend on the same server, meaning that it may be a bit more pricey than the other options.

The other problem comes with database choice. Heroku comes with (IIRC) a small free postgres database, but has no free/cheap option for a mongo database without going to a cloud mongo provider, which will probably be another $15-20/month.

DO sounds like a good option as long as we keep puppet-like scripts set up to configure it and document how to maintain it.

I think Qcumber.ca is on WebFaction... http://www.whois.com/whois/qcumber.ca, so that is another option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants