Recherche de site Web

J'ai sauvegardé mes parties préférées d'Internet pour 0 $—et ça ne m'a pris que 30 minutes


Si vous avez déjà eu un coin préféré d'internet disparaître du jour au lendemain, vous savez à quel point cela peut être silencieusement dévastateur. Tout ce qui est en ligne existe à la discrétion de quelqu'un d'autre — leur serveur, leur décision, leur facture d'hébergement. Vous pouvez soit accepter cette impermanence, soit faire quelque chose à ce sujet. J'ai choisi de faire quelque chose à ce sujet, surtout quand j'ai vu que cela ne me coûtait rien et ne nécessitait qu'un après-midi pour être mis en place.

Comment archiver et sauvegarder Internet ?

Parce que votre coin préféré du web pourrait disparaître demain

Tout ce à quoi vous accédez sur Internet est, en son cœur, juste un ensemble de fichiers — HTML, PHP, CSS, JavaScript — stockés sur un serveur quelque part, et mis à disposition d'autres ordinateurs. Lorsque vous visitez un site web, ce serveur envoie ces fichiers à votre machine, et votre navigateur les assemble pour former la page que vous voyez.

Maintenant, cette disposition a un point faible évident. Si la personne ou l'entreprise qui héberge ces fichiers décide de fermer le site Web, de supprimer les pages ou simplement de cesser de payer la facture d'hébergement, ce contenu disparaît et vos liens favoris ne fonctionneront plus. L'article que vous avez mis en favori il y a trois ans, le fil de discussion du forum qui a résolu exactement votre problème, le blog qui vous a appris la moitié de ce que vous savez—tout cela dépend du fait que quelqu'un d'autre garde un serveur en fonctionnement.

Mais voici le problème : pendant que vous regardez ce contenu, il est déjà sur votre machine. Ce qui signifie que vous pouvez le capturer et le sauvegarder localement avant qu'il ne disparaisse.

La version la plus basique de ceci est quelque chose que vous avez probablement déjà fait—cliquez avec le bouton droit sur une page et sélectionnez Enregistrer sous, ce qui télécharge le contenu HTML de cette page sur votre ordinateur. Pour les vidéos, qui ne sont généralement pas fournies dans le HTML simple, il existe des outils de téléchargement dédiés qui peuvent les récupérer également.

Le problème, cependant, est l'échelle. Sauvegarder Internet un clic droit à la fois devient très vite incroyablement fastidieux. Il vous faudrait un outil qui fasse la sauvegarde pour vous, le fasse de manière approfondie et garde tout organisé en un seul endroit.

C'est exactement ce que fait ArchiveBox.

Découvrez ArchiveBox

La façon la plus simple d'enregistrer vos parties préférées d'internet



ArchiveBox est un outil d'archivage web gratuit, open-source et auto-hébergé. Vous lui donnez des URL, et il enregistre des instantanés complets et consultables de ces pages sur votre propre stockage—aucun service tiers n'est impliqué, pas d'abonnement, pas de dépendance au maintien des serveurs de quelqu'un d'autre.

Tout ce que vous avez à faire est de déposer une URL dans ArchiveBox, et il se charge d'archiver tout pour vous. Vous pouvez ajouter des liens un par un, coller une liste entière, ou même importer votre fichier complet de favoris de navigateur et le laisser tout traiter.

Ce qui distingue ArchiveBox, c'est la rigueur du processus d'archivage. Il ne se contente pas de récupérer le code HTML brut et de s'arrêter là. Pour chaque URL que vous ajoutez, il capture plusieurs formats de la même page : le code source HTML original, une version propre et simplifiée de l'article (pensez au mode lecture, mais sauvegardé pour toujours), une capture d'écran de la page complète, et même une version PDF de la page. Si la page contient des vidéos, ArchiveBox utilise yt-dlp en arrière-plan pour télécharger les fichiers médias réels. Si l'URL pointe vers un dépôt git, il clone le dépôt.

L'idée est que, quoi qu'il arrive au site original, vous avez le contenu préservé dans le format qui vous sera le plus utile plus tard.

Parce qu'ArchiveBox enregistre plusieurs formats de chaque page — HTML, capture d'écran, PDF, plus tous les fichiers multimédias via yt-dlp — les instantanés s'accumulent rapidement. Une seule page riche en médias peut facilement atteindre des centaines de mégaoctets. Par conséquent, vous devriez toujours garder un œil sur votre dossier de données — et si vous voulez être économique avec votre stockage, envisagez de ne pas archiver les médias.

Comment configurer ArchiveBox

Ce n’est qu’une seule commande terminal et quelques clics de bouton





La façon la plus simple d'exécuter ArchiveBox est avec Docker. Il suffit d'ouvrir le terminal sur votre PC Windows et d'entrer ceci :

