Edge-to-Cloud VMS StorageLinux Available

Everest
Edge-to-Cloud
Video Storage

Move surveillance video from edge infrastructure to secure cloud object storage with local spool, intelligent upload, playback hydration, disaster recovery, and enterprise administration.

Ubuntu 22.04 LTSUbuntu 24.04 LTSAWS S3Wasabi CloudNx Witness ReadyWindows (Planned)
100+

Cameras Supported

Per deployment

8

Drives per Deployment

Simultaneous

S3-Compatible

Cloud Support

AWS & Wasabi

3-Phase

Lifecycle Model

L1 → L2 → L3

The Challenge

VMS storage shouldn't be a liability

Traditional NVR/VMS deployments rely entirely on local DAS storage — expensive to scale, difficult to protect, and a single point of failure for your surveillance infrastructure.

Local storage fills up, forcing premature overwrite of recordings

Hardware failure destroys months of surveillance history

Scaling storage requires physical drive installation and downtime

No centralized visibility across multi-site deployments

Manual archival processes introduce operational risk

Everest Approach

A controlled path from edge to cloud

Everest creates a transparent bridge between local VMS storage and cloud object storage, managing the full video lifecycle — from active recording to long-term archival — without any modifications to Nx Witness or the host environment.

Reduce local storage pressure with automated cloud archival

Preserve Nx Witness playback workflow transparently

Maintain cloud replicas for disaster recovery

Track sites, licenses, and usage across all deployments

Support hybrid local + cloud storage model

Operate on Ubuntu 22.04 and 24.04 with .deb packages

Architecture

From write to cloud in one pipeline

Everest intercepts VMS file operations at the filesystem level and routes data through a high-throughput shared memory pipeline to cloud object storage — transparently and without VMS modification.

VMS / NVR

Nx Witness

File System Layer

FUSE / Minifilter

Ring Buffer

Shared Memory

Everest Agent

.NET Worker

Local Spool

Retry Queue

Cloud Upload

S3 / Wasabi

Admin Portal

Metrics & Billing

File Interception
Data Pipeline
Cloud Storage
Administration
Core Capabilities

Everything your VMS infrastructure needs

Everest provides the complete stack for edge-to-cloud video storage — from driver-level file interception to billing-ready tenant management.

Automated Cloud Archival

Three-phase lifecycle management from local edge to S3/Wasabi object storage.

Local Spool & Retry

Retry-safe upload queue ensures no recording is lost due to transient network conditions.

Disaster Recovery

Full site restore from cloud — video files, database, configuration, and credentials.

Health Monitoring

Periodic health checks with auto-recovery and administrator alerting.

Nx Witness Ready

Designed for Nx Witness / Network Optix storage workflows with zero VMS modifications.

Admin Portal

Locally hosted dashboard for real-time storage stats, file management, and billing metrics.

Linux Builds Available

Start with Linux Agent today

Ubuntu 22.04 LTS and Ubuntu 24.04 LTS builds are available for immediate download. Install via .deb package and connect to your Nx Witness storage path in minutes.

Recommended

Everest Agent

Ubuntu 22.04

Recommended

FUSE Driver

Ubuntu 22.04

Available

Everest Agent

Ubuntu 24.04

Available

FUSE Driver

Ubuntu 24.04

VMS Integration

Designed for Nx Witness deployments

Everest is built specifically for Nx Witness / Network Optix storage workflows, integrating at the filesystem level to provide transparent cloud archival without any VMS configuration changes.

Zero VMS modifications

Nx Witness operates normally with no patches, plugins, or API access required.

Transparent stub files

Archived recordings appear at full size in Nx Witness even after local reclamation.

Seamless playback

Cloud recordings are hydrated on-demand when the VMS requests archived footage.

S3 folder mirroring

Cloud storage mirrors the exact Nx Witness directory structure for 1:1 audit mapping.

S3 Object Key Structure
{license_key}/
{drive_label}/
{server_guid}/
{quality}/
{camera_mac}/
{YYYY}/{MM}/{DD}/{HH}/
recording.avi

1:1 folder mirror of Nx Witness directory structure in cloud storage. Full audit trail by site, drive, server, camera, and date.

Security & Reliability

Designed for enterprise deployment

Everest follows enterprise security practices throughout the stack — from encrypted credential storage to HTTPS-enforced management interfaces and tamper-evident audit logs.

Encrypted Credentials

Cloud keys encrypted at rest, never in plaintext

HTTPS Management

TLS-enforced admin interface with JWT auth

Tenant Isolation

Separate credentials and audit trail per tenant

Auto Recovery

Health checks and service restart with backoff

Audit Logs

Tamper-evident log of all lifecycle operations

Checksum Verify

MD5 integrity check on every upload and restore

Health Monitoring

Continuous driver, connectivity, and worker monitoring

DR Capability

Full site restore from cloud after hardware failure

Get Started

Ready to move your surveillance video to the cloud?

Download the Linux agent, follow the integration guide, and connect your Nx Witness deployment to cloud storage today.