The basic idea is to start with a fresh install of an Ubuntu LTS server.
Then a Script could install all the rest. I am already doing this on a
project and it works very well, all scripts are posted on github:
https://github.com/alainm/nfas (sorry, it's in portuguese due to local
colaborators)
The only problem with virtual box is that it isn't accessible. Any folks
using screen readers are likely to need dosemu instead of virtual box. It
may work under orca, but I've not tested that here.
Just a point of interest for those who need/want to know.