Repolode
notclickable-jordan

notclickable-jordan/starbase-80

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.

Estrelas
560
Forks
25
Issues abertas
5
Último commit
há 2 meses

O que é?

Starbase 80 é uma página inicial estática para containers Docker, serviços self-hosted ou qualquer conjunto de links. Você define categorias e serviços em um arquivo config.json, e o app gera uma página organizada com ícones, títulos e descrições curtas para cada item.

O app não se conecta à API do Docker, então não descobre containers automaticamente. Em vez disso, você mantém a lista manualmente. O app é desenvolvido em Node e gera HTML estático, por isso a página carrega sem JavaScript no lado do cliente. Depois de alterar a configuração, reinicie o container e atualize o navegador.

Por padrão, a página acompanha a configuração de tema escuro ou claro do sistema operacional, mas também é possível fixar um tema. Os ícones podem vir de arquivos locais, do conjunto Dashboard Icons, dos ícones Material Design ou do selfh.st, com ícones separados para os modos claro e escuro. Títulos, logotipos, cores de fundo e comportamento dos links são controlados por variáveis de ambiente.

Recursos principais

  • 01Define categorias e serviços em um único arquivo config.json.
  • 02Oferece suporte a ícones de arquivos locais, Dashboard Icons, Material Design e selfh.st.
  • 03Acompanha automaticamente o modo escuro ou claro do sistema operacional, com a opção de fixar um tema.
  • 04Gera HTML estático sem JavaScript no lado do cliente.
  • 05Permite personalizar título, logotipo, cores de fundo e comportamento dos links por meio de variáveis de ambiente.
  • 06Oferece uma opção oculta para desativar um serviço sem excluir sua entrada.

Casos de uso

  • Criar uma página inicial para um servidor doméstico ou homelab que executa vários serviços Docker.
  • Criar um painel no estilo de favoritos para ferramentas internas e links de documentação de uma equipe.
  • Disponibilizar uma página inicial simples e somente para leitura em um dispositivo pequeno, onde leveza é importante.

Em coleções

Tópicos

Perguntas frequentes

O que é starbase-80?
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. Starbase 80 é uma página inicial estática para containers Docker, serviços self-hosted ou qualquer conjunto de links. Você define categorias e serviços em um arquivo config.json, e o app gera uma página organizada com ícones, títulos e descrições curtas para cada item.
starbase-80 é gratuito? Qual é a licença?
starbase-80 é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
starbase-80 ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de starbase-80 foi em 11 de set. de 2026.
Para que posso usar starbase-80?
Criar uma página inicial para um servidor doméstico ou homelab que executa vários serviços Docker. Criar um painel no estilo de favoritos para ferramentas internas e links de documentação de uma equipe. Disponibilizar uma página inicial simples e somente para leitura em um dispositivo pequeno, onde leveza é importante.
Onde consigo starbase-80?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/notclickable-jordan/starbase-80

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

Projetos relacionados