English [en]   Deutsch [de]   español [es]   日本語 [ja]   português do Brasil [pt-br]   Shqip [sq]  

Esta é uma tradução da página original em Inglês.

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 63 GB de espaço em disco (em fevereiro de 2017). 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 (África do Sul)
América do Norte
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://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)
rsync://mirror.clarkson.edu/gnu/ (Nova Iorque, EUA)
América do Sul
rsync://gnu.c3sl.ufpr.br/gnu/ftp/ (Brasil)
rsync://mirror.cedia.org.ec/gnu (Equador)
rsync://espejito.fder.edu.uy/gnu (Uruguai)
Á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://mirror.jre655.com/GNU (Japão)
rsync://ftp.kaist.ac.kr/gnu/ (Coreia)
rsync://mirror.ossplanet.net/gnu (Taiwan)
rsync://ftp.yzu.edu.tw/pub/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://rsync://ftp.fau.de/gnu (Alemanha)
rsync://mirror.netcologne.de/gnu (Alemanha)
rsync://quantum-mirror.hu/gnu/ (Hungria)
rsync://mirrors.mivocloud.com/gnu/ (Moldávia)
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://rsync.mirrorservice.org/ftp.gnu.org/gnu/ (Reino Unido)
rsync://ftp-gnu-org.ip-connect.vn.ua/ftp.gnu.org/ (Ucrâ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:

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:

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://gnualpha.freemirror.org/gnualpha (Canadá)
América do Sul
rsync://gnu.c3sl.ufpr.br/gnu/alpha/ (Brasil)
rsync://mirror.cedia.org.ec/gnualpha (Equador)
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://quantum-mirror.hu/gnualpha/ (Hungria)
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://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.)

TOPO

[Logo da FSF]“A Free Software Foundation (FSF) é uma organização sem fins lucrativos com a missão global de promover a liberdade de usuários de computador. Nós defendemos os direitos dos usuários de software.”

PARTICIPE COMPRE