Build your own DataSHIELD VMs

To really test what you are doing and to do analysis in your local environment you probably need a DataSHIELD VM. This can be set up to look and behave just like a real DataSHIELD instance would that is hosted somewhere with real data. 

There are a few approaches to get to this goal:

  • Grab one of our pre-built VMs.
  • Build the whole thing from scratch with Vagrant.
  • Install the software on an existing VM with Puppet.
  • Install the software on an existing VM manually.
  • Use containers.


All of our continuous integration is based on the Vagrant install, so that is a good option.