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.
bastienwirtz/homer
Uma página inicial estática para seu servidor, configurada em YAML, que lista e permite pesquisar seus serviços self-hosted.
Alternativa open source a:Heimdall
- Estrelas
- 11,681
- Forks
- 927
- Issues abertas
- 173
- Último commit
- anteontem
O que é?
Homer é um dashboard estático em HTML/JS que exibe links para seus serviços em uma página inicial navegável e pesquisável. O layout, os serviços e os grupos são definidos em um único arquivo de configuração YAML, então não há banco de dados nem backend para manter.
Desenvolvido com Vue, ele roda como arquivos estáticos atrás de qualquer servidor HTTP e pode ser implantado com Docker, a partir de um arquivo de release pré-compilado ou compilado manualmente com pnpm. Homer também oferece smart cards que obtêm o status dos serviços, várias páginas com itens agrupados, personalização de temas e busca aproximada com atalhos de teclado.
Ele precisa ser servido por HTTP, pois abrir index.html diretamente via file:// não funciona.
Recursos principais
- 01Configure serviços, grupos e páginas por meio de um único arquivo YAML.
- 02Busca aproximada com atalhos de teclado para navegação rápida.
- 03Smart cards que podem exibir informações atualizadas dos serviços.
- 04Personalização de temas e suporte a PWA instalável.
- 05Implante com Docker, Docker Compose, Kubernetes ou uma build estática.
Casos de uso
- Criar uma página inicial com links para todos os serviços de um servidor doméstico ou homelab.
- Oferecer à equipe um dashboard compartilhado de favoritos para ferramentas internas.
- Hospedar uma página inicial leve em uma subpasta, atrás de um reverse proxy já existente.
Início rápido
- 1
Inicie o contêiner do Homer com o Docker
docker run -d \ --name homer \ -p 8080:8080 \ --mount type=bind,source="/path/to/config/dir",target=/www/assets \ --restart=unless-stopped \ b4bz/homer:latest - 2
Abra o painel no navegador pela porta 8080
Antes de usar
- O painel deve ser servido por HTTP; abrir index.html diretamente via file:// não funciona.
- A configuração é feita editando um arquivo YAML, portanto não há uma interface gráfica de configuração.
Em coleções
Tópicos
Perguntas frequentes
- O que é homer?
- Uma página inicial estática para seu servidor, configurada em YAML, que lista e permite pesquisar seus serviços self-hosted. Homer é um dashboard estático em HTML/JS que exibe links para seus serviços em uma página inicial navegável e pesquisável. O layout, os serviços e os grupos são definidos em um único arquivo de configuração YAML, então não há banco de dados nem backend para manter.
- homer é gratuito? Qual é a licença?
- homer é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- homer ainda é mantido?
- Manutenção ativa. O último commit de homer foi em 21 de out. de 2026.
- Para que posso usar homer?
- Criar uma página inicial com links para todos os serviços de um servidor doméstico ou homelab. Oferecer à equipe um dashboard compartilhado de favoritos para ferramentas internas. Hospedar uma página inicial leve em uma subpasta, atrás de um reverse proxy já existente.
- Como instalar homer?
- Inicie o contêiner do Homer com o Docker: docker run -d \ --name homer \ -p 8080:8080 \ --mount type=bind,source="/path/to/config/dir",target=/www/assets \ --restart=unless-stopped \ b4bz/homer:latest Abra o painel no navegador pela porta 8080
- Onde consigo homer?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bastienwirtz/homer
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
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.
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.
Sistema de gerenciamento de fotos auto-hospedado para enviar, organizar e compartilhar fotos no seu próprio servidor ou espaço web.
Dashboard doméstico self-hosted com layout de arrastar e soltar, integração com mais de 80 serviços, ícones integrados e autenticação de usuários.