Um dashboard self-hosted para monitorar a saúde e o status de serviços de um media stack, como Plex, Sonarr, Radarr e qBittorrent.
HydroshieldMKII/Guardian
Camada de controle de acesso para Plex Media Server que aprova ou bloqueia dispositivos, aplica horários e regras de IP, limita streams e encerra sessões que violam as políticas.
- Estrelas
- 175
- Forks
- 7
- Issues abertas
- 13
- Último commit
- há 4 dias
O que é?
O Guardian funciona junto ao Plex Media Server e consulta a API de sessões. Cada stream ativo é comparado com as políticas definidas para o usuário e o dispositivo, e as sessões que não atendem às regras são encerradas.
Administradores podem aprovar, rejeitar ou manter novos dispositivos em espera, com exceções por usuário, listas de permissões para LAN/WAN e IP, horários e liberações temporárias. Também há limites de streams simultâneos globais e por usuário. A interface web mostra sessões ao vivo, detalhes dos streams e um histórico pesquisável.
Usuários do Plex têm acesso a um portal onde podem ver seus próprios dispositivos e deixar observações. As notificações podem ser enviadas por email, Apprise ou pelo app. A implantação é feita com Docker Compose e requer um servidor Plex acessível e um token do Plex.
Recursos principais
- 01Aprovar, rejeitar ou manter dispositivos em espera, com exceções por usuário
- 02Limites de streams simultâneos globais e por usuário
- 03Listas de permissões de IP, regras para LAN/WAN e horários
- 04Sessões ao vivo, detalhes dos streams e histórico pesquisável
- 05Notificações por email, Apprise e pelo app
- 06Portal para usuários verem seus dispositivos e deixarem observações
Casos de uso
- Administradores domésticos que limitam quando e de onde os familiares podem assistir a streams
- Operadores de homelab que limitam streams simultâneos em um servidor Plex compartilhado
- Restringir o acesso de dispositivos desconhecidos ou de fora da rede doméstica
Início rápido
- 1
Crie uma pasta e entre nela
mkdir -p guardian && cd guardian - 2
Baixe o arquivo de exemplo do Docker Compose
curl -o docker-compose.yml https://raw.githubusercontent.com/HydroshieldMKII/Guardian/main/docker-compose.example.yml - 3
Inicie o Guardian com o Docker Compose e, em seguida, abra a interface web na porta 3000
docker compose up -d
Antes de usar
- Requer um Plex Media Server acessível e um token do Plex.
- Licenciado sob a PolyForm Noncommercial 1.0.0, que proíbe o uso comercial.
Em coleções
Tópicos
Perguntas frequentes
- O que é Guardian?
- Camada de controle de acesso para Plex Media Server que aprova ou bloqueia dispositivos, aplica horários e regras de IP, limita streams e encerra sessões que violam as políticas. O Guardian funciona junto ao Plex Media Server e consulta a API de sessões. Cada stream ativo é comparado com as políticas definidas para o usuário e o dispositivo, e as sessões que não atendem às regras são encerradas.
- Guardian é gratuito? Qual é a licença?
- Guardian é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Guardian ainda é mantido?
- Manutenção ativa. O último commit de Guardian foi em 3 de nov. de 2026.
- Para que posso usar Guardian?
- Administradores domésticos que limitam quando e de onde os familiares podem assistir a streams Operadores de homelab que limitam streams simultâneos em um servidor Plex compartilhado Restringir o acesso de dispositivos desconhecidos ou de fora da rede doméstica
- Como instalar Guardian?
- Crie uma pasta e entre nela: mkdir -p guardian && cd guardian Baixe o arquivo de exemplo do Docker Compose: curl -o docker-compose.yml https://raw.githubusercontent.com/HydroshieldMKII/Guardian/main/docker-compose.example.yml Inicie o Guardian com o Docker Compose e, em seguida, abra a interface web na porta 3000: docker compose up -d
- Onde consigo Guardian?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/HydroshieldMKII/Guardian
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo web que se conecta ao seu servidor Plex para visualizar e alterar faixas de áudio e legendas de séries inteiras ou episódios individuais.
Gerenciador de solicitações de audiolivros self-hosted que pesquisa indexadores, baixa lançamentos e os importa para o Plex ou Audiobookshelf.
Um app web self-hosted que transforma estatísticas do servidor Plex, obtidas pelo Tautulli ou Tracearr, em uma retrospectiva anual no estilo Spotify Wrapped.
Sistema de PDV para restaurantes, auto-hospedado em um servidor local, com pagamentos por QR Code UPI, mesas, tela da cozinha, reservas, estoque e folha de pagamento.
Interface web em Streamlit baseada no yt-dlp para baixar vídeos avulsos ou playlists e organizá-los em pastas que o Plex, o Jellyfin ou o Emby possam indexar.