Projet ArchiveTeam Warrior
(warrior.archiveteam.org)- ArchiveTeam Warrior est un outil d’archivage virtuel qui permet de participer aux activités d’ArchiveTeam pour préserver des données web susceptibles de disparaître, en utilisant les ressources disponibles de son ordinateur personnel
- Warrior télécharge des sites puis les envoie vers les archives d’ArchiveTeam, tandis que l’utilisateur fournit principalement de la bande passante et un peu d’espace disque
- Il fonctionne sous Windows, OS X et Linux, et l’environnement recommandé est VirtualBox, même si VMware ou des logiciels de machine virtuelle similaires peuvent aussi être utilisés
- Dans VirtualBox, il suffit d’importer l’appliance, de démarrer la machine virtuelle, puis de configurer dans le navigateur le nom d’utilisateur et le projet auquel participer
- La dernière appliance de machine virtuelle est la version 4.1, et il est aussi possible d’exécuter le projet avec une instance Docker de Warrior au lieu d’une VM
Ce que fait ArchiveTeam Warrior
- ArchiveTeam Warrior est un outil basé sur une machine virtuelle pour participer aux activités d’archivage web d’ArchiveTeam
- Il télécharge les données des sites et les envoie vers les archives d’ArchiveTeam
- Le processus d’exécution est conçu pour permettre une participation simple
- Warrior fonctionne comme une machine virtuelle, et l’utilisateur fournit de la bande passante ainsi qu’un peu d’espace disque
- L’environnement d’exécution prend en charge Windows, OS X et Linux
- VirtualBox est recommandé
- VMware ou des programmes similaires peuvent également être utilisés
Installation et procédure de participation
-
Démarrer avec VirtualBox
- Télécharger le fichier appliance
- Dans VirtualBox, sélectionner
File > Import Appliancepuis ouvrir le fichier - Au démarrage de la machine virtuelle, les dernières mises à jour sont récupérées, puis une invitation à ouvrir le navigateur web s’affiche
-
Configuration de Warrior
- Accéder à
http://localhost:8001/et consulter la page Settings - Si vous choisissez un nom d’utilisateur, votre progression s’affichera dans le leaderboard
- Dans l’onglet All projects, vous pouvez choisir le projet sur lequel travailler, ou sélectionner ArchiveTeam’s Choice pour être automatiquement affecté au projet le plus urgent
- Accéder à
-
Dernière version et alternative Docker
- L’appliance de machine virtuelle Warrior a été mise à jour vers la version 4.1, et l’ancien lien vers l’appliance warrior3 est obsolète
- Il est également possible d’exécuter le projet avec une instance Docker de Warrior sans utiliser l’appliance VM ; pour plus de détails, voir le README du GitHub repository
- Les problèmes ou retours sont traités sur le canal
#warriorde hackint - Vous pouvez consulter la Frequently Asked Questions
Soutenir ArchiveTeam et Internet Archive
- Internet Archive héberge les archives d’ArchiveTeam et, au-delà du simple stockage des données, maintient une bibliothèque accessible gratuitement à tous
- Il est possible de faire un don via Donate to the Internet Archive
- Pour le prêt de serveurs destinés à ArchiveBot, à des serveurs rsync, ou pour les dons des membres d’ArchiveTeam, il faut se renseigner dans les salons IRC appropriés
Projets auxquels il est possible de participer
- Les projets actuels incluent 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 et Periscope
- Le projet YouTube archive une sélection de vidéos YouTube, avec un avertissement indiquant que les adresses IP sont enregistrées dans les URL des vidéos
- Le projet GitHub est mené en coopération avec Internet Archive et GitHub
- Le projet Periscope est en état PAUSED
1 commentaires
Avis sur Hacker News
Ce genre de projet est indispensable, mais il faut aussi trouver comment rendre ces données réellement utilisables par le public, au-delà de la simple conservation.
Reddit n’aurait sans doute pas perçu comme une menace le simple fait que quelqu’un scrape les données pour créer une sauvegarde difficile d’accès, mais un réseau distribué de nœuds faisant tourner des copies partielles de Reddit et fournissant les données à des clients local-first ou à des miroirs Lemmy lui aurait fait beaucoup plus peur.
À noter qu’Archive Team est distinct de l’Internet Archive.
Il suffit de regarder PushShift, Nitter, Youtube Vanced.
L’identité d’une chose serait alors sa composition même.
Articles liés :
ArchiveTeam Warrior : archiver imgur autant que possible - https://news.ycombinator.com/item?id=35983510 - mai 2023, 2 commentaires
Help preserve the internet with Archiveteam's warrior - https://news.ycombinator.com/item?id=30524842 - mars 2022, 51 commentaires
ArchiveTeam Warrior backing up Reddit - https://news.ycombinator.com/item?id=29584622 - décembre 2021, 71 commentaires
Je me suis dit que ça devait pouvoir tourner avec Docker, alors j’ai cherché le dépôt, et bonne surprise : tout était déjà prêt.
https://github.com/ArchiveTeam/warrior-dockerfile/tree/maste...
https://github.com/ArchiveTeam/warrior-dockerfile/blob/maste...
La configuration est très simple.
Comme mon forfait Internet est désormais illimité, j’étais content de pouvoir contribuer, même modestement.
J’ai essayé de voir s’il était possible de faire tourner les scripts ArchiveTeam Warrior sur un vieux téléphone Android, mais ce n’est pas directement pris en charge et c’était au-delà de mes compétences.
J’aimerais avoir le temps de voir comment le configurer dans QEMU sur un Raspberry Pi, et si un tel fichier compose était publié, davantage de gens pourraient sans doute l’utiliser.
Il y a quelques mois, j’ai conçu un système permettant aux gens de contribuer de l’espace disque à des services comme archive.org.
Si quelqu’un dit « je veux héberger 100 Go de contenu archive.org », le système communique avec archive.org, trouve les contenus actuellement les plus rares et les pousse vers l’utilisateur.
Il y a aussi une fonction de recherche permettant de dire « je veux recevoir le contenu X sur ce réseau » et de le trouver.
C’est surtout un fin wrapper au-dessus de torrent, mais aujourd’hui il n’existe rien de ce genre, et quand j’ai contacté des personnes du monde de l’archivage, cela n’a pas suscité beaucoup d’intérêt.
Mais utiliser cet outil vous ferait enfreindre la loi pour violation du droit d’auteur.
Il semble cassé actuellement.
Il suffirait d’héberger des blocs de données contre paiement, pour une durée fixe et un nombre fixe de téléchargements.
Ont-ils donné une raison ?
Si vous voulez contribuer à la préservation numérique, cela vaut la peine d’envisager de faire tourner l’appliance Warrior ou un conteneur Docker.
Je ne vois pas bien l’avantage de faire télécharger des sites par des gens, puis de les faire téléverser avec la configuration d’archivage mise en place par Archive Team.
En quoi est-ce mieux qu’Archive Team télécharge directement le site et le place dans ses propres archives ?
B) Plus important sans doute, les requêtes sont distribuées depuis plusieurs endroits, ce qui réduit le risque de limitation de débit ou de blocage.
Il faut d’abord un endroit où télécharger les données avant de les pousser vers archive.org.
Je me demande comment ce projet empêche un attaquant comme moi d’insérer des données aléatoires sans valeur, ou de modifier de façon incorrecte les pages téléchargées d’une manière précise
En HTTP, cela semble impossible, et en HTTPS, qui fait la terminaison TLS ?
Si Warrior n’est qu’un simple proxy TCP et qu’Archive est le client TLS, cela pourrait être sûr, mais https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior ne semble pas expliquer clairement ce point
L’objectif est de récupérer un maximum de données en un minimum de temps avant que le site ne disparaisse
Mieux vaut accepter 1 % de données sans valeur mélangées que perdre 30 % d’efficacité d’archivage à cause de la paranoïa
Dans le cas de HTTPS, Warrior exécute littéralement wget, enregistre le résultat dans un fichier WARC, puis téléverse ce fichier vers le serveur de suivi
J’aimerais contribuer avec un Raspberry Pi, mais l’absence de prise en charge d’ARM est un peu gênante
J’aimerais simplement télécharger le conteneur, l’exécuter et en rester là, mais il n’y a pas de solution de contournement simple : https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior#C... ?
Cela dit, il peut être exécuté sous l’émulation en mode utilisateur de QEMU, et c’est effectivement ainsi qu’il est utilisé sur quelques hôtes
En lisant le README, j’ai trouvé l’indication suivante
Version 4 is now available at
https://warriorhq.archiveteam.org/downloads/warrior4/
On y trouve un README contenant le lien vers le code source de la nouvelle version : https://github.com/ArchiveTeam/warrior4-vm
Cette nouvelle version est également mentionnée sur la page d’accueil du wiki
An updated Warrior virtual appliance (v3.2, v4.0) is now available with better support for newer projects that utilize wget-at.
ArchiveTeam devrait mettre à jour l’URL de téléchargement de l’appliance