-
🎉 Initial Release
StableSome checks are pendingBuild and Push Docker Image / build (push) Waiting to runreleased this
2026-01-16 12:56:55 -05:00 | 0 commits to main since this releaseThe first stable release of Jailarr, a Python-based inmate monitoring system for MyOCV jail rosters.
Features
Core Functionality
- Multi-Agency Support — Monitor multiple jail rosters simultaneously
- Real-time Monitoring — Customizable check interval (default: 1 hour)
- Release Tracking — Automatically detects when inmates are released
- Change Detection — Tracks updates to charges, mugshots, and other details
- Mugshot Versioning — Preserves old mugshots when updates are detected
- Change History — Full audit log of all record modifications
Web Interface
- Modern, responsive dashboard with dark theme
- Search by name, charges, or inmate ID
- Filter by agency, status, and time period
- Sort by booking date, name, or agency
- Pagination for large datasets
- Mobile-optimized layout with responsive header and modals
- Inmate detail modal with full booking information
- Collapsible change history (collapsed by default)
Hall of Fame (Awards)
- Optional feature showcasing inmates with notable distinctions
- Awards include: Longest Stay, Most Charges, Oldest, Youngest, Tallest, Shortest, Most Updates
- Glamorous gold-themed modal with inmate photos
- Toggle via
ENABLE_AWARDS=trueenvironment variable
Notifications
- 80+ notification services supported via Apprise
- Configurable notification types (new bookings, mugshot updates, charges, etc.)
- Mugshot photos included in booking alerts
- Silent first-run to prevent notification flood
Deployment
- Docker support with compose examples
- Lightweight SQLite database
- Local image storage with versioning
Known Compatible Agencies (Michigan)
- Chippewa County
- Dickinson County
- Houghton County
- Mackinac County
- Marquette County
For installation and configuration instructions, see README.md.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads