Espelhando repositório apt sobre ssh

Espelhando repositório apt sobre ssh

Temos um repositório apto em execução para distribuir atualizações para nosso software. O repositório é acessado por ssh e autenticação de chave pública:

deb ssh://repo.server.com/dist stable

Como a conexão de download da Europa para a América é muito lenta, pensei em montar um espelho do repositório. Fiquei me perguntando qual é a melhor prática nesse caso. Tentei configurar um espelho com o apt-mirror, mas parece que não suporta ssh. Pesquisei o apt-cacher, mas parece que isso realmente não atende às minhas necessidades.

Posso apenas sincronizar novamente todos os arquivos do repositório e criar um novo repositório apt?

Responder1

Por que você não pode sincronizar tudo novamente via SSH? Você realmente não precisa criar umnovorepositório, você só precisa de alguma forma de direcionar seus clientes para usar o espelho local em vez do remoto.

Todo o sistema de espelhos Debian/Ubuntu é baseado inteiramente em rsync, então não há realmente nada que impeça você de usar apenas o rsync.

informação relacionada