Projeto Warrior do ArchiveTeam
(warrior.archiveteam.org)- ArchiveTeam Warrior é uma ferramenta virtual de arquivamento que permite participar dos trabalhos do ArchiveTeam para preservar dados da web que podem desaparecer, usando os recursos ociosos de computadores pessoais
- O Warrior baixa sites e os envia para o arquivo do ArchiveTeam; os usuários fornecem principalmente largura de banda e algum espaço em disco
- Pode ser executado em Windows, OS X e Linux; o ambiente recomendado é o VirtualBox, mas também é possível usar VMware ou programas semelhantes de máquina virtual
- No VirtualBox, importe o appliance, inicie a máquina virtual e então configure, pelo navegador, o nome de usuário e o projeto do qual deseja participar
- O appliance de máquina virtual mais recente é a version 4.1, e também é possível executar projetos com uma instância do Docker warrior em vez de uma VM
O que o ArchiveTeam Warrior faz
- ArchiveTeam Warrior é uma ferramenta baseada em máquina virtual para participar dos trabalhos de arquivamento da web do ArchiveTeam
- Baixa dados de sites e os envia para o arquivo do ArchiveTeam
- O processo de execução foi configurado para facilitar a participação
- O Warrior funciona como uma máquina virtual, e o usuário fornece largura de banda e algum espaço em disco
- O ambiente de execução é compatível com Windows, OS X e Linux
- VirtualBox é recomendado
- VMware ou programas semelhantes também podem ser usados
Instalação e processo de participação
-
Começando com o VirtualBox
- Baixe o arquivo appliance
- No VirtualBox, selecione
File > Import Appliancepara abrir o arquivo - Ao iniciar a máquina virtual, ela buscará as atualizações mais recentes e, depois, exibirá uma orientação para abrir um navegador web
-
Configuração do Warrior
- Acesse
http://localhost:8001/e confira a página Settings - Ao escolher um nome de usuário, o progresso aparecerá no leaderboard
- Na aba All projects, escolha um projeto para trabalhar ou selecione ArchiveTeam’s Choice para que o projeto mais urgente seja atribuído automaticamente
- Acesse
-
Versão mais recente e alternativa com Docker
- O appliance de máquina virtual do Warrior foi atualizado para a version 4.1, e o link antigo do appliance warrior3 está desatualizado
- Também é possível executar projetos com uma instância do Docker warrior sem usar o appliance de VM; para detalhes, consulte o README no GitHub repository
- Problemas e feedback são tratados no canal
#warriorda hackint - Você pode ler as Frequently Asked Questions
Apoio ao ArchiveTeam e ao Internet Archive
- O Internet Archive hospeda os arquivos do ArchiveTeam e, além de armazenar os dados, mantém uma biblioteca acessível gratuitamente por qualquer pessoa
- Doações podem ser feitas em Donate to the Internet Archive
- Para aluguel de servidores para ArchiveBot, servidores rsync etc., ou doações a membros do ArchiveTeam, consulte as salas de IRC apropriadas
Projetos disponíveis para participação
- Os projetos atuais incluem URLTeam 2, URLs, Blice, Tenor, KakaoTV, Wikimedia Etherpad, Medica Bibliothèque Numérique, Recursive Jobs, Roblox Groups, Peing-質問箱-, Microsoft Update, Meta Ad Library, Twitch, Radio Free Asia, Radio Free Europe/Radio Liberty, Voice of America, US Government, Blogger, Telegram, YouTube, GitHub, MediaFire, Pastebin, Imgur, ВКонтакте, Stack Exchange e Periscope
- O projeto YouTube arquiva vídeos selecionados do YouTube e traz um aviso de que o endereço IP é armazenado nas URLs dos vídeos
- O projeto GitHub é conduzido em cooperação com o Internet Archive e o GitHub
- O projeto Periscope está em estado PAUSED
1 comentários
Opiniões no Hacker News
Projetos assim são indispensáveis, mas é preciso ir além do simples arquivamento e encontrar formas de tornar esses dados realmente utilizáveis pelo público
Acho que o Reddit talvez não tenha visto como ameaça o fato de alguém raspar os dados e criar um backup difícil de acessar, mas teria ficado muito mais assustado se uma rede distribuída de nós rodando cópias parciais do Reddit fornecesse dados a clientes local-first ou a mirrors do Lemmy
Como observação, o Archive Team é separado do Internet Archive
Basta ver PushShift, Nitter e Youtube Vanced
A identidade de algo passaria a ser a própria composição desse algo
Posts relacionados:
ArchiveTeam Warrior: arquivando o máximo possível do imgur - https://news.ycombinator.com/item?id=35983510 - maio de 2023, 2 comentários
Help preserve the internet with Archiveteam's warrior - https://news.ycombinator.com/item?id=30524842 - março de 2022, 51 comentários
ArchiveTeam Warrior backing up Reddit - https://news.ycombinator.com/item?id=29584622 - dezembro de 2021, 71 comentários
Pensei que isso daria para rodar com Docker, fui procurar o repositório e, felizmente, já estava tudo pronto
https://github.com/ArchiveTeam/warrior-dockerfile/tree/maste...
https://github.com/ArchiveTeam/warrior-dockerfile/blob/maste...
A configuração é muito fácil
Agora que meu plano de internet ficou ilimitado, foi bom poder contribuir, ainda que de uma forma pequena
Tentei ver se dava para rodar os scripts do ArchiveTeam Warrior em um celular Android parado, mas não há suporte direto, e estava além das minhas habilidades
Gostaria de ter tempo para descobrir como configurar isso dentro do QEMU em um Raspberry Pi; se um arquivo compose desses fosse publicado, acho que mais gente poderia usar
Alguns meses atrás, projetei um sistema para permitir que as pessoas contribuíssem com espaço em disco para serviços como o archive.org
Você diria “quero hospedar 100 GB de conteúdo do archive.org”, e o sistema se comunicaria com o archive.org para encontrar o conteúdo atualmente mais raro e empurrá-lo para o usuário
Também haveria uma função de busca para encontrar “quero receber o conteúdo X nesta rede”
É mais ou menos uma camada fina sobre torrent, mas hoje não existe algo assim e, quando entrei em contato com pessoas ligadas a arquivos, não houve muito interesse
Só que, ao usar essa ferramenta, você estaria infringindo a lei por violação de direitos autorais
No momento, parece estar quebrado
Bastaria hospedar blocos de dados pagando por um período fixo e por um número fixo de downloads
Eles disseram o motivo?
Para contribuir com a preservação digital, vale considerar rodar o appliance Warrior ou um contêiner Docker
Não entendo bem a vantagem de as pessoas baixarem sites e depois fazerem upload usando a configuração de arquivamento preparada pelo Archive Team
O que isso tem de melhor do que o próprio Archive Team baixar o site diretamente e colocá-lo em seu arquivo?
B) Talvez mais importante: as requisições passam a vir distribuídas de vários lugares, reduzindo a chance de sofrer rate limiting ou bloqueio
Antes de empurrar para o archive.org, é preciso ter algum lugar para baixar tudo primeiro
Fico curioso sobre como este projeto impede que eu, como atacante, insira dados aleatórios lixo ou altere incorretamente, de uma forma específica, as páginas baixadas
Em HTTP isso parece impossível; em HTTPS, quem faz a terminação TLS?
Se o Warrior for apenas um proxy TCP e o Archive for o cliente TLS, pode ser seguro, mas em https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior essa parte não parece estar explicada com clareza
O objetivo é obter o máximo de dados possível no menor tempo possível antes que o site saia do ar
Considera-se melhor ter 1% de dados lixo misturados do que perder 30% da eficiência de arquivamento por paranoia
No caso de HTTPS, o Warrior literalmente executa o wget para salvar em um arquivo WARC e envia esse arquivo para o servidor de rastreamento
Quero contribuir com um Raspberry Pi, mas a falta de suporte a ARM é meio inconveniente
Eu queria simplesmente baixar o contêiner, executá-lo e pronto, mas não há uma solução alternativa fácil: https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior#C...?
Ainda assim, é possível executá-lo sob emulação em modo de usuário do QEMU, e alguns hosts de fato o usam assim
Lendo o README, havia a seguinte orientação
Version 4 is now available at
https://warriorhq.archiveteam.org/downloads/warrior4/
Aqui há um README com o link para o código-fonte da nova versão: https://github.com/ArchiveTeam/warrior4-vm
Essa nova versão também é mencionada na página inicial da wiki
An updated Warrior virtual appliance (v3.2, v4.0) is now available with better support for newer projects that utilize wget-at.
O ArchiveTeam precisa atualizar a URL de download do appliance