Guardian
Plex session monitoring and device access control platform
174 stars 5 forks last commit first released
Actively maintained
Last commit 26 Aug 2026.
Guardian is an open-source security and management platform for Plex Media Server that monitors active streams and enforces device- and user-level access policies. It provides a web UI to observe sessions in real time, approve or block devices, and automate actions based on rules and schedules.
Key Features
- Real-time session tracking for Plex and Plexamp including title, quality, duration, client platform, IP and last-seen.
- Device approval workflow: detect new devices and require manual or automatic approval/rejection per user or globally.
- Automated session termination and enforcement of per-user or global concurrent stream limits.
- IP- and schedule-based access controls (LAN/WAN, CIDR ranges, time windows).
- Temporary device permissions and automatic cleanup of inactive devices.
- Notifications via SMTP and Apprise for many integrations (Discord/Slack/Telegram/etc.).
- Export/import database, admin tools for user/password management, and configurable refresh/monitor intervals.
Use Cases
- Protect a home Plex server by requiring manual approval for unknown devices and terminating suspicious sessions.
- Enforce parental or household access schedules and per-user concurrent stream limits.
- Receive alerts for new device connections or blocked streams and audit historical session activity.
Limitations and Considerations
- Default storage is a single-file SQLite database; this design suits small/home deployments but limits horizontal scaling and multi-node high availability.
- Integration is specific to Plex (and Plexamp); it does not act as a general network firewall or replace network-level enforcement tools.
- Some advanced enterprise features (clustering, external database defaults) are not provided out-of-the-box and require manual adaptation.
Guardian is intended as a practical tool for Plex administrators who need visibility and fine-grained device control. It is best suited for single-server/home deployments where easy Docker-based installation and realtime control are priorities.
Categories:
Tags:
Tech Stack:
Similar to Guardian
BunkerM
Web-based management platform for Mosquitto MQTT brokers
Containerized MQTT management solution bundling a Mosquitto broker with a web UI for ACLs, dynamic security, client management, monitoring and cloud bridges.

GRR
Web-based resource management and reservation system
Open-source PHP/MySQL application for managing and reserving shared resources (rooms, equipment) with recurring bookings, access control, and notifications.

Hasura GraphQL Engine
Open-source GraphQL engine providing instant, realtime APIs on your data
Hasura is an open-source GraphQL engine that instantly exposes realtime, secure GraphQL APIs over databases and other data sources with fine-grained access control.


Tracearr
Real-time monitoring and analytics for Plex, Jellyfin, and Emby
Real-time monitoring platform for Plex, Jellyfin, and Emby with session tracking, playback analytics, stream maps, alerts, and account-sharing detection rules.
Pomerium
Identity- and context-aware access proxy for zero trust access
Pomerium is an identity-aware access proxy that provides zero trust, per-request authorization to internal web apps and services without a traditional VPN.
VoidAuth
Self-hosted SSO and user management with OpenID Connect and ForwardAuth
VoidAuth is a self-hosted SSO provider with OpenID Connect, ForwardAuth proxy auth, and built-in user and group management plus MFA and passkeys.





