Um dashboard auto-hospedado, feito com Svelte, para organizar links, ferramentas e o status de serviços em um só lugar.
andreasmolnardev/dashwise
Um dashboard self-hosted para homelabs, com edição pela interface gráfica, autenticação SSO integrada, notícias via RSS, widgets e integrações com apps self-hosted.
- Estrelas
- 466
- Forks
- 23
- Issues abertas
- 28
- Último commit
- anteontem
O que é?
O Dashwise é um dashboard completo para homelabs, voltado a quem mantém vários serviços self-hosted e quer organizá-los em uma única página. Os dashboards são configurados pela interface web, sem arquivos de configuração, e montados com links, widgets e glanceables — informações exibidas em uma linha ao lado do relógio.
O projeto inclui autenticação SSO via OIDC, feeds de notícias RSS, uma busca no estilo Spotlight acionada por Ctrl+K para encontrar links e integrações, além de suporte a notificações push enviadas para um endpoint de API. As integrações com apps self-hosted são definidas em arquivos YAML e mantidas em um repositório separado.
A stack usa uma SPA em React empacotada com Bun, uma camada de API com Hono e PocketBase no backend. A implantação em produção é feita com docker-compose, e o desenvolvimento local usa Bun.
Recursos principais
- 01Configure dashboards e páginas pela interface web, sem editar arquivos de configuração.
- 02Autenticação SSO integrada via OIDC.
- 03Links, widgets e glanceables que podem ser agrupados e organizados no dashboard.
- 04Assinaturas de feeds RSS exibidas como notícias.
- 05Busca em links e integrações com Ctrl+K, incluindo atalhos bang para mecanismos de busca.
- 06Notificações push recebidas por um endpoint de API.
- 07Integrações com apps self-hosted definidas em arquivos YAML.
Casos de uso
- Criar uma página inicial única para acessar todos os serviços de um homelab.
- Proteger o acesso ao dashboard de um homelab com login SSO para uma equipe pequena ou uma casa.
- Monitorar apps self-hosted por meio de widgets de integração em uma única tela.
Início rápido
- 1
Instale as dependências para o desenvolvimento local
bun install - 2
Execute os scripts de desenvolvimento do workspace
bun run dev - 3
Para produção, faça o deploy usando o docker-compose.yaml do repositório
Antes de usar
- O README descreve o projeto como desenvolvido com assistência de IA.
- Recomenda-se executar o backend PocketBase no contêiner aio incluído; bancos de dados externos podem falhar devido às migrações.
Em coleções
Tópicos
Perguntas frequentes
- O que é dashwise?
- Um dashboard self-hosted para homelabs, com edição pela interface gráfica, autenticação SSO integrada, notícias via RSS, widgets e integrações com apps self-hosted. O Dashwise é um dashboard completo para homelabs, voltado a quem mantém vários serviços self-hosted e quer organizá-los em uma única página. Os dashboards são configurados pela interface web, sem arquivos de configuração, e montados com links, widgets e glanceables — informações exibidas em uma linha ao lado do relógio.
- dashwise é gratuito? Qual é a licença?
- dashwise é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- dashwise ainda é mantido?
- Manutenção ativa. O último commit de dashwise foi em 4 de nov. de 2026.
- Para que posso usar dashwise?
- Criar uma página inicial única para acessar todos os serviços de um homelab. Proteger o acesso ao dashboard de um homelab com login SSO para uma equipe pequena ou uma casa. Monitorar apps self-hosted por meio de widgets de integração em uma única tela.
- Como instalar dashwise?
- Instale as dependências para o desenvolvimento local: bun install Execute os scripts de desenvolvimento do workspace: bun run dev Para produção, faça o deploy usando o docker-compose.yaml do repositório
- Onde consigo dashwise?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/andreasmolnardev/dashwise
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App web auto-hospedado para ligar dispositivos na rede com Wake-on-LAN, desenvolvido com SvelteKit, Go e PocketBase.
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.
Um banco de dados de trilhas auto-hospedado para enviar tracks de GPS, planejar rotas e criar um catálogo pesquisável de caminhadas e passeios de bicicleta.
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.
Um dashboard de aplicações self-hosted e página inicial do navegador para organizar links de apps web, com estatísticas em tempo real de serviços compatíveis.