AdGuard Home v1.0 beta: o começo de uma nova fase de desenvolvimento

Sua smart TV está tentando monitorar seus hábitos de visualização, seus jogos para celular estão compartilhando dados com corretores de informações, e até mesmo sua geladeira inteligente pode estar fazendo algo suspeito. Durante anos, o AdGuard Home foi o escudo silencioso definitivo contra tudo isso — um presente gratuito e de código aberto para a comunidade, criado para colocar o controle da rede nas suas mãos.

Mas sejamos sinceros: ultimamente, esse escudo tem estado silencioso demais. Parecia que o projeto recebia apenas atualizações de rotina. Estamos finalmente quebrando esse padrão. Estamos lançando a versão beta do AdGuard Home v1.0, marcando a transição do projeto da manutenção discreta para um desenvolvimento ativo.

Principais destaques

  • Reformulamos o visual do AdGuard Home para deixá-lo mais limpo e moderno, alinhando-o aos demais produtos da AdGuard, mas mantendo a estrutura principal familiar para que você não se perca.

  • As próximas atualizações trarão regularmente novas ferramentas e recursos, em vez de apenas correções de rotina e atualizações de bibliotecas.

  • Como esta é uma mudança significativa, convidamos você a testar esta versão em seu ambiente e compartilhar seu feedback para nos ajudar a estabilizar a versão final.


Para entender por que levamos oito anos para alcançar esse marco, precisamos voltar ao começo.

Um breve retrospecto: a jornada de 8 anos até a v1.0

O AdGuard Home surgiu pela primeira vez em 2018 como uma prévia da versão v0.1. Para sermos totalmente transparentes, a interface original foi criada por alguém que estava literalmente aprendendo React enquanto a desenvolvia. Não era perfeita, mas funcionava — e ajudou o produto a se tornar algo em que as pessoas podiam confiar.

Nosso esquema de versionamento era tão experimental quanto. Em vez de seguir para uma lógica v0.2, pulamos direto para a v0.9, que foi imediatamente seguida pela... v0.91. Apesar da numeração incomum, o projeto estava prosperando. Continuamos adicionando recursos importantes, como o atualizador integrado, as tags de clientes e o pioneiro suporte a DNS-over-QUIC. Em 2020, adotamos o versionamento semântico para trazer mais estabilidade à comunidade, avançando até a v0.100 e, posteriormente, à v0.107.

Mas uma verdadeira “v1.0” sempre pareceu ser mais do que apenas o próximo número. À medida que o projeto crescia, a interface legada se tornava cada vez mais difícil de evoluir, o que dificultava a introdução de mudanças significativas sem afetar as configurações existentes. Com o tempo, a linha v0.107 acabou se transformando em uma longa sequência de correções cuidadosas e melhorias incrementais.

A versão 1.0 quebra esse ciclo. Estamos adotando um modelo de versionamento mais flexível, semelhante ao utilizado em outros produtos da AdGuard. Isso significa que versões menores (como a transição da v1.0.0 para a v1.1.0) poderão incluir alterações incompatíveis com versões anteriores. Ao remover essas restrições, ganhamos mais liberdade para lançar novos recursos com muito mais rapidez — começando por uma interface renovada.

Uma interface renovada, mas familiar

Sabemos como é frustrante quando um serviço que você usa todos os dias muda completamente o visual e obriga você a reaprender onde fica cada botão. Não queríamos fazer isso com você. Nosso objetivo foi modernizar a interface sem que você se sentisse perdido, preservando a lógica já conhecida, mas deixando tudo mais limpo, atual e alinhado ao restante do ecossistema AdGuard. E, claro, adicionamos algumas novidades úteis.

Mas essa reformulação vai muito além da aparência. O novo frontend segue a mesma filosofia de otimização rigorosa do backend. Reconstruído com reatividade granular, ele ficou significativamente mais leve e rápido. Esta atualização resolve os problemas anteriores de consumo de memória, permitindo que o AdGuard Home funcione de forma mais eficiente em dispositivos com hardware modesto, além de trazer uma interface totalmente responsiva para dispositivos móveis.

Antes e depois

Assistente de instalação e guia de configuração

O novo processo de configuração inicial reduz o atrito durante a implantação, tornando a configuração do seu servidor DNS mais simples e acessível, especialmente para novos usuários.

O guia de configuração atualizado também facilita a configuração dos seus dispositivos.

Guia de configuração

Painel de controle

Monitorar as estatísticas da sua rede e o status do servidor ficou mais simples graças a um layout otimizado que permite visualizar rapidamente as métricas mais importantes.

Painel de controle

Configurações principais

Personalizar e ajustar seu servidor agora é mais fácil graças a uma reorganização estrutural das configurações, que torna mais intuitivo o gerenciamento das opções gerais, das configurações de DNS e do DHCP.

Configurações de clientes

Gerenciar dispositivos individuais na sua rede ficou mais intuitivo. O novo layout, mais limpo e organizado, facilita a atribuição de perfis e regras específicas para cada dispositivo.

Registro de consultas

A principal ferramenta de diagnóstico agora exibe informações mais detalhadas sobre cada solicitação nos cartões de consulta, além de novos parâmetros de classificação e filtragem que permitem análises mais precisas.

Registro de consultas

Seção de filtros

Suas principais ferramentas de filtragem foram aprimoradas: Listas de bloqueio, Listas de permissão, Regravações de DNS e Regras do usuário. Além disso, agora é possível configurar intervalos automáticos de atualização para seus filtros.

Ajude-nos a moldar a versão final

Como o AdGuard Home roda em uma grande variedade de dispositivos — de um Raspberry Pi a servidores corporativos — os ambientes de rede da nossa comunidade são extremamente diversos. Uma mudança deste porte precisa ser testada em condições reais e nos mais variados cenários, e não conseguimos fazer isso sem a sua ajuda.

Como atualizar ou migrar para a v1.0 beta

Se você já está usando o canal beta: não é necessário fazer nada. A atualização será instalada automaticamente por meio do atualizador integrado.

Se você está usando a versão estável: primeiro, faça um backup das suas configurações, salvando o arquivo de configuração (AdGuardHome.yaml) e o diretório de dados (data), por precaução. Depois, escolha o método de atualização mais adequado para o seu ambiente:

  • Docker: altere a tag da imagem de :latest para :beta e recrie o contêiner.
  • Script automatizado (Linux/macOS): execute o script de instalação com a opção beta:
    curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -c beta -v
  • Instalação manual (Windows e outros sistemas): interrompa o serviço do AdGuard Home, baixe a versão de pré-lançamento mais recente na página de releases do GitHub, substitua o executável antigo pelo novo e reinicie o serviço.

Para instruções mais detalhadas, consulte nosso repositório.

Compartilhe seu feedback

Enquanto testa a versão beta, conte para nós o que achou. O que funcionou bem? O que pareceu confuso ou pouco prático? Sentiu falta de alguma coisa? Se encontrar um bug ou tiver alguma sugestão, compartilhe conosco no GitHub.

Uma dica rápida: antes de abrir um novo relatório, use a busca para verificar se alguém já reportou o mesmo problema. Caso seja algo novo, abra uma issue e nós vamos investigá-la o quanto antes.

O AdGuard Home foi criado para você, mas sempre foi moldado pela comunidade. Este projeto evolui lado a lado com seus usuários, e não gostaríamos que fosse de outra forma.

Agradecemos a todos os colaboradores que nos acompanham há anos nessa jornada e damos as boas-vindas a quem está instalando o software pela primeira vez. Experimente a versão beta, conheça o novo visual e vamos construir algo ainda melhor juntos.

Gostou deste post?