Créez une archive personnelle sur votre Raspberry Pi en utilisant Archivey

Les pages Web sont temporaires — elles se trouvent sur l'ordinateur de quelqu'un d'autre et sous le contrôle de quelqu'un d'autre. Les informations sur lesquelles vous comptez et dont vous avez besoin peuvent durer des décennies pour découvrir qu'elles ont disparu du jour au lendemain au moment où vous en avez le plus besoin. Avec Archivy, vous pouvez facilement enregistrer des pages Web au format Markdown, puis les organiser et les modifier sur votre propre système. éternellement vôtre. Voici comment. Vérifier Comment créer un calendrier de contenu simple et efficace dans Google Sheets.

Créer une archive personnelle sur un Raspberry Pi grâce à Archivy - Explications sur Raspberry Pi

Pourquoi voudriez-vous créer une archive personnalisée ?

Presque toutes les informations du monde sont disponibles sur Internet : Wikipédia est la plus grande encyclopédie jamais créée, et Dz Techs héberge d'excellents articles techniques qui vous montrent comment faire des choses intéressantes et intéressantes. Si vous avez aimé un article, il est facile de le placer mettez-le en signet dans votre navigateur pour les visiter plus tard, et si vous avez un compte connecté avec Google ou un autre service, vous pouvez accéder à vos signets sur n'importe quel appareil.

Mais les pages Web disparaissent, les sites Web réorganisent leurs structures de liens et les pages sont souvent mises à jour pour refléter les dernières nouvelles, technologies et données. Vous mettez en signet un ensemble d'instructions pour une version spécifique de l'application, pour revenir des mois plus tard et découvrir que les étapes ont changé pour s'adapter à la dernière version. Si vous souhaitez pouvoir utiliser et revenir aux informations que vous trouvez en ligne, il est préférable de conserver votre copie hors ligne.

Qu'est-ce qu'Archive ?

Archivy est l'une des nombreuses solutions d'archivage hors ligne que vous pouvez exécuter sur votre Raspberry Pi. Certains, comme ArchiveBox, récupèrent les sites Web et enregistrent la sortie dans une variété de formats, y compris HTML, PDF et captures d'écran.

Archivy est une archive personnelle basée sur une arborescence de documents au format Markdown. Vous pouvez créer des dossiers de branchement, et si vous ajoutez un signet, il enregistrera la page Web et convertira le texte en Markdown pour vous, créant des en-têtes et les transformant en une table des matières cliquable et, dans certains cas, téléchargeant automatiquement les images et stockant les sur votre Pi.

Vous pouvez modifier Markdown, ajouter des notes et des balises pour rendre l'archive compatible avec vos préférences, et même ajouter des notes autonomes pour vos pensées et réflexions. C'est plus qu'une archive Web : c'est une archive personnelle à laquelle vous pouvez accéder n'importe où. Vérifier Meilleures applications d'édition Markdown pour Linux.

Comment installer Archivy sur Raspberry Pi

Archivy est une application développée via Python et est conçue pour être accessible via un navigateur, donc avant de commencer, vous devrez Configurer un Raspberry Pi en tant que serveur Web. Si vous n'avez pas déjà installé PIP et Python sur votre Raspberry Pi, installez-les maintenant.

Bien qu'Archivy puisse utiliser ElasticSearch pour vous aider à trouver et à gérer des archives, il fonctionne également bien avec RipGrep. Installez RipGrep avec :

sudo apt install ripgrep

Vous pouvez maintenant installer Archivy avec :

pip install archivy

Créez un nouveau répertoire où Archivy stockera ses données :

mkdir ~/Archivy_data

Vous devez maintenant configurer votre système et créer un utilisateur administrateur.

archivy init

… l'assistant va commencer l'installation

Créer une archive personnelle sur un Raspberry Pi grâce à Archivy - Explications sur Raspberry Pi

L'assistant vous demandera le chemin d'accès complet au répertoire de données et si vous souhaitez pouvoir utiliser la recherche. Tapez "ripgrep" lorsque vous êtes invité à indiquer le type que vous souhaitez utiliser. Lorsqu'on vous demande si vous souhaitez créer un utilisateur administrateur, entrez « y ».

Vous pouvez démarrer Archivy avec :

