Self-hosted video management system for ONVIF/RTSP IP cameras — live view, recording, and a native multi-site Android app. Downloads and setup below.
Run this on the Windows PC that will host the cameras for one site (e.g. your home or a gym). It installs Eagle VMS as an auto-starting Windows service, sets up hardware-accelerated transcoding, and opens a remote-access URL so the Android app can reach it from outside your network.
Download eagle-vms-server-installer.zipSideloaded APK (not on the Play Store). View live cameras and recordings from multiple Eagle VMS servers in one app, grouped by site. Self-updates in-app once installed.
Download eagle-vms.apkeagle-vms-server-installer.zip above and extract it anywhere.install.ps1 → Run with PowerShell. It will prompt for Administrator permission — accept it.EagleVMS (the server) and EagleVMSTunnel (remote access). This takes a few minutes.admin-password.txt and remote-url.txt.http://localhost:8780) in a browser on that PC, log in with the admin password, and click Discover Cameras to scan the local network and add your cameras. Each camera can be toggled to record or stay live-view-only.install.ps1 -InstallDir "D:\EagleVMS" -Port 8780 -AdminPassword "yourpassword" -NoTunnel — all parameters are optional.eagle-vms.apk.Eagle VMS is one server per physical site. To cover more than one location (e.g. a home and a business), run the installer once on a PC at each site, then add every site's remote URL + password as a separate "Site" in the Android app. A site's cameras can be set to record locally, or left live-view-only if you already have a separate recording/alarm system for that location.