docker run -d -v C:\\archivebox\\data:/data -p 8080:8000 archivebox/archivebox

Si vous êtes sur Linux au lieu de Windows, la même commande fonctionne — il suffit de remplacer le chemin Windows par quelque chose comme ~/archivebox/data:/data.

Voici ce que cette commande fait réellement :

  • Le drapeau -d exécute le conteneur en arrière-plan.
  • La partie -v C:\archivebox\data:/data mappe un dossier sur votre machine (dans ce cas C:\archivebox\data) au répertoire de données du conteneur — c'est là que tout votre contenu archivé se trouve, donc même si vous supprimez le conteneur, votre archive reste intacte sur votre disque.
  • Et -p 8080:8000 mappe le port 8000 à l'intérieur du conteneur sur le port 8080 de votre machine, ce qui est la manière dont vous accéderez à l'interface web.

Une fois le conteneur en cours d'exécution, ouvrez votre navigateur et allez sur http://localhost:8080. C'est votre tableau de bord ArchiveBox. Lors du premier démarrage, vous voudrez créer un compte administrateur afin de pouvoir vous connecter et commencer à ajouter des liens — vous pouvez le faire depuis l'interface web ou en exécutant la commande de création d'utilisateur à l'intérieur du conteneur.

Si localhost ne fonctionne pas, cela pourrait être à cause du pare-feu. J'ai rencontré un problème similaire lors de l'installation. Il suffit de créer une exception dans le pare-feu pour résoudre ce problème.

Utilisation d'ArchiveBox

C'est l'un des outils les plus conviviaux qui existent








L'interface web est assez intuitive et simple. La page principale est votre index d'archives — une liste de chaque instantané que vous avez pris, avec des liens vers tous les formats sauvegardés pour chacun d'eux.

Cliquez sur le bouton Ajouter dans la barre supérieure, et cela vous amènera dans un nouveau tableau de bord où vous pouvez coller des URL—une à la fois ou toute une liste. Juste en dessous, vous verrez une option appelée Format des URL. Vous pouvez l'utiliser pour passer à un type d'URL spécifique, bien que j'aime le laisser sur « Détecteur automatique », qui est le paramètre par défaut. En dessous de cela, vous avez l'option Profondeur d'archive. À profondeur=0, il archive simplement les URL que vous lui donnez. À profondeur=1, il archivera les URL fournies ainsi que tous les liens sur cette page web. Cela est généralement utile parce qu'un site web ou un article peut avoir des ressources pertinentes ou des sujets de recherche liés à une source différente. Enfin, vous avez l'option Méthodes d'archive, qui vous permet de choisir quelles parties du site web seront archivées.

Cependant, si copier-coller des URL reste trop de travail, il existe également une extension officielle pour navigateur, qui supprime le dernier frein. Une fois installée, vous pouvez archiver la page sur laquelle vous vous trouvez actuellement d'un simple clic au lieu de copier l'URL sur le tableau de bord. Vous pouvez même la configurer pour archiver automatiquement chaque page que vous visitez (ou les pages correspondant à certaines règles), ce qui transforme votre archive en un enregistrement passif de votre navigation plutôt qu'en quelque chose dont vous devez vous rappeler de maintenir.








Cela dit, sauver Internet n'est qu'une partie de l'équation. Si vous ne pouvez pas trouver le contenu facilement, cela importe peu. Heureusement, ArchiveBox offre une fonctionnalité de recherche robuste. Elle n'est pas aussi robuste que Google Search, dans le sens où elle ne classera pas le site Web le plus susceptible de correspondre à votre mot-clé ou à votre requête, mais elle peut faire apparaître tous les résultats pertinents.


Associez ArchiveBox à votre NAS

Si vous êtes sérieux au sujet de la création d'une archive Internet personnelle, je vous encourage fortement à le faire sur un NAS (Stockage en Réseau). Il suffit de pointer le répertoire de données d'ArchiveBox dessus, soit en exécutant le conteneur directement sur le NAS, soit en mappant le volume de données sur un partage réseau. De cette façon, vous pouvez tirer parti de l'espace de stockage étendu de votre NAS au lieu de surcharger votre PC. De plus, le fait de l'avoir sur un NAS signifie qu'il est protégé par toute redondance que votre NAS possède déjà.

Cela cesse également d'être simplement votre archive. Toute personne sur votre réseau domestique peut parcourir les instantanés enregistrés, et les flux que vous avez configurés continuent discrètement à récupérer de nouveaux contenus en arrière-plan. Vous vous retrouvez essentiellement avec une archive Internet privée pour votre foyer — un coin du web que vous avez décidé de conserver, sauvegardé sur du matériel que vous possédez, et accessible à tous vos proches et amis.

Articles connexes