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.
Turbootzz/Nimbus
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.
- Estrelas
- 134
- Forks
- 4
- Issues abertas
- 30
- Último commit
- há 6 dias
O que é?
Nimbus é um dashboard self-hosted para organizar e monitorar os serviços de um homelab. Cada usuário tem sua própria conta, com login por JWT, autenticação OAuth2 via Google, GitHub ou Discord e controle de acesso baseado em funções; um painel de administração permite gerenciar usuários.
Os serviços aparecem em blocos que podem ser arrastados e são verificados em tempo real, com acompanhamento do tempo de resposta, histórico de status e gráficos de disponibilidade. A personalização inclui papéis de parede por usuário, modos claro e escuro, cores de destaque e um layout em canvas com barra superior. As métricas podem ser exportadas para o Prometheus.
A imagem de desenvolvimento 2.0 adiciona widgets como relógio, notas, RSS, previsão do tempo, estatísticas do sistema e contêineres Docker, além de integrações que exibem dados em tempo real de apps como Pi-hole, Jellyfin, Sonarr e Home Assistant. A implantação é feita com Docker Compose, e os secrets são gerados na primeira execução.
Recursos principais
- 01Contas locais e autenticação OAuth2 com Google, GitHub ou Discord
- 02Controle de acesso baseado em funções, com painel de administração
- 03Verificações de integridade em tempo real, com histórico de tempo de resposta e disponibilidade
- 04Papéis de parede por usuário, modos claro e escuro e cores de destaque
- 05Exportação de métricas do Prometheus
- 06Widgets e integrações com apps na imagem de desenvolvimento 2.0
Casos de uso
- Criar uma página inicial única para todos os serviços self-hosted de um homelab
- Monitorar quais serviços estão disponíveis e a velocidade das respostas
- Compartilhar um dashboard com familiares ou uma pequena equipe, cada pessoa com seu próprio login
- Exibir estatísticas em tempo real do Pi-hole, Jellyfin ou Home Assistant junto aos blocos dos serviços
Início rápido
- 1
Crie o arquivo docker-compose.yml baixando-o do repositório
mkdir nimbus && cd nimbus curl -O https://raw.githubusercontent.com/Turbootzz/Nimbus/main/docker-compose.yml - 2
Inicie o Nimbus com Docker Compose
docker-compose up -d - 3
Abra http://localhost:3000 no navegador e crie sua primeira conta
Antes de usar
- Licenciado sob a AGPL v3, uma licença copyleft que exige o compartilhamento de modificações quando o software é oferecido como serviço de rede.
- Requer PostgreSQL, portanto, a hospedagem própria envolve executar um banco de dados junto com o app.
- Alguns recursos de widgets e integrações estão na branch dev e podem parar de funcionar a qualquer momento.
Em coleções
Tópicos
Perguntas frequentes
- O que é Nimbus?
- 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. Nimbus é um dashboard self-hosted para organizar e monitorar os serviços de um homelab. Cada usuário tem sua própria conta, com login por JWT, autenticação OAuth2 via Google, GitHub ou Discord e controle de acesso baseado em funções; um painel de administração permite gerenciar usuários.
- Nimbus é gratuito? Qual é a licença?
- Nimbus é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Nimbus ainda é mantido?
- Manutenção ativa. O último commit de Nimbus foi em 31 de out. de 2026.
- Para que posso usar Nimbus?
- Criar uma página inicial única para todos os serviços self-hosted de um homelab Monitorar quais serviços estão disponíveis e a velocidade das respostas Compartilhar um dashboard com familiares ou uma pequena equipe, cada pessoa com seu próprio login Exibir estatísticas em tempo real do Pi-hole, Jellyfin ou Home Assistant junto aos blocos dos serviços
- Como instalar Nimbus?
- Crie o arquivo docker-compose.yml baixando-o do repositório: mkdir nimbus && cd nimbus curl -O https://raw.githubusercontent.com/Turbootzz/Nimbus/main/docker-compose.yml Inicie o Nimbus com Docker Compose: docker-compose up -d Abra http://localhost:3000 no navegador e crie sua primeira conta
- Onde consigo Nimbus?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Turbootzz/Nimbus
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um painel de aplicações self-hosted com descoberta via Docker, widgets com APIs proxy para mais de 100 serviços e configuração baseada em YAML.
Um dashboard pessoal auto-hospedável para homelabs, com verificações de status, widgets, temas, pacotes de ícones e editor de configuração na interface.
Uma página inicial self-hosted, implantável com Docker, que lista serviços e links a partir de um único arquivo de configuração JSON.
Uma página inicial self-hosted que descobre e lista automaticamente seus serviços, dashboards e documentos do Docker, Kubernetes e Tailscale.
Painel de integridade auto-hospedado que monitora serviços por HTTP, ICMP, TCP, DNS e outros protocolos, avalia condições de resposta e envia alertas.