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?
user3753080