Skip to main content

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

Prerequisite

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.

VariableValue
VADAAR_HOMESet to the directory that contains the persistent VADAAR Server data, configuration, and log files.
VADAAR_SERVER_IMAGE_URLSet 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

Prerequisite

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.

VariableValue
VADAAR_SENDER_IMAGE_URLSet 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
tip

In docker run, application arguments are specified after --.