Installing Sentinel

Hardware, software prerequisites and installation methods.

Sentinel Updated 1 min read
On this page
  1. Hardware
  2. Supported environments
  3. Software prerequisites
  4. Installation
  5. Adding cameras

Hardware

ComponentMinimumRecommended
CPU8 cores16+ cores (Xeon / EPYC)
RAM16 GB32 GB
Storage100 GB SSD500 GB+ NVMe for recordings
GPUNVIDIA, 8 GB VRAMNVIDIA T4 / A10G / RTX 3080+
Network100 Mbps1 Gbps for multi-camera streams

Supported environments

  • Tested: Ubuntu 22.04 and 24.04 LTS on bare metal; AWS EC2 g4dn.xlarge (T4)
  • Compatible: AWS EC2 g5.xlarge (A10G), Azure NC6s v3, on-premises NVIDIA servers
  • Docker Desktop (macOS / Windows): development and demonstration only, without GPU

Software prerequisites

docker >= 24.0
docker-compose-plugin >= 2.20
python3 >= 3.10
ffmpeg >= 4.4
openssl
# GPU
nvidia-driver >= 525
nvidia-container-toolkit >= 1.14

Installation

Sentinel ships with a one-command installer that starts all Docker services, plus a manual step-by-step method. MediaMTX runs on the host for direct access to the network and GPU. After installation, sign in to the web console, change the initial password immediately, then configure system settings, recording storage and cameras. Installation packages and licence keys are provided by VedaCloud.ai — email connect@vedacloud.ai.

Adding cameras

Add cameras from the web console, register RTSP sources with MediaMTX for re-streaming, or use ONVIF auto-discovery through the VMS connector.