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:

Share:

Similar to Guardian

BunkerM

Web-based management platform for Mosquitto MQTT brokers

491
31
Last commit

Containerized MQTT management solution bundling a Mosquitto broker with a web UI for ACLs, dynamic security, client management, monitoring and cloud bridges.

Apache-2.0Actively maintained
Alternative to:
EMQX Cloud logo
EMQX Cloud
+6

GRR

Web-based resource management and reservation system

109
77
Last commit

Open-source PHP/MySQL application for managing and reserving shared resources (rooms, equipment) with recurring bookings, access control, and notifications.

GPL-2.0Actively maintained
Alternative to:
Skedda logo
Skedda
+6
Hasura GraphQL Engine logo

Hasura GraphQL Engine

Open-source GraphQL engine providing instant, realtime APIs on your data

32.1k
3k
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
Hasura logo
Hasura
+16
Tracearr logo

Tracearr

Real-time monitoring and analytics for Plex, Jellyfin, and Emby

2.5k
79
Last commit

Real-time monitoring platform for Plex, Jellyfin, and Emby with session tracking, playback analytics, stream maps, alerts, and account-sharing detection rules.

AGPL-3.0Actively maintained
Alternative to:
Tautulli logo
Tautulli
+1

Pomerium

Identity- and context-aware access proxy for zero trust access

5k
350
Last commit

Pomerium is an identity-aware access proxy that provides zero trust, per-request authorization to internal web apps and services without a traditional VPN.

Apache-2.0Actively maintained
Alternative to:
Cloudflare Access logo
Cloudflare Access
+12

VoidAuth

Self-hosted SSO and user management with OpenID Connect and ForwardAuth

2.5k
100
Last commit

VoidAuth is a self-hosted SSO provider with OpenID Connect, ForwardAuth proxy auth, and built-in user and group management plus MFA and passkeys.

AGPL-3.0Actively maintained
Alternative to:
Auth0 logo
Auth0
+19