[Fixed]-Minimum server requirements for a django project


Is a Linode 1GB enough

Well, it’ll all run on that. You don’t say what sort of load you want to support though.

So – here’s what you want to do.

  1. Add some basic monitoring into the mix – mem/cpu/disk/network traces + record them.
  2. Script your server so you can go from an empty vm to working system automatically. There’s all sorts of stuff out there – puppet/chef/vagrant. You’re already using python, so ansible might suit you.
  3. Now test it. Fire up a local VM (or hire a Linode one by the hour) and stress-test it.
  4. Rent a bigger one + test that too.

Now you know what size VM you need and when you’ll need to switch.

Leave a comment