Esta tradução pode não refletir as alterações feitas desde 2022-01-24 ao original em Inglês.
Você deveria dar uma olhada nas alterações. Por favor, veja o README de traduções para informações sobre a manutenção de traduções a este artigo.
Usando e mantendo espelhos
Baixando de espelhos
Primeiro, para quem usa/baixa deles: o endereço http://ftpmirror.gnu.org/ multiplexa entre os espelhos (“mirrors”), tentando escolher um que está por perto e atualizado. Por exemplo, http://ftpmirror.gnu.org/emacs/ vai para o diretório de um espelho do GNU Emacs. Recomendamos o uso deste endereço genérico ftpmirror.gnu.org sempre que possível em links, documentação, etc., para reduzir a carga no servidor GNU principal.
Espelhando o servidor FTP do GNU
Espelhar o servidor FTP da GNU requer aproximadamente 121 GB de espaço em disco (em dezembro de 2021). Você pode fazer um rsync diretamente do ftp.gnu.org:
rsync -rltpHS --delete-excluded rsync://ftp.gnu.org/gnu/ /seu/dir/
No entanto, considere espelhar a partir de outro site, para, novamente, reduzir a carga no servidor GNU. Esses sites fornecem acesso a todo o material em ftp.gnu.org. Eles atualizam de nós todas as noites (pelo menos) e você pode acessá-los via rsync com as mesmas opções acima:
- África
-
rsync://mirror.ufs.ac.za/gnu
(América do Sul) - América do Norte
-
rsync://rsync://mirror.0xem.ma/gnu
(Canadá)rsync://gnu.mirror.iweb.com/gnu
(Canadá)rsync://mirror.sergal.org/gnu
(Canadá)rsync://mirror.its.dal.ca/gnu
(Canadá)rsync://mirror.csclub.uwaterloo.ca/gnu/
(Canadá)rsync://gnu.freemirror.org/gnu
(Canadá)rsync://mirror2.evolution-host.com/gnu
(Canadá)rsync://mirrors.sarata.com/gnu/
(Arizona, EUA)rsync://mirror.keystealth.org/gnu/
(Califórnia, EUA)rsync://mirrors.ocf.berkeley.edu/gnu/
(Califórnia, EUA)rsync://mirrors.syringanetworks.net/gnu/
(Idaho, EUA)rsync://mirror.team-cymru.com/gnu/
(Ilinóis, EUA)rsync://mirror.leifrogers.com/gnu/gnu/
(Indiana, EUA)rsync://mirrors.tripadvisor.com/gnu/
(Massachusetts, EUA) - América do Sul
-
rsync://mirror.nbtelecom.com.br/gnu/
(Brasil)rsync://gnu.c3sl.ufpr.br/gnu/ftp/
(Brasil)rsync://mirror.cedia.org.ec/gnu
(Equador) - África
-
rsync://mirror.marwan.ma/gnu/
(Marrocos) - Ásia
-
rsync://mirrors.ustc.edu.cn/gnu/
(China)rsync://mirrors.tuna.tsinghua.edu.cn/gnu/
(China)rsync://mirror-hk.koddos.net/gnu/
(Hong Kong)rsync://ftp.jaist.ac.jp/pub/GNU/
(Japão)rsync://ftp.kaist.ac.kr/gnu/
(Coreia)rsync://mirror.ossplanet.net/gnu
(Taiwan) - Europa
-
rsync://mirror.kumi.systems/gnu/
(Áustria)rsync://ftp.funet.fi/ftp/pub/gnu/prep/
(Finlândia)rsync://rsync.cyberbits.eu/gnu/
(França)rsync://de.freedif.org/gnu/
(Alemanha)rsync://ftp.fau.de/gnu
(Alemanha)rsync://ftp.halifax.rwth-aachen.de/gnu/
(Alemanha)rsync://mirror.netcologne.de/gnu
(Alemanha)rsync://ftp.wrz.de/pub/gnu/
(Alemanha)rsync://quantum-mirror.hu/gnu/
(Hungria)rsync://mirror.ihost.md/gnu
(Moldávia)rsync://mirrors.mivocloud.com/gnu/
(Moldávia)rsync://mirror.lyrahosting.com/gnu
(Países Baixos)rsync://ftp.snt.utwente.nl/gnu/
(Países Baixos)rsync://mirror.koddos.net/gnu
(Países Baixos)rsync://gnuftp.uib.no/gnuftp/
(Noruega)rsync://mirrors.up.pt/pub/gnu/
(Portugal)rsync://mirrors.nav.ro/gnu
(Romênia)rsync://mirror.sbb.rs/gnu/
(Sérvia)rsync://ftp.acc.umu.se/mirror/gnu.org/gnu/
(Suécia)rsync://mirrors.gethosted.online/gnu
(Reino Unido)rsync://rsync.mirrorservice.org/ftp.gnu.org/gnu/
(Reino Unido)rsync://ftp-gnu-org.ip-connect.vn.ua/ftp.gnu.org/
(Ucrânia) - Oceania
-
rsync://mirror.lagoon.nc/gnu/
(Nova Caledônia)
Tornando seu espelho público
Você pode manter seu espelho privado, mas ficaremos muito gratos se você apoiasse o software livre tornando-o público. No entanto, seu espelho precisa seguir as diretrizes a seguir para serem aceitos em nossa lista de espelhos públicos:
- O texto (se houver) deve ser o mais curto possível e estritamente explicativo.
- Imagens, incluindo logotipos, devem ser evitadas por cortesia a pessoas que usam dispositivos com telas pequenas, exceto se as imagens estiverem no site sendo espelhadas.
- O cabeçalho e o rodapé não devem ter links, exceto possivelmente para relatórios de erros. Links extras são irritantes para os usuários e, em alguns casos, são considerados spam.
Para adicionar o seu espelho à lista de espelhos públicos, exigimos (e recomendamos) uma frequência de atualização diária. Depois de estabelecer seu espelho, entre em contato com <webmasters@gnu.org> para que possamos analisá-lo. Por favor, forneça o seguinte:
- URL do espelho (https/http/ftp/rsync, conforme apropriado),
- país onde o espelho está localizado,
- frequência de atualização (uma vez por dia é recomendado),
- informações de contato preferenciais para quaisquer problemas relacionados a espelhos (manteremos todas as informações de contato confidenciais) e
- se o seu site também pode ser uma fonte para outros espelhos.
Configuração web para espelhos
É muito útil disponibilizar seu espelho para os usuários via HTTP ou HTTPS, então, por favor, apoiem essa ideia, se puderem. Recomendamos fortemente que novos espelhos tenham suporte a HTTPS como a opção mais segura.
Defina a configuração do servidor web para evitar o envio do cabeçalho Content-Encoding, pois isso causa problemas em alguns gateways.
Com o Apache, recomendamos a configuração a seguir, para que os usuários possam ver nomes de arquivos completos nas listagens geradas, em vez de serem truncados:
IndexOptions NameWidth=*
Se você configurar um espelho HTTPS, certifique-se que o certificado SSL possua uma assinatura válida de uma autoridade certificadora; é difícil para nós rastrear espelhos com certificados autoassinados. Se você ainda não tem uma assinatura válida, o Let's Encrypt é um bom lugar para obtê-lo.
Espelhando o servidor de lançamentos GNU Alpha
ftp.gnu.org e outros sites também oferecem alpha.gnu.org (cerca de 10GB) para o seu prazer de espelhamento:
- América do Norte
-
rsync://ftp.gnu.org/alpha/
(EUA - site principal)rsync://mirrors.sarata.com/gnu-alpha/
(Arizona, EUA)rsync://gnualpha.freemirror.org/gnualpha
(Canadá) - América do Sul
-
rsync://gnu.c3sl.ufpr.br/gnu/alpha/
(Brasil)rsync://mirror.cedia.org.ec/gnualpha
(Equador) - África
-
rsync://mirror.marwan.ma/gnualpha/
(Marrocos) - Europa
-
rsync://mirror.kumi.systems/gnualpha/
(Áustria)rsync://ftp.funet.fi/ftp/pub/mirrors/alpha.gnu.org/gnu/
(Finlândia)rsync://rsync.cyberbits.eu/gnu/alpha/
(França)rsync://de.freedif.org/alpha/
(Alemanha)rsync://quantum-mirror.hu/gnualpha/
(Hungria)rsync://mirror.ihost.md/gnu-alpha
(Moldávia)rsync://gnualpha.uib.no/gnualpha/
(Noruega)rsync://mirrors.up.pt/pub/gnu-alpha/
(Portugal)rsync://ftp.acc.umu.se/mirror/gnu.org/alpha/
(Suécia)rsync://mirrors.gethosted.online/gnu-alpha
(Reino Unido)rsync://rsync.mirrorservice.org/alpha.gnu.org/gnu/
(Reino Unido)rsync://alpha-gnu-org.ip-connect.vn.ua/alpha.gnu.org/
(Ucrânia)
Atualizações noturnas são suficientes para o material do GNU FTP e Alpha.
Espelhando lançamentos nongnu do Savannah
Também apreciamos muito os espelhos adicionais dos projetos nongnu hospedados em savannah.nongnu.org. O total está atualmente em torno de 51 GB. Para fazer isso, recomendamos que você obtenha e atualize os arquivos usando o rsync, com as mesmas opções acima para ftp.gnu.org, a saber:
rsync -rltpHS --delete-excluded rsync://dl.sv.gnu.org/releases/ /seu/dir
Essas opções garantem que seja um espelho exato. (Provavelmente haverá alguns erros de permissão; simplesmente ignore-os. Eles são devidos a escolhas ou erros de mantenedores individuais do projeto.)
É suficiente atualizar savannah/nongnu uma vez por dia também; duas vezes por dia, se quiser. Mais do que isso não vale o gasto de largura de banda, pois o conteúdo não é tão dinâmico.
Se você puder ajudar com isso, envie-nos um e-mail com a URL para o seu espelho, para que possamos adicioná-lo à lista. Obrigado!
(Não) Espelhando o servidor web do GNU
Não mais recomendamos a criação de espelhos do site do GNU, pois descobriu-se que (a) poucas pessoas podem fazer uso deles e (b) muitos espelhos ficavam desatualizados ou off-line com certa frequência. Não queremos que informações desatualizadas sobre o projeto GNU sejam divulgadas.
No entanto, se você quiser espelhar o www.gnu.org para seus próprios
propósitos, não há problema. Recomendamos usar o
mod_proxy
. Aqui está uma receita sem suporte das
diretivas do Apache para o seu <VirtualHost>
:
ServerName gnumirror.example.org CacheRoot "/var/cache/mod_proxy" CacheDefaultExpire 86400 # para Apache 2.0+, valor é em segundos ProxyPass / http://www.gnu.org/ CacheEnable disk /
(Obrigado a Juri Hoerner por fornecer essa informação sobre o Apache.)