archivy run

Archivy s'exécute sur le port 5000 et vous pouvez y accéder en saisissant l'adresse suivante :

http://your.local.pi.address:5000/

...dans n'importe quel navigateur de votre réseau local.

Si vous souhaitez accéder à votre archive Archivy depuis l'extérieur de votre domicile, créez un nouveau fichier de configuration Apache :

cd /etc/apache2/sites-availablesudo nano archivy.conf

Dans ce nouveau fichier, saisissez :

<VirtualHost *:80>

ServerName your.domain.tld

ProxyPass / http://127.0.0.1:5000/

ProxyPassReverse / http:/127.0.0.1:5000/

ProxyPreserveHost On

</VirtualHost>

Enregistrez et fermez le fichier avec Ctrl + O ثم Ctrl + X. Redémarrez ensuite Apache avec :

sudo service apache2 restart

Obtenez un nouveau certificat de sécurité de Let's Encrypt avec :

sudo certbot

Certbot vous présentera une liste et vous demandera de sélectionner le site Web pour lequel vous souhaitez un certificat de sécurité. Entrez le numéro approprié et appuyez sur Retour Certbot vérifiera que tout est en ordre et créera un certificat et un fichier de clé sur votre système. Choisissez Rediriger lorsque vous y êtes invité, puis redémarrez Apache.

Désormais, lorsque vous visitez votre domaine ou sous-domaine, Archivy sera servi via une connexion cryptée. Vérifier Quelques utilisations pratiques et réalistes de Linux.

Utilisez Archivey pour archiver Internet et vos idées

Créer une archive personnelle sur un Raspberry Pi grâce à Archivy - Explications sur Raspberry Pi

Connectez-vous à Archivy avec votre nom d'utilisateur et votre mot de passe d'administrateur, et vous verrez qu'il n'y a qu'un seul dossier : Root. Vous pouvez créer un nouveau sous-dossier en tapant un nom dans le champ à côté Créer un sous-répertoire , puis cliquez sur le bouton. Les sous-répertoires sont imbriqués et vous pouvez aller aussi loin que vous le souhaitez. Un diagramme en arbre est généré sur la gauche de l'écran pour vous aider à naviguer dans la structure.

Créer une archive personnelle sur un Raspberry Pi grâce à Archivy - Explications sur Raspberry Pi

Pour ajouter une page Web à vos archives, cliquez sur le bouton Nouveau signet. Vous serez invité à saisir l'URL et à sélectionner les balises. Vous n'avez pas besoin d'ajouter des balises, mais elles facilitent la navigation. Lorsque vous êtes prêt, appuyez sur Sauvegarder , et Archivy grattera la page et créera un document Markdown formaté, complet avec des balises et une table des matières.

Créer une archive personnelle sur un Raspberry Pi grâce à Archivy - Explications sur Raspberry Pi

Vous pouvez modifier la mise en page du document en cliquant sur le bouton "Modifier" , et utilisez le format Markdown standard pour l'affiner. Vous pouvez ajouter des balises supplémentaires en appuyant votre nouvelle balise avec un "#" n'importe où dans le document. Si vous cliquez sur l'une des balises, vous verrez une liste d'autres articles archivés avec la même balise. Pour ajouter un fichier ou une note personnalisée, appuyez sur Nouvelle note Et entrez directement Markdown.

Archivy est toujours un projet en cours, vous pouvez donc vous attendre à ce que de nouvelles fonctionnalités soient ajoutées à l'avenir, et comme il s'agit d'un projet open source, vous pouvez même contribuer vous-même au code. Vérifier Comment supprimer un site Web et extraire ses données.

Utilisez votre Raspberry Pi pour plus !

Le Raspberry Pi est un appareil extraordinairement polyvalent qui fonctionne très bien en tant que serveur. Le Raspberry Pi 4 en particulier peut gérer une charge de travail exceptionnelle et est capable d'exécuter des dizaines de sites Web et de services en même temps. Quels que soient vos intérêts, de la cuisine au codage, de l'archivage aux livres audio, il existe une solution auto-hébergée qui fonctionne sur votre Raspberry Pi. Vous pouvez voir maintenant Projets auto-hébergés de base pour Raspberry Pi.

source
Aller au bouton supérieur