title: Minimum server requirements for a django project
body: <p>I want to deploy a django project with the following stack: Django with Nginx, Gunicorn, virtualenv, supervisor and PostgreSQL.</p>
  
  <p>I was thinking to use a <a href="https://www.linode.com/pricing" rel="noreferrer">Linode 1GB</a> server which has:</p>
  
  <ul>
  <li>1 GB RAM</li>
  <li>1 CPU Core</li>
  <li>24 GB SSD Storage</li>
  <li>2 TB Transfer</li>
  <li>40 Gbit Network In</li>
  <li>125 Mbit Network Out</li>
  </ul>
  
  <p>At the beginning I expect to have very low traffic. <strong>Is a Linode 1GB enough or should I choose a better one with more RAM/cores?</strong> I would like to choose the minimum one that fits my needs now and upgrade as the traffic grows.</p>
  
  <p><em>Bonus general question: How can I calculate the server requirements for a specific stack and traffic?</em></p>