A lightweight Windows desktop application to receive real-time doorbell notifications and view camera feeds from your Unifi Protect deployment.
Report Bug
·
Request Feature
Table of Contents
Many Unifi Protect users find it difficult to keep track of doorbell activity while working on a PC. This project provides a dedicated Windows client that sits in your tray or on your desktop, ensuring you never miss a visitor. It bridges the gap between your Ubiquiti ecosystem and your primary workstation.
- Real-time Doorbell Alerts: Receive instant Windows native notifications when someone rings your Unifi Doorbell.
- Live Camera Feed: Quickly open and view high-quality streams from your Protect cameras directly on your desktop.
- Lightweight Performance: Designed to run in the background with minimal CPU and RAM impact.
- Easy Integration: Connects securely to your Unifi Console (UDM Pro, UNVR, etc.) using standard credentials.
Setting up Surveil on your machine is straightforward.
- Download the latest
Surveil_<version>_<platform>.msixfor your architecture (x86, x64, or ARM64) and the accompanyingSurveil.cerfrom the Releases page. - Trust the publisher certificate (one-time step, since Surveil is self-signed rather than
issued by a public CA): open an elevated PowerShell/Command Prompt and run
Alternatively, right-click
certutil -addstore "TrustedPeople" Surveil.cerSurveil.cer→ Install Certificate → Local Machine → Place all certificates in the following store → Trusted People. - Double-click the
.msixfile and select Install. Windows should now recognize the publisher and install without a certificate warning.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b features/feature-title) - Commit your Changes (
git commit -m 'Add some feature') - Push to the Branch (
git push origin features/feature-title) - Open a Pull Request
Distributed under the GNU Affero General Public License v3.0 License. See LICENSE for more information.