Projects

Guardian

Decide which devices can stream from your Plex server.

Open source, written in TypeScript.

Guardian showing live Plex streams, each with its user, device, quality and progress

Why it exists

Plex lets anyone you share your server with stream from any device, anywhere. Nothing lets you hold back a device you don’t recognize before it starts playing.

I built Guardian to close that gap on my own server. Each new device waits for approval, and rules per person limit schedules, networks and the number of streams. I released it in September 2025; it has since been pulled more than 70,000 times from Docker Hub, and the people running it file the issues that decide what comes next.

Built with