Repolode
codewec

codewec/dashlit

Um dashboard auto-hospedado, feito com Svelte, para organizar links, ferramentas e o status de serviços em um só lugar.

Alternativa open source a:HomepageLinkwarden

Estrelas
478
Forks
17
Issues abertas
8
Último commit
anteontem

O que é?

O DashLit é uma página inicial auto-hospedada para seus favoritos e serviços. Organize links em vários dashboards com layouts em linhas, colunas ou masonry, reorganize grupos e itens arrastando e soltando e defina dashboards padrão por usuário ou para todo o sistema. É possível verificar a disponibilidade da URL de cada item, com indicadores de status atualizados em tempo real na página.

O projeto é distribuído como um único binário Go com o frontend em Svelte incorporado e pode ser executado via Docker, por um script de instalação do systemd no Linux ou por um helper de Proxmox LXC. O acesso pode ser feito com senha local ou OIDC, incluindo Pocket ID, com opções para controlar o cadastro e a vinculação de contas. É possível buscar ícones no selfh.st e no Iconify, e a interface oferece vários temas claros e escuros inspirados no Catppuccin, além de paletas personalizadas. Dashboards, grupos e itens podem ser importados, exportados e clonados.

Recursos principais

  • 01Vários dashboards com visibilidade pública, autenticada ou privada
  • 02Grupos e itens organizados por arrastar e soltar, com suporte para desktop e dispositivos touch
  • 03Monitoramento da disponibilidade de URLs com indicadores de status em tempo real
  • 04Login com senha local e autenticação OIDC, incluindo Pocket ID
  • 05Busca de ícones no selfh.st e no Iconify
  • 06Navegação pelo teclado, filtros e atalhos com teclas modificadoras

Casos de uso

  • Criar uma página inicial para um home lab com serviços auto-hospedados
  • Compartilhar os links internos e o diretório de ferramentas de uma equipe com acesso protegido por login
  • Monitorar em uma única página se os serviços internos estão acessíveis
  • Executar um dashboard leve em um Raspberry Pi ou contêiner Proxmox

Início rápido

  1. 1

    Baixe a imagem do contêiner

    docker pull ghcr.io/codewec/dashlit:latest
  2. 2

    Inicie o DashLit, mas primeiro substitua o valor de JWT_SECRET

    docker run -d --name dashlit --restart unless-stopped -p 3000:8080 -e JWT_SECRET='replace-with-a-long-random-secret' -v dashlit-data:/data ghcr.io/codewec/dashlit:latest
  3. 3

    Acesse http://localhost:3000 e crie a primeira conta, que se tornará administradora

Antes de usar

  • O valor padrão de JWT_SECRET é destinado ao desenvolvimento e deve ser substituído em produção.
  • Ao hospedar por conta própria, você precisa gerenciar o servidor, o volume de dados e os backups.

Em coleções

Tópicos

Perguntas frequentes

O que é dashlit?
Um dashboard auto-hospedado, feito com Svelte, para organizar links, ferramentas e o status de serviços em um só lugar. O DashLit é uma página inicial auto-hospedada para seus favoritos e serviços. Organize links em vários dashboards com layouts em linhas, colunas ou masonry, reorganize grupos e itens arrastando e soltando e defina dashboards padrão por usuário ou para todo o sistema. É possível verificar a disponibilidade da URL de cada item, com indicadores de status atualizados em tempo real na página.
dashlit é gratuito? Qual é a licença?
dashlit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
dashlit ainda é mantido?
Manutenção ativa. O último commit de dashlit foi em 5 de nov. de 2026.
Para que posso usar dashlit?
Criar uma página inicial para um home lab com serviços auto-hospedados Compartilhar os links internos e o diretório de ferramentas de uma equipe com acesso protegido por login Monitorar em uma única página se os serviços internos estão acessíveis Executar um dashboard leve em um Raspberry Pi ou contêiner Proxmox
Como instalar dashlit?
Baixe a imagem do contêiner: docker pull ghcr.io/codewec/dashlit:latest Inicie o DashLit, mas primeiro substitua o valor de JWT_SECRET: docker run -d --name dashlit --restart unless-stopped -p 3000:8080 -e JWT_SECRET='replace-with-a-long-random-secret' -v dashlit-data:/data ghcr.io/codewec/dashlit:latest Acesse http://localhost:3000 e crie a primeira conta, que se tornará administradora
Onde consigo dashlit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/codewec/dashlit

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados