Life After Pocket: Comment mettre en place votre propre service d’archivage d’article auto-hébergé

 Life After Pocket: Comment mettre en place votre propre service d’archivage d’article auto-hébergé


Osakawayne Studios / Getty Images

Maintenant que Pocket s’arrêteQuels sont ceux d’entre nous qui comptent sur l’archivage des articles à faire? Vous pouvez essayer de passer à un autre service d’archivage cloud comme Raindrop.iomais un service aussi agréable qu’il est, il est géré par un seul mec au Kazakhstan.

Si un entreprise d’un milliard de dollars Comme Mozilla ne peut pas être dérangée de faire fonctionner son service d’archivage de poche, c’est un risque de compter sur un développeur solitaire, aussi talentueux ou bien intentionné.

Au lieu de cela, que diriez-vous d’auto-héberger votre propre service d’archivage d’articles sur votre propre équipement informatique? De cette façon, vous possédez tout et personne ne peut l’arrêter.

Aussi: Pocket s’arrête – voici comment récupérer le peu de données que vous pouvez encore

En fait, il y a un projet open source (bien sûr qu’il y a!) Archivebox Cela fait exactement cela. Dans cet article, je vais vous montrer comment le configurer. Dans un article ultérieur, je vais vous montrer comment obtenir les données Vous avez réussi à récupérer de la poche à Archivebox.

Où vous pouvez exécuter Archivebox

ArchiveBox a des distributions natives pour Linux et MacOS. Vous pouvez également l’exécuter en tant que Docker conteneur sur n’importe quel appareil exécutant Docker, y compris Windows. Depuis que j’ai un ancien Mac Mini converti en un serveur Docker HomeLab basé sur Linux, c’est là que j’ai configuré le mien.

Si vous n’êtes pas familier avec Docker et comment l’installerou Comment installer Linuxou Comment convertir un vieux Mac en LinuxJack Wallen de Zdnet vous a couvert. Cliquez sur les liens de la phrase précédente pour atteindre la vitesse.

Docker est un service de conteneurs. Fondamentalement, c’est comme une machine virtuelle (VM), mais sans la machine. Lorsque vous configurez une machine virtuelle, vous configurez un émulateur d’ordinateur entier et une installation entière du système d’exploitation. Donc, si vous utilisez un tas de machines virtuelles, vous avez beaucoup de frais généraux (et potentiellement des licences OS) à gérer.

Un service de conteneur comme Docker ajoute simplement la couche spécifique à l’application au-dessus de tout autre système d’exploitation. Vous pouvez exécuter le même conteneur Docker sur une boîte Linux, une boîte Mac ou un PC Windows, et il sera généralement heureux.

Autant que j’utilise des machines virtuelles pour certains types de projets, Docker est l’environnement parfait pour quelque chose comme ArchiveBox.

Installation d’archivebox

La première chose que j’ai faite a été de me connecter à mon serveur HomeLab et de créer un répertoire pour les données ArchiveBox. Je veux que les données vivent en dehors du conteneur Docker afin qu’elle puisse être correctement sauvegardée dans le cadre du système de fichiers de la machine.

MKDIR -P / OPT / Archivebox / Data

Cette commande crée un dossier appelé archivebox dans le répertoire appelé / opt, puis crée un dossier de données à l’intérieur.

Ensuite, il est temps de configurer le conteneur ArchiveBox. Je gère Docker à la fois par la ligne de commande et en utilisant un outil de gestion des conteneurs appelée Portainer. J’avais le chatppt, donnez-moi les instructions pour configurer le conteneur Archivebox.

Aussi: Comment installer Ubuntu Linux (c’est facile!)

Voici ce que j’ai demandé à Chatgpt:

« Je veux installer ArchiveBox sur mon système Docker dans Portainer. Comment puis-je le configurer pour que les données d’archives soient accessibles en dehors du conteneur, mais aussi sur l’application ArchiveBox? »

Cela m’a donné des directives.

lignes directrices

Capture d’écran de David Gewirtz / ZDNET

Je me suis connecté à mon instance de portainer et j’ai collé dans les lignes fournies par Chatgpt. Quelques minutes plus tard, j’ai eu une installation d’archives de travail.

création

Capture d’écran de David Gewirtz / ZDNET

