DataSHIELD support is freely available in the DataSHIELD forum by the DataSHIELD community. Please use this as the first port of call for any problems you may be having, it is monitored closely for new threads.


The minimum computer specification for installing the DataSHIELD training environment is:

  • Ideally 12GB+ of RAM. Each VM is allocated 4GB RAM, and some needs to be spare for other applications.
  • Reasonably powerful processor (for example: Intel i5 or i7).
  • 16GB space on the hard disk.
    • 7GB per VM + VirtualBox installation requirement (215 MB) 
  • Administrator rights on the computer. If you do not have administrator rights to install software on your computer contact your IT support to get the following installed on your machine.

Download and install VirtualBox

Download and install the Opal tutorial servers

Download the Opal servers (synthetic data are included)

These Opal servers are 1-2 GB in size and may take some time to download.

dstutorial-100 (Opal Server 1)

dstutorial-101 (Opal Server 2)



You may see a network error warning, this is because the file is too big to preview in Google Drive. To continue, press the download button.


Import the Opal tutorial servers into VirtualBox

Configure the network

Importing the Opal servers should create the correct settings, however please check your settings match those below.

Setting up the VirtualBox network adapter


Starting the Opal Servers

Start the Opal Servers

To start an Opal server, open VirtualBox ,click on a server and click on the green arrow that says Start (or just double click on the Opal server name).

Depending on how powerful your computer is, the Opal servers may take a few minutes to boot and for Opal to start.

Be aware, once the VM windows have started, clicking inside them can cause your mouse pointer to become captured. The default key to escape this is Right-Ctrl


The Opal web interface

Because these VMs are internal to your computer, there is no need for encryption, so port :8080 is safe. In addition you should be able to login to the local servers even if you have no internet access.


Try using port 8443 > https:/192.168.56.100:8443  and  https:/192.168.56.101:8443 .You will get a warning when connecting to 8443 because the SSL certificate is self-signed. 

If at this point your Opal server(s) are not working, right click on an Opal server name and select Settings . Select System and enable I/O APIC and disable Hardware Clock in UTC time . Restart the Opal servers

username: administrator
password: datashield_test&


Install DataSHIELD client packages

Install R and Rstudio

Install the DataSHIELD client package (in R or R Studio)

install.packages('DSI')
install.packages('DSOpal', dependencies=TRUE)
install.packages('dsBaseClient', repos=c(getOption('repos'), 'http://cran.datashield.org'), dependencies=TRUE)


See:  Current release

Shutting down the Opal Servers

When you have finished your analysis, to shutdown the Opal server:


Keeping up to date

Please see our keeping up to date wiki page in the user/analyst support section.


You are now fully set up. To start using the DataSHIELD training environment, you can try our Tutorial for DataSHIELD users. The tutorial teaches you the basics of DataSHIELD including how to:

  • login
  • run commands to:
    • generate descriptive statistics
    • subset tables and vectors
    • fit some regression models


Further instructions are available for the advanced users of the DataSHIELD training environment:

  • Follow the instructions in the Opal management tutorial to learn how to upload your own data.
  • DataSHIELD R package manuals will be available soon on the release notes page.
  • Install non-CRAN R packages to the training Opal servers (coming soon).


Back to top