This image contains the server part of this application, therefore RMS, OpenVPN and Dispatcher.
First get the image:
docker pull mjezersky/robotcloudserver
Then you can
Launch either the server launch script directly:
docker run --privileged -it -p 80:80 -p 2105:2105 -p 2106:2106 mjezersky/robotcloudserver /opt/rcs_launch.sh
Or run a bash shell in the container:
docker run --privileged -it -p 80:80 -p 2105:2105 -p 2106:2106 mjezersky/robotcloudserver
These are only examples of the way you launch the docker image, you can customize them and use any other ports for VPN/HTTP if you want, once you change the settings.
The --privileged paremeter is required for OpenVPN to be able to create tun/tap adapters.
Configurations and other files can be found either in /etc/openvpn (for OpenVPN) and in /opt (for others)
See GitHub repository for more information and documentation.