Server
Runs on your hardware. Connects to your DVR and cameras. Records video to local disk.
Install
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
Runs on your hardware. Connects to your DVR and cameras. Records video to local disk.
InstallUse the dashboard in a browser, through the hosted instance or from your own server.
Open guideWatch your cameras and recordings from your phone.
DownloadVigil works with cameras and DVRs that provide RTSP or ONVIF streams. During setup, it probes each stream and reports its reachability, codec, and resolution. It also warns when a camera uses H.265 so you can check playback compatibility before recording.
Read the documentationVideo stays in the recordings directory on your server, while camera, event, and recording metadata stays in a local SQLite database. You can choose the recordings directory and change the default seven-day retention period. For an optional off-site copy, Vigil can archive recordings to Google Drive in the background.
Read the documentationConnect through Tailscale, another trusted VPN, or an HTTPS tunnel instead of exposing the recorder directly to the public internet. Enter your recorder address in the hosted dashboard or mobile app, then sign in with your Vigil account. Live view, events, and playback continue to come from your own server.
Read the documentationVigil is open-source software with no subscription or per-camera fee. You provide the computer, storage, cameras, and network connection that run it. Your ongoing cost depends on that hardware, its power use, and any optional storage service you choose.
Read the documentation