Dashboard de monitoramento self-hosted em tempo real para Proxmox, Docker, Kubernetes, TrueNAS e vSphere, com alertas e rondas de IA agendadas.
autobrr/dashbrr
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.
- Estrelas
- 350
- Forks
- 17
- Issues abertas
- 9
- Último commit
- ontem
O que é?
O Dashbrr é um dashboard web que mostra a saúde e o status em tempo real dos serviços de uma configuração de servidor de mídia. Ele abrange servidores de mídia como Plex, Jellyfin e Emby; os gerenciadores *arr (Sonarr, Radarr, Lidarr, Readarr, Whisparr, Bazarr, Prowlarr); clientes de download como SABnzbd, NZBGet e qBittorrent via Qui; além de Overseerr, Autobrr, Tailscale e Traefik. Cada serviço tem seu próprio card com dados específicos, como streams ativos, estado da fila ou saúde dos indexadores, e os cards podem ser reorganizados arrastando-os.
O backend é escrito em Go com o framework Gin e armazena dados em SQLite ou PostgreSQL. As atualizações são enviadas ao navegador via Server-Sent Events, e os resultados ficam em cache na memória. Os usuários podem entrar com contas integradas ou por meio de OpenID Connect. Os serviços podem ser adicionados via CLI, por labels do Docker ou anotações do Kubernetes, ou pela importação de configurações YAML/JSON.
O projeto inclui arquivos do Docker Compose e binários standalone, além de expor métricas do Prometheus em um listener separado. A interface web é um app responsivo feito com React e TypeScript que pode ser instalado como Progressive Web App.
Recursos principais
- 01Verificações de saúde em tempo real e cards de status para serviços de mídia e download
- 02Dados específicos de cada serviço, como streams ativos no Plex ou Jellyfin e filas do Sonarr/Radarr
- 03Atualizações ao vivo via Server-Sent Events com cache em memória
- 04Login integrado ou autenticação via OpenID Connect
- 05Descoberta de serviços por labels do Docker, anotações do Kubernetes ou arquivos de configuração
- 06Armazenamento em SQLite ou PostgreSQL, métricas do Prometheus e suporte a PWA
Casos de uso
- Ver rapidamente se Plex, Jellyfin e os apps *arr estão funcionando corretamente
- Acompanhar streams ativos e sessões de transcodificação em diferentes servidores de mídia
- Monitorar filas de download e o status dos indexadores em uma única página
- Manter uma página de status compartilhada para um homelab, com login OIDC opcional
Início rápido
- 1
Inicie a configuração básica do Docker a partir do diretório docker-compose
docker compose -f docker-compose/docker-compose.yml up -d - 2
Abra o painel na porta de escuta definida na sua configuração (padrão: :8080)
Antes de usar
- Licenciado sob GPL-2.0, uma licença copyleft que exige que obras derivadas sejam de código aberto sob os mesmos termos.
- Requer hospedagem própria e a configuração dos dados de conexão de cada serviço de mídia, como chaves de API.
Em coleções
Tópicos
Perguntas frequentes
- O que é dashbrr?
- 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. O Dashbrr é um dashboard web que mostra a saúde e o status em tempo real dos serviços de uma configuração de servidor de mídia. Ele abrange servidores de mídia como Plex, Jellyfin e Emby; os gerenciadores *arr (Sonarr, Radarr, Lidarr, Readarr, Whisparr, Bazarr, Prowlarr); clientes de download como SABnzbd, NZBGet e qBittorrent via Qui; além de Overseerr, Autobrr, Tailscale e Traefik. Cada serviço tem seu próprio card com dados específicos, como streams ativos, estado da fila ou saúde dos indexadores, e os cards podem ser reorganizados arrastando-os.
- dashbrr é gratuito? Qual é a licença?
- dashbrr é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- dashbrr ainda é mantido?
- Manutenção ativa. O último commit de dashbrr foi em 5 de nov. de 2026.
- Para que posso usar dashbrr?
- Ver rapidamente se Plex, Jellyfin e os apps *arr estão funcionando corretamente Acompanhar streams ativos e sessões de transcodificação em diferentes servidores de mídia Monitorar filas de download e o status dos indexadores em uma única página Manter uma página de status compartilhada para um homelab, com login OIDC opcional
- Como instalar dashbrr?
- Inicie a configuração básica do Docker a partir do diretório docker-compose: docker compose -f docker-compose/docker-compose.yml up -d Abra o painel na porta de escuta definida na sua configuração (padrão: :8080)
- Onde consigo dashbrr?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/autobrr/dashbrr
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um dashboard leve e auto-hospedado que reúne feeds RSS, Reddit, Hacker News, YouTube, previsão do tempo e muito mais em uma página configurável.
Dashboard auto-hospedado que reúne RSS, Reddit, Hacker News, clima, status do Docker e mais em uma página; fork do Glance.
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.
Um dashboard self-hosted para homelabs, com contas multiusuário, verificações de integridade dos serviços em tempo real, temas e métricas do Prometheus.
Uma página única e auto-hospedada que mostra se seu homelab está funcionando bem, consultando as ferramentas que você já usa sem alterar nada.