Docker
VADAAR Server and VADAAR Sender can be deployed as Docker containers. This page is technical and assumes a basic understanding of Docker and its components.
VADAAR Server
Docker Engine is installed and ready to use.
The below command downloads and starts a VADAAR Server container and publishes the HTTP and HTTPS ports. All VADAAR data is stored as subdirectories of VADAAR_HOME
. The container automatically restarts after a system reboot.
Variable | Value |
---|---|
VADAAR_HOME | Set to the directory that contains the persistent VADAAR Server data, configuration, and log files. |
VADAAR_SERVER_IMAGE_URL | Set to the image repository URL. Contact support@immersaview.com for the URL. |
docker run --detach \
--hostname vadaar \
--name vadaar-server \
--restart always \
--publish 8442:8442 \
--publish 8443:8443 \
--volume ${VADAAR_HOME}/config:/usr/share/vadaar-server \
--volume ${VADAAR_HOME}/data:/home/vadaar/.vadaar-server \
--volume ${VADAAR_HOME}/logs:/var/log/vadaar-server \
${VADAAR_SERVER_IMAGE_URL}
The initialization may take some time, view the startup progress for VADAAR Server by running docker logs -f vadaar-server
.
Once the container finishes initializing, see First Launch to begin using the instance.
VADAAR Sender
Docker Engine is installed and ready to use.
The command below will download and start a VADAAR Sender container using the host
networking configuration and connects to the specified instance of VADAAR Server. For live streaming, Sender uses ephemeral ports so using host
networking makes configuration easier. For a full list of ports used by Sender, see Configuring Firewalls. For details on connecting to an instance of Server, see the Sender Configuration page.
Variable | Value |
---|---|
VADAAR_SENDER_IMAGE_URL | Set to the image repository URL. Contact support@immersaview.com for the URL. |
docker run --detach \
--hostname sender-1 \
--name vadaar-sender-1 \
--restart always \
--network host \
${VADAAR_SENDER_IMAGE_URL} \
-- \
--server-url "http://vadaar:8442" \
--application-token ABCDEFG
In docker run
, application arguments are specified after --
.