selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
Plate-Minder logo

Self-host Plate-Minder

v0.2.2

License plate recognition from video streams with MQTT

AlphaOpen SourceMIT
Updated3 years ago
LanguageJavaScript
Setup difficultyModerate
Stars
163
Port
4000 (Plate-Minder REST API)
Requires
Open-alpr-http-wrapper
Docker
sclaflin/plate-minder
Install with Docker
Plate-Minder screenshot 1

What is Plate-Minder?

Plate-Minder monitors video sources (RTSP streams, MJPEG streams, or local video files) for license plates using OpenALPR via a companion HTTP wrapper service. It processes frames through configurable filters (motion detection, masking) and records results to a SQLite database, an MQTT broker with Home Assistant auto-discovery, or image files on disk with customizable naming patterns. A REST API on port 4000 and an optional web UI on port 8080 allow configuration without editing YAML. The system runs as Docker containers with support for Intel QuickSync hardware acceleration. It is in early development with an unstable API.

Should you self-host Plate-Minder?

Plate-Minder scores 38/100 on selfhost.directory (how scoring works) and ranks #90 of 104 in Home Automation. It has 163 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is Home Assistant (91/100, 91 794 stars). It scores higher overall, so compare the two before you pick. See Plate-Minder vs Home Assistant side by side.

Features

  • File image storage
  • Home Assistant Auto-Discovery
  • Image pre-processing filters
  • Intel QuickSync hardware accelerationRequires /dev/dri/renderD128 device and matching group ID
  • License Plate Recognition
  • MQTT publishing
  • Multiple video source types
  • REST API
  • SQLite Storage
  • Web configuration UI

Plate-Minder README

How to install Plate-Minder

Install Plate-Minder with Docker

Environment variables
TZ, PLATE_MINDER_URL

Open ALPR HTTP Wrapper

docker run -d -p 3000:3000 --name open-alpr-http-wrapper sclaflin/open-alpr-http-wrapper:latest

Plate-Minder

docker run -d -p 4000:4000 --name plate-minder -v /plate-minder/data:/app/data -v /plate-minder/config.yaml:/app/config.yaml sclaflin/plate-minder:latest

Plate-Minder Web (optional)

PLATE_MINDER_URL=http://192.168.0.1:4000 docker run -d -p 8080:80 --name plate-minder-web sclaflin/plate-minder-web:latest

Requires manual volume and network management; watchdog recommended for production

More in Video Surveillance

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…