Didn't realize there was already a python script that generates the ssl certificates.
Also made a few other enhancements:
VM has a fixed MAC address, so that it is less likely to get assigned a different IP address by DHCP routers (and/or it is now possible to create a DHCP reservation so that the VM always gets the same IP address)
setupServer.sh script is less chatty
if a SSL certificate was created previously and still exists on disk, use that one instead of creating a new one.
Didn't realize there was already a python script that generates the ssl certificates.
Also made a few other enhancements: