Server
InstallRuns on your hardware. Connects to your DVR and cameras. Records video to local disk.

Vigil records your RTSP/ONVIF cameras to your own hardware. Live view, playback, alerts — one small Go server, no cloud-shaped middleman.
Install VigilCH1 · Front door
CH2 · Driveway
CH3 · Backyard
CH4 · Garage
The server uses RTSP and ONVIF. Most IP cameras and DVRs support these protocols.
The server stores recordings on its local disk. The server does not send video to the cloud.
Use a VPN or a tunnel to your server. The server does not need an open port.
The code is open source. You pay for the hardware that runs the server.