Un panel autohospedado para supervisar el estado y la salud de servicios de un ecosistema multimedia, como Plex, Sonarr, Radarr y qBittorrent.
HydroshieldMKII/Guardian
Capa de control de acceso para Plex Media Server que aprueba o bloquea dispositivos, aplica horarios y reglas de IP, limita las transmisiones y cierra las sesiones que incumplen las normas.
- Estrellas
- 175
- Forks
- 7
- Issues abiertos
- 13
- Último commit
- hace 4 días
¿Qué es?
Guardian funciona junto a Plex Media Server y consulta periódicamente su API de sesiones. Cada transmisión activa se compara con las políticas del usuario y del dispositivo, y se terminan las sesiones que no cumplen las reglas.
Los administradores pueden aprobar, rechazar o dejar en espera dispositivos nuevos, con excepciones por usuario, listas de IP permitidas, reglas para LAN/WAN, horarios y permisos temporales. Se admiten límites de transmisiones simultáneas globales y por usuario. La interfaz web muestra sesiones en tiempo real, detalles de las transmisiones e historial con búsqueda.
Los usuarios de Plex disponen de un portal donde pueden ver sus propios dispositivos y dejar notas. Se pueden enviar notificaciones por correo electrónico, Apprise o dentro de la aplicación. Se implementa con Docker Compose y requiere un servidor Plex accesible y un token de Plex.
Funciones clave
- 01Aprobar, rechazar o dejar en espera dispositivos, con excepciones por usuario
- 02Límites de transmisiones simultáneas globales y por usuario
- 03Listas de IP permitidas, reglas para LAN/WAN y horarios
- 04Sesiones en tiempo real, detalles de las transmisiones e historial con búsqueda
- 05Notificaciones por correo electrónico, Apprise y dentro de la aplicación
- 06Portal de usuario para consultar dispositivos y dejar notas
Casos de uso
- Administradores del hogar que limitan cuándo y desde dónde pueden transmitir los miembros de la familia
- Operadores de homelab que limitan las transmisiones simultáneas en un servidor Plex compartido
- Restringir el acceso desde dispositivos desconocidos o fuera de la red doméstica
Inicio rápido
- 1
Crea una carpeta y accede a ella
mkdir -p guardian && cd guardian - 2
Descarga el archivo de ejemplo de Docker Compose
curl -o docker-compose.yml https://raw.githubusercontent.com/HydroshieldMKII/Guardian/main/docker-compose.example.yml - 3
Inicia Guardian con Docker Compose y, después, abre la interfaz web en el puerto 3000
docker compose up -d
Antes de usarlo
- Requiere un Plex Media Server accesible y un token de Plex.
- Está bajo la licencia PolyForm Noncommercial 1.0.0, que prohíbe el uso comercial.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Guardian?
- Capa de control de acceso para Plex Media Server que aprueba o bloquea dispositivos, aplica horarios y reglas de IP, limita las transmisiones y cierra las sesiones que incumplen las normas. Guardian funciona junto a Plex Media Server y consulta periódicamente su API de sesiones. Cada transmisión activa se compara con las políticas del usuario y del dispositivo, y se terminan las sesiones que no cumplen las reglas.
- ¿Guardian es gratuito? ¿Qué licencia tiene?
- Guardian es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Guardian sigue mantenido?
- Mantenimiento activo. El último commit de Guardian fue el 3 nov 2026.
- ¿Para qué puedo usar Guardian?
- Administradores del hogar que limitan cuándo y desde dónde pueden transmitir los miembros de la familia Operadores de homelab que limitan las transmisiones simultáneas en un servidor Plex compartido Restringir el acceso desde dispositivos desconocidos o fuera de la red doméstica
- ¿Cómo se instala Guardian?
- Crea una carpeta y accede a ella: mkdir -p guardian && cd guardian Descarga el archivo de ejemplo de Docker Compose: curl -o docker-compose.yml https://raw.githubusercontent.com/HydroshieldMKII/Guardian/main/docker-compose.example.yml Inicia Guardian con Docker Compose y, después, abre la interfaz web en el puerto 3000: docker compose up -d
- ¿Dónde consigo Guardian?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HydroshieldMKII/Guardian
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una aplicación web que se conecta a tu servidor Plex para ver y cambiar las pistas de audio y subtítulos de series completas o episodios individuales.
Gestor autoalojado de solicitudes de audiolibros que busca en indexadores, descarga lanzamientos y los importa a Plex o Audiobookshelf.
Una aplicación web autoalojada que convierte las estadísticas de un servidor Plex de Tautulli o Tracearr en un resumen anual al estilo Spotify Wrapped para sus usuarios.
POS para restaurantes autohospedado que incluye facturación con pagos por QR UPI, mesas, pantalla de cocina, reservas, inventario y nómina del personal, y funciona en un servidor local.
Interfaz web de Streamlit basada en yt-dlp que descarga videos sueltos o listas de reproducción y los organiza en carpetas que Plex, Jellyfin o Emby pueden explorar.