Skip to content

System Requirements

Meridian VMS runs on Ubuntu and supports deployments from a single Raspberry Pi to multi-server enterprise setups.

OSStatus
Ubuntu 24.04 LTSRecommended
Ubuntu 22.04 LTSSupported
DeploymentUse CaseCameras
Raspberry Pi 5Home / small office1-10 cameras
Single ServerSmall to medium business10-50 cameras
Multi-ServerEnterprise / large sites50-500+ cameras

The management server hosts the web interface, API, database, and coordinates all recording servers. For small deployments, it can run on the same machine as the recording server.

ComponentMinimumRecommended
CPU4 cores8+ cores
RAM4 GB16 GB
Storage50 GB SSD100 GB SSD
Network1 Gbps1 Gbps

Each recording server manages video ingestion and storage for its assigned cameras. You can deploy multiple recording servers to distribute load.

ComponentMinimumRecommended
CPU4 cores8+ cores
RAM8 GB16 GB
Storage (OS)50 GB SSD50 GB SSD
Storage (recordings)1 TB HDD/SSDScaled to camera count and retention
Network1 Gbps10 Gbps for 100+ cameras

Meridian VMS runs on Raspberry Pi 5 for home and small office deployments. Both management and recording run on a single Pi.

ModelRAMCamerasAI Detection
Raspberry Pi 5 (8GB)8 GBUp to 10Hailo-8L (HAT) or Coral USB
Raspberry Pi 5 (4GB)4 GBUp to 5Hailo-8L (HAT) or Coral USB
Raspberry Pi 4 (4GB)4 GBUp to 4Coral USB only
Raspberry Pi 4 (8GB)8 GBUp to 6Coral USB only
  • OS: 32GB+ microSD card or USB SSD (recommended)
  • Recordings: USB SSD or NVMe via HAT — microSD is too slow for recording
  • Recommended: Pimoroni NVMe Base Duo — supports an NVMe drive AND the M.2 Hailo-8L accelerator on the same board, so you get fast storage and AI detection in one HAT
  • Use Ethernet (Gigabit) — Wi-Fi is not reliable enough for multi-camera recording
  • PoE HAT available for clean single-cable installation

AI object detection requires a hardware accelerator. Meridian VMS auto-detects the available hardware and selects the best backend.

ComponentMinimumRecommended
GPUNVIDIA with 4 GB VRAMNVIDIA Tesla T4 (16 GB) or better
CUDA11.8+12.x
Driver525+Latest stable

Best for high camera counts (30+ cameras per GPU). Supports all detection features including custom model training.

VariantInterfacePerformance
Coral USB AcceleratorUSB 3.0~5-8 cameras
Coral M.2 / Mini PCIePCIe~10-15 cameras

Works on Raspberry Pi and x86 servers. Lower power consumption than GPU. No custom model training — uses pre-built models.

VariantInterfacePerformance
Hailo-8L M.2PCIe (Pi 5 HAT)~8-10 cameras

Purpose-built for edge AI on Raspberry Pi 5. Available as an M.2 module on the official Raspberry Pi AI HAT. Excellent power efficiency.

Meridian VMS works without any AI accelerator — cameras record and stream normally. You can add a detection accelerator later without reinstalling.

FeatureNVIDIA GPUCoral TPUHailo-8LCPU (no accel)
Cameras30-300+5-158-101-3
Custom trainingYesNoNoNo
LPR/ANPRYesYesYesSlow
Power draw70-250W2-4W3W
Cost$300-2000+$60-80$70Free
Pi compatibleNoUSB onlyYes (HAT)Yes
Camera ResolutionBitrate (typical)Storage per Camera per Day
1080p (2 MP)4 Mbps~43 GB
4 MP6 Mbps~65 GB
4K (8 MP)10 Mbps~108 GB
FromToPortProtocolPurpose
BrowserManagement server8000TCP/HTTPWeb UI and API
Recording serverManagement server8000TCP/HTTPRegistration, heartbeat
BrowserRecording server8554TCP/RTSPLive streaming (local)
BrowserRecording server8555UDPWebRTC P2P (remote access)
Both serversMQTT broker1883TCPReal-time messaging
  • All cameras must be reachable from their recording server via RTSP (typically port 554)
  • ONVIF discovery requires cameras and the management server to be on the same subnet
  • A dedicated camera VLAN is recommended to isolate surveillance traffic

Meridian VMS supports any IP camera with an RTSP stream:

  • Required: RTSP streaming (H.264 or H.265)
  • Recommended: ONVIF Profile S for autodiscovery and PTZ control
  • Optional: ONVIF events for camera-native motion detection

The web-based installer handles all software installation automatically. Ubuntu 24.04 LTS is recommended. Ubuntu 22.04 LTS is also supported — the installer handles any additional setup needed.

  • Ubuntu 24.04 LTS (recommended) or 22.04 LTS installed
  • Network connectivity established
  • Recording storage mounted and accessible
  • IP cameras powered on and reachable via RTSP
  • Internet access available (for installer downloads)