mapserver (C based webservice, 1GB Ram, depending on data file sizes, prefer COG)
postgres (Database 1GB Ram, 10Gb Disk)
cms + terria (250Mb Ram)
Total 4GB ram and 10gb (disk with backup or cloud storage) is a good starting point
Software
The VM is a recent ubuntu version with latest Docker installed (or we can install it). Docker compose is used to deploy a number of containers.
Does Kalro have a container registry? The benefit of a container registry is that containers are not pulled from the web at each deployment. If so, can we add containers to the registry. Popular registry software is Harbor, JFrog, Gitlab.
per software component