J’ai rencontré quelques accrocs. Tout ce que j’ai fait était de dire à Chatgpt que « Archivebox ne fonctionne pas » et cela m’a incité à travers une série d’étapes pour résoudre le problème. Environ 10 minutes plus tard, j’ai pu entrer dans ArchiveBox via l’interface Web.

it-be-alive

Capture d’écran de David Gewirtz / ZDNET

Créer le superutilisateur

J’ai essayé d’enregistrer une page Web, mais j’ai été invité à me connecter.

se connecter

Capture d’écran de David Gewirtz / ZDNET

Comme je n’avais pas confié de connexion auparavant et que je n’avais pas non plus configuré un utilisateur pour être administrateur, j’ai demandé ChatGpt pour la ligne de commande correcte et je l’ai collée dans une fenêtre de terminal sur le serveur.

superutilisateur

Capture d’écran de David Gewirtz / ZDNET

Et puis, j’étais dedans. Il était temps d’ajouter ma première URL.

Aussi: La meilleure IA pour le codage (y compris deux nouveaux choix supérieurs – et ce qu’il faut utiliser)

Archivage des pages via l’interface Web

Archiver les URL via l’interface Web n’est pas idéal, mais c’est un bon point de départ. Plus tard, je vais vous montrer comment ajouter une extension chromée pour le faire de manière plus organique. Pour ajouter une URL, cliquez sur le bouton Ajouter. Vous verrez ce formulaire.

de forme supérieure

Capture d’écran de David Gewirtz / ZDNET

Ceci est la partie supérieure du formulaire. Vous pouvez en ajouter une ou un tas d’URL. J’ai commencé avec un de mes articles les plus récents pour voir comment cela a fonctionné. Une fois que vous passez dans l’URL, faites défiler vers le bas.

forme de fond

Capture d’écran de David Gewirtz / ZDNET

Ici, vous verrez les différents formats dans lesquels Archivebox peut enregistrer votre contenu. Comme je ne suis pas encore sûr de ce que j’aime le plus, je les laisse tous non sélectionnés. Lorsqu’aucun format n’est sélectionné, ArchiveBox les sauve tous.

Initialement, vous verrez l’indicateur illustré ci-dessous. ArchiveBox répertorie un élément en attente s’il accroche toujours les données pour le stockage local. J’ai trouvé que si vous attendez quelques minutes, les en suspens disparaissent et la liste complète est disponible.

en attente

Capture d’écran de David Gewirtz / ZDNET

Pages d’archivage via Chrome Extension

Ce qui a donné à Pocket sa puissance, c’est la possibilité d’appuyer sur un bouton et d’archiver une page à la base de données Pocket. Heureusement, la plupart de cette capacité est également disponible pour Archivebox. Archivebox vous permettra d’appuyer sur un bouton dans la barre d’extensions pour enregistrer la page. Vous pouvez même ajouter des balises.

bouton d'extension

Capture d’écran de David Gewirtz / ZDNET

Malheureusement, ArchiveBox ne vous permet pas de sélectionner un lien, de le cliquer avec le bouton droit et de l’enregistrer. J’ai adoré cette fonctionnalité pour stocker un lot de pages à la fois. Même ainsi, pour une solution alternative rapide, Archivebox devrait s’avérer digne.

Pour installer l’extension, accédez au Chrome Web Store et recherchez Archivebox.

étage

Capture d’écran de David Gewirtz / ZDNET

Allez-y et installez-le. Vous verrez une nouvelle icône qui ressemble au logo Archivebox.

ajouté

Capture d’écran de David Gewirtz / ZDNET

Ensuite, cliquez avec le bouton droit sur le bouton et choisissez des options. Vous obtiendrez ce formulaire de configuration.

configurer-extension

Capture d’écran de David Gewirtz / ZDNET

Mettez l’URL sur votre instance d’archivebox dans le champ marqué de la flèche. Remarque, votre URL se termine probablement par: 8000 – pour le port 8000. Ne remplissez pas la touche API. ArchiveBox ne semble plus en avoir besoin. Cela m’a déclenché pendant un certain temps, mais quand j’ai finalement laissé le champ vide, tout a fonctionné.

Aussi: Échec bien et 3 autres façons d’IA peut vous aider à résoudre vos gros problèmes commerciaux

Vous pouvez également configurer de la magie de capture automatique. Si vous faites défiler vers le bas sur le formulaire de configuration, vous verrez cette magie.

