What would be the minimum server configuration needed for development environment apart from the details listed for self-hosting (2 CPU cores and 4GB of RAM, with 2GB of swap memory).
TL;DR
Minimum server configuration for a development environment: 2 CPU cores, 4GB RAM, 2GB swap memory.