Minimum server requirements for a django project

I want to deploy a django project with the following stack: Django with Nginx, Gunicorn, virtualenv, supervisor and PostgreSQL.

I was thinking of using a Linode 1GB server that has:

  • 1 GB RAM
  • 1 core processor
  • 24 GB SSD storage
  • 2 TB Transfer
  • 40 Gbit Network In
  • 125 Mbps Network Out

In the beginning, I expect very low traffic. Is Linode 1GB sufficient or should I choose the best with more RAM / cores? I would like to choose the minimum one that meets my needs and will be updated as traffic grows.

General question: how can I calculate server requirements for a specific stack and traffic?

+4
1

Linode 1GB

, . , .

- .

  • - mem/cpu/disk/network traces + .
  • Script, vm . - /-/. python, ansible .
  • . ( Linode ) -.
  • + .

, , .

+5

All Articles