sorcellerie

Capture d’écran de David Gewirtz / ZDNET

Cela vous permettra de définir l’extension Chrome pour archiver automatiquement les pages que vous visitez si leur URL correspond à une expression régulière particulière (une formule qui décrit les modèles de chaîne).

Pages enregistrées

Une fois que vous avez enregistré quelques pages, votre principale interface Archivebox ressemblera à ceci.

pages

Capture d’écran de David Gewirtz / ZDNET

Ici, j’ai enregistré trois de mes articles récents dans tous les formats que Archivebox permet. Vous pouvez rechercher des articles, les étiqueter et filtrer par un large éventail d’attributs. Malheureusement, il ne semble pas y avoir une application de lecture d’archivebox native pour iOS ou Android.

Si vous cliquez sur une page, vous verrez un tas d’options de visualisation.

visualisation des options

Capture d’écran de David Gewirtz / ZDNET

Vous pouvez cliquer sur celui que vous préférez et lire l’article. J’ai cliqué sur l’option Chrome> un seul fichier et j’ai pu facilement lire mon article, à peu près formaté comme ZDNET initialement prévu. Je vais probablement m’installer sur ce format comme mon format principal, car je ne veux pas utiliser tout l’espace de mon serveur sur plusieurs copies de dizaines de milliers d’articles.

formaté

Capture d’écran de David Gewirtz / ZDNET

Vous voudrez peut-être sélectionner les formats que vous souhaitez enregistrer pour réduire l’utilisation du stockage, mais pour l’instant, c’est bien d’avoir des options.

Où vit vos données

Le grand avantage de l’exécution d’archivebox est que vos données sont sous votre contrôle. Parce que nous configurons l’archive pour être en dehors du conteneur ArchiveBox, toutes les données sont stockées dans le système de fichiers.

stockage de données

Capture d’écran de David Gewirtz / ZDNET

Dans la capture d’écran ci-dessus, je viens de cliquer dans le répertoire des données d’archives et j’ai creusé jusqu’à ce que je trouve l’un des dossiers d’articles. Toutes vos données vivent ici.

Aussi: Les meilleurs services de stockage cloud: expert testé

Vous pouvez le sauvegarder, en faire des copies supplémentaires et le posséder aussi longtemps que vous le souhaitez. Aucune entreprise d’un milliard de dollars ne décidera que vous ne pouvez plus l’avoir. C’est à vous.

Vous n’avez même pas besoin d’archivebox pour afficher vos archives. Je viens de creuser dans ma structure de dossier et de double-cliquer sur le fichier HTML. L’article complet était là.

sans serveur

Capture d’écran de David Gewirtz / ZDNET

Trouver le bon fichier pourrait être un peu pénible, mais tout est là. Et oui, je suis conscient que je dirige Firefox sur la machine à domicile. Je vais changer cela en Chrome dès que j’obtiens quelques minutes libres.

Restez à l’écoute. J’essaie d’importer les 24 480 articles des pitoyables listes d’URL de Pocket. Une fois que je l’ai fonctionné, je ferai rapport et partagerai un processus étape par étape que vous pouvez utiliser avec votre installation ArchiveBox.

Aussi: Les meilleures façons de transférer des fichiers volumineux entre votre ordinateur portable et le bureau: 3 options

Avez-vous compté sur Pocket avant que Mozilla n’annonce qu’elle fermait le service? Comment gérez-vous la transition? Avez-vous essayé de configurer Archivebox ou un autre outil auto-hébergé pour maintenir votre liste de lecture en vie? Que pensez-vous de prendre le contrôle total de vos données au lieu de faire confiance à un service tiers? Faites-nous savoir dans les commentaires ci-dessous.


Vous pouvez suivre mes mises à jour quotidiennes de projet sur les réseaux sociaux. Assurez-vous de vous abonner à ma newsletter hebdomadaire de mise à jouret suivez-moi sur Twitter / X à @Davidgewirtzsur Facebook à Facebook.com/davidgewirtzsur Instagram à Instagram.com/davidgewirtzsur bluesky à @ Davidgewirtz.comet sur youtube à Youtube.com/davidgewirtztv.

Obtenez les meilleures histoires du matin dans votre boîte de réception chaque jour avec notre Newsletter Tech Today.





Source link

Related post