Ozark-Connect

Automated Dockerized off-box backup of UniFi Protect continuous recordings to a NAS. SSHs to your NVR, remuxes .ubv to .mp4 with camera names and timestamps, organizes by camera and date.

10
0
100% credibility
Found Feb 22, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Shell
AI Summary

A backup tool that automatically retrieves continuous surveillance videos from UniFi Protect devices, converts them to standard MP4 files named by camera and time, and organizes them on network storage.

How It Works

1
🔍 Discover backup need

You want to safely save your home security camera's continuous video recordings to your network storage before they fill up the camera device.

2
📥 Grab the setup tool

Download the simple one-click installer to a folder on your storage device.

3
🔗 Link your camera securely

Tell it your camera system's address and enter a one-time password to set up trusted access.

4
📁 Choose save spot

Pick the folder on your storage where all the video files will go.

5
▶️ Launch the saver

Hit start, and it begins quietly pulling finished video clips every 15 minutes.

6
📊 Peek at progress

Check the easy status report to see backed-up videos, camera counts, and storage use.

Videos safe forever

Relax knowing your camera footage is converted to watchable files, sorted by camera and date, ready anytime on your storage.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is unvr-nas-backup?

This Dockerized Shell script automates unvr backup to nas by SSHing into your UniFi Protect NVR or CloudKey, pulling continuous camera recordings as .ubv files, remuxing them to .mp4 with camera names and timestamps, then organizing them by camera and date on your NAS. It solves the gap in UniFi Protect backups: event clips are covered by APIs, but 24/7 continuous footage stays trapped on-device until space fills up. Run it via cron every 15 minutes for near-real-time archival without real-time replication delays on low-activity cameras.

Why is it gaining traction?

It's the only open-source tool for continuous recordings, complementing event backups like unifi-protect-backup, with smart batching to minimize NVR load and symlinked archive views by camera or date. Docker images on GHCR enable automated github releases and easy NAS deployment via a one-shot installer that sets up SSH keys. Helper scripts for status checks, manual runs, and updates make ongoing management dead simple, plus detailed config for channels, hours-back, and cron schedules.

Who should use this?

UniFi Protect owners with a NAS running Docker, like homelabbers on CloudKey Gen2+ or SMBs with UNVR, who need reliable off-box storage for all footage—not just motion events. Ideal for surveillance setups generating 10-20GB per camera daily, where you want automated backups without cloud dependency or manual exports.

Verdict

Grab it if you run UniFi Protect continuous recording—solid docs and tested performance outweigh the low 10 stars and 1.0% credibility score signaling early maturity. Pair with retention scripts until pruning lands; skip if you need instant replication.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.