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.
gethomepage/homepage
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.
- Estrelas
- 33,299
- Forks
- 2,153
- Issues abertas
- 0
- Último commit
- há 13 horas
O que é?
Homepage é uma página inicial personalizável e um painel de aplicações que você hospeda por conta própria. Ela mostra links para seus serviços, status e estatísticas em tempo real dos contêineres Docker e widgets com dados de apps self-hosted, como a suíte *arr, Plex, Jellyfin, qBittorrent e outros, além de widgets informativos sobre clima, horário, data e pesquisa.
Todas as requisições aos serviços de backend passam pelo servidor, mantendo as chaves de API fora do navegador. Serviços e favoritos podem ser definidos em arquivos YAML ou descobertos automaticamente por meio de labels dos contêineres Docker. A interface oferece suporte a temas personalizados, CSS e JavaScript, layouts e vários idiomas.
Como os widgets podem expor dados de sistemas de automação residencial ou de mídia, o projeto recomenda colocá-lo atrás de um reverse proxy ou VPN com autenticação quando estiver acessível por redes não confiáveis. Ele inclui, como opção, login integrado com OIDC ou senha. Há imagens Docker disponíveis para AMD64 e ARM64.
Recursos principais
- 01Descoberta automática de serviços por meio de labels dos contêineres Docker
- 02Integrações com APIs via proxy para mais de 100 serviços, mantendo as chaves de API no servidor
- 03Widgets informativos sobre clima, horário, data, pesquisa e status do sistema
- 04Configuração por meio de arquivos YAML
- 05Temas personalizados, CSS, JavaScript e layouts
- 06Interface multilíngue e imagens Docker para AMD64 e ARM64
Casos de uso
- Criar uma página inicial para um servidor doméstico com links para todos os serviços self-hosted
- Monitorar o status e o uso de recursos dos contêineres Docker em um único painel
- Acompanhar em um só lugar o status de downloads e bibliotecas de mídia do *arr, Plex ou Jellyfin
Início rápido
- 1
Execute a imagem Docker com docker run (defina HOMEPAGE_ALLOWED_HOSTS e ajuste o caminho de config).
docker run --name homepage -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -e PUID=1000 -e PGID=1000 -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock:ro --restart unless-stopped ghcr.io/gethomepage/homepage:latest
Antes de usar
- Licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados sejam disponibilizados como código aberto sob os mesmos termos.
- Se estiver acessível por redes não confiáveis, deve ficar atrás de um reverse proxy ou VPN que imponha autenticação e TLS.
Em coleções
Tópicos
Perguntas frequentes
- O que é homepage?
- 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. Homepage é uma página inicial personalizável e um painel de aplicações que você hospeda por conta própria. Ela mostra links para seus serviços, status e estatísticas em tempo real dos contêineres Docker e widgets com dados de apps self-hosted, como a suíte *arr, Plex, Jellyfin, qBittorrent e outros, além de widgets informativos sobre clima, horário, data e pesquisa.
- homepage é gratuito? Qual é a licença?
- homepage é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- homepage ainda é mantido?
- Manutenção ativa. O último commit de homepage foi em 23 de out. de 2026.
- Para que posso usar homepage?
- Criar uma página inicial para um servidor doméstico com links para todos os serviços self-hosted Monitorar o status e o uso de recursos dos contêineres Docker em um único painel Acompanhar em um só lugar o status de downloads e bibliotecas de mídia do *arr, Plex ou Jellyfin
- Como instalar homepage?
- Execute a imagem Docker com docker run (defina HOMEPAGE_ALLOWED_HOSTS e ajuste o caminho de config).: docker run --name homepage -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -e PUID=1000 -e PGID=1000 -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock:ro --restart unless-stopped ghcr.io/gethomepage/homepage:latest
- Onde consigo homepage?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gethomepage/homepage
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma página inicial estática para seu servidor, configurada em YAML, que lista e permite pesquisar seus serviços self-hosted.
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.
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.
Dashboard de monitoramento self-hosted em tempo real para Proxmox, Docker, Kubernetes, TrueNAS e vSphere, com alertas e rondas de IA agendadas.