Introduction: Dans cet article, nous allons montrer comment effectuer la restauration de l’application Piwigo, un album de photo inclus dans le système Yunohost, archivée à l’aide de Borg. Problème avec Piwigo En juin dernier, j’ai désinstallé l’application Piwigo de mon instance Yunohost publique, car elle générait constamment des messages d’erreur et faisait planter mes sauvegardes. […]
Catégorie : Bar@Code
Rassemblons toutes les données des travaux routiers au Québec
Introduction Dans ce billet, je vais consolider les différents fichiers au format GPX des travaux routiers publiés par Transports Québec en un seul fichier GeoJSON. On pourra utiliser ensuite ce fichier dans n’importe quel logiciel de système d’information géographique (GIS). Téléchargement des données de travaux routiers Je vais d’abord télécharger les données en utilisant le […]
Liens markdown et titre avec Python
Mise en situation J’ai une longue liste d’URLs que je souhaite utiliser dans une page de notes sous la forme de liens Markdown. Je veux créer des liens facilement identifiables en Markdown avec Python, et pour ce faire utiliser le titre des pages d’accueil des sites web. Python pour produire les liens Markdown Je me […]
La synchronisation avec Nextcloud, Thunderbird et Android
Cette présentation présente quelques outils permettant la synchronisation entre un calendrier, des contacts et des tâches entre un fournisseur de courriel, une installation Nextcloud, un poste informatique avec le client Thunderbird ainsi qu’un appareil mobile Android. Je l’ai présentée pour la première fois le 2 juin 2021 lors des Rencontres Linux Montréal-Québec. Les protocoles Cette présentation […]
ImageMagick, R et bash pour filtrer des images
Introduction J’ai un disque sur lequel je garde des images que j’enregistre depuis les réseaux sociaux, souvent des infographies. Dans ce tutoriel, nous allons utiliser bash, ImageMagick et R pour effectuer le ménage dans ce répertoire. Il y a souvent des pages que j’enregistre au complet, mais seulement pour garder les photos qu’elles contiennent. Celles-ci […]
Analysons les données canadiennes de prix des logements
Visiblement, notre premier ministre n’est pas très au courant du marché locatif québécois et des prix des logements. Voici donc les données les plus à jour (octobre 2019) sur le marché canadien du logement, tirées du site de la SCHL et nettoyées pour les rendre utilisables et visualisables ! Outils utilisés Nous allons utiliser le […]
Nextcloud et Elasticsearch sur VirtualBox – Partie 2 – Yunohost
Installation de Yunohost Dans cette section, nous installerons Yunohost par dessus Debian 10. Ensuite, nous installerons Nextcloud et nous y connecterons. Exécuter les commandes suivantes en tant que root Lancez l’installation Laisser Yunohost gérer le SSH. À la prochaine connexion, l’utilisateur administrateur sera admin. C’est un rôle intermédiaire entre demo et root en termes de […]
Nextcloud et Elasticsearch sur VirtualBox – Partie 3 – Elasticsearch
Installation d’Elasticsearch On installe Elasticsearch comme moteur de recherche en plein texte pour l’ensemble du contenu qui sera hébergé dans Nextcloud. Il faut maintenant mettre en place et activer le service pour qu’Elasticsearch roule en arrière-plan. Enfin, il faut installer et activer le plug-in d’indexations de documents pour Elasticsearch Pour terminer, on redémarre le service […]
Nextcloud et Elasticsearch sur VirtualBox – Partie 1 – Debian
Introduction Dans ce tutoriel, nous ferons une installation complète de Debian, Yunohost, Nextcloud et Elasticsearch sur une machine virtuelle VirtualBox que nous allons aussi créer. Ce tutoriel est accessible aux utilisateurs de toute plateforme qui supporte VirtualBox. Il peut aussi être adapté à l’utilisation sur une plateforme infonuagique en passant directement à la section où […]
Borg pour les sauvegardes sur Yunohost
Dans ce billet, je te présente comment j’ai configuré l’outil Borg pour faire des sauvegardes de l’ensemble de mon infrastructure Yunohost. Le serveur d’autohébergement Yunohost Yunohost est une distribution GNU/Linux basée sur Debian qui offre une infrastructure de type plateforme applicative pour l’autohébergement. Elle simplifie la gestion du cycle de vie d’applications web orientée pour un usage personnel […]