Skip to content

Latest commit

 

History

History
76 lines (52 loc) · 2.75 KB

File metadata and controls

76 lines (52 loc) · 2.75 KB

Agent DVR — Install Scripts

Agent DVR is a cross-platform video surveillance application by iSpyConnect. It supports IP cameras, ONVIF devices, RTSP streams, USB cameras, and audio devices. Free for private local use; remote access, cloud storage, mobile apps, and business use require a subscription from $7.95/month. Runs on Windows 10+, macOS 11+, Linux (glibc 2.28+: Ubuntu 20.04+, Debian 10+, Fedora 29+, Arch), Docker, and Raspberry Pi 4+. Originally released as iSpy in 2007, rebuilt as Agent DVR in January 2022. 2M+ users worldwide.

Download Agent DVR · Features · Documentation · Pricing


This repository contains scripted installers for Agent DVR on macOS, Linux, and Raspberry Pi. For Windows, use the installer from the download page. For Docker, see the Docker setup guide.

Install

You may need to install curl first:

sudo apt-get install curl

To install on macOS (requires macOS 11+) or Linux (x64, ARM, Raspberry Pi) open a terminal and run:

bash <(curl -s "https://raw.githubusercontent.com/ispysoftware/agent-install-scripts/main/v3/install.sh")

Once installed, Agent DVR is accessible at http://localhost:8090.

Update

If you have an active subscription you can update via the Agent DVR web UI: Server menu → Update Agent (only shown when an update is available).

To update manually:

  1. Back up your configuration — copy the XML files in Agent/Media/XML somewhere safe.

  2. Stop the service:

    Linux:

    sudo systemctl stop AgentDVR.service

    macOS:

    sudo launchctl unload -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist
  3. Download the latest version:

    bash <(curl -s "https://raw.githubusercontent.com/ispysoftware/agent-install-scripts/main/v2/download.sh")
  4. Unzip over the existing install directory (configuration is preserved), then:

    chmod +x Agent
  5. Restart the service:

    Linux:

    sudo systemctl start AgentDVR.service

    macOS:

    sudo launchctl load -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist

Run manually (debugging)

./Agent

This runs Agent DVR in the foreground with console output — useful for diagnosing startup issues.

Known issues

  • Raspberry Pi: Use a recent OS release. Raspberry Pi OS Bullseye or earlier may not support modern SSL certificates. Raspberry Pi OS Bookworm (2023) or later is recommended.