Apt-Cacher-NG – Proxy de Cache para pacotes Debian

debian

O Apt-Cacher-NG é uma ferramenta que ajuda a economizar tempo e banda de internet ao baixar pacotes em sistemas Linux baseados em Debian, como Ubuntu entre outras. Imagine que você tenha vários computadores na sua rede e precise instalar ou atualizar softwares neles. Em vez de cada máquina baixar os mesmos pacotes da internet repetidamente, o Apt-Cacher-NG funciona como um servidor de cache: ele baixa os pacotes uma vez solicitados e depois distribui para os outros computadores da rede.

Isso significa que, ao configurar um servidor com Apt-Cacher-NG, os outros sistemas da sua rede podem buscar os pacotes diretamente desse servidor, o que acelera as instalações e atualizações e reduz o uso da internet. É uma solução simples, mas extremamente eficiente, especialmente para redes com vários computadores.

INSTALAÇÃO

O comando abaixo executa a instalação do pacote necessário:

apt install apt-cacher-ng

Durante a instalação talvez o instalador faça a seguinte pergunta abaixo. Eu sugiro que marque Yes e tecle “enter”, dessa forma repositórios https funcionaram através do proxy cache:

AJUSTES SERVIDOR

O principal arquivo de configuração é o /etc/apt-cacher-ng/acng.conf. No Debian 12 ele já instala com report ativado, o bind escutando 0.0.0.0. Geralmente nenhuma configuração a mais é necessária para funcionamento. Mas é sempre bom abrir o arquivo e dar uma olhada 🙂

AJUSTES CLIENTES

Ajuste as máquinas que irão o servidor de cache, criando o arquivo /etc/apt/apt.conf.d/00aptproxy

Com seguinte conteúdo (troque o <ip> pelo IP do proxy cache onde instalou o apt-cacher-ng):

Acquire::http::Proxy "http://<ip>:3142";

Execute o comando abaixo e verifique se funciona corretamente:

sudo apt update

REPORTS

Acesse via web o endereço do apt-cacher-ng na porta 3142, exemplo http://<ip>:3142/:

Estatísticas podem ser encontradas em http://<ip>:3142/acng-report.html

CONCLUSÃO

Em resumo, o Apt-Cacher-NG é uma ferramenta prática e eficiente para quem gerencia redes com vários sistemas Linux. Ele economiza tempo, reduz o consumo de banda de internet e facilita a gestão de pacotes de software, garantindo que os pacotes sejam baixados uma única vez e redistribuídos para todos os computadores da rede. Ao implementar essa solução, você melhora a eficiência das atualizações e instalações, simplificando o processo de manutenção em ambientes com múltiplos dispositivos.

Acesse o site oficial e descubra mais sobre o apt-cacher-ng.

Publicar comentário