Plate Recognizer VisionAlert On-premises
The VisionAlert Docker image runs VisionAlert in your own environment so that camera snapshots never leave your network. A single container includes the web dashboard, the API, the anomaly scheduler, and a built-in SFTP server that cameras upload snapshots to.
To use it, get a VisionAlert On-premises license from the VisionAlert page in your Plate Recognizer account, or contact us. An internet connection is required during installation and for periodic license validation.
The on-premises edition currently supports cameras that push snapshots over SFTP. Direct integrations with Cisco Meraki, Nx Witness, and OpenEye are only available in VisionAlert Cloud.
Install​
-
Install Docker on your machine. See the system requirements.
- Docker Linux install instructions
- Stuck? Check our FAQ for help.
-
Install VisionAlert using the Manual steps.
-
Connect your cameras over SFTP and open the dashboard.
Upgrade​
Your data is stored in the /user-data volume, so upgrading replaces only the container.
- Stop and remove the container with
docker rm -f vision-alert. Thevision-alert-datavolume is not affected. - Update the image:
docker pull platerecognizer/vision-alert. - Run the container (see last step of Installation).
Back up the /user-data volume before upgrading so you can roll back if needed. See Data and Storage.
System Requirements​
Run the container on a 64-bit x86 (amd64) Linux server or virtual machine. No GPU is required. Camera health checks run on the CPU.
Minimum requirements:
- A 64-bit x86 Linux OS that supports Docker. See the installation guide.
- 2 CPU cores and 4 GB of RAM for tens of cameras. For larger deployments, use 4 CPU cores and 8 GB of RAM.
- 10 GB of free disk space for the image and system files, plus about 0.3 MB per retained snapshot. For example, 100 cameras checked hourly produce roughly 20 GB of snapshots per month.
At steady state the container uses about 1.2 GB of RAM. CPU usage is close to idle between check cycles and rises only while a batch of snapshots is being analyzed.
Network:
| Direction | Port / Destination | Purpose |
|---|---|---|
| Inbound | 8080 (TCP) | Web dashboard and API. |
| Inbound | 2022 (TCP) | Built-in SFTP server that cameras upload snapshots to. |
| Outbound | api.platerecognizer.com on ports 80 and 443 | License activation and periodic license validation. |
If you are behind a firewall, whitelist the required IP addresses. Offline license activation is not available.