[Tuto] Héberger un lecteur RSS et migrer depuis Feedly, avec astuces et Wallabag en bonus
Installer un agrégateur de flux RSS sur un serveur maison est assez simple. Next vous détaille les étapes et vous donne quelques astuces pour en profiter au mieux, notamment avec une intégration Wallabag pour sauvegarder des articles à lire plus tard.
L’article propose une méthode pour installer un lecteur RSS sur un serveur privé virtuel (VPS) afin de reprendre le contrôle de ses données. Un VPS est un serveur distant accessible via Internet, souvent loué pour quelques euros par mois. L’application utilisée, FreshRSS, est un logiciel libre et gratuit qui permet de gérer des flux RSS, c’est-à-dire des listes d’articles publiés par des sites web. Contrairement aux services en ligne comme Feedly, l’autohébergement offre une souveraineté totale sur ses données et évite la dépendance à des entreprises tierces. L’installation se fait via Docker, un outil qui simplifie le déploiement d’applications dans des conteneurs isolés, garantissant une meilleure sécurité et une gestion simplifiée des mises à jour.
L’installation de FreshRSS et Wallabag (une alternative à Pocket pour sauvegarder des articles) repose sur un fichier docker-compose.yml, un script qui décrit la configuration des deux applications. Chaque application est exécutée dans un conteneur Docker, une sorte de machine virtuelle légère. Le fichier configure des volumes, c’est-à-dire des espaces de stockage persistants, pour que les données ne soient pas perdues lors des redémarrages. Par exemple, freshrss_data stocke les abonnements RSS, tandis que wallabag_data conserve les articles sauvegardés. Le paramètre restart: unless-stopped assure que les services redémarrent automatiquement en cas de panne ou de maintenance du serveur. Les ports 8090 et 8092 sont utilisés pour accéder aux applications depuis un navigateur, mais uniquement en local (via 127.0.0.1) pour des raisons de sécurité.
Pour rendre les applications accessibles via un nom de domaine (par exemple rss.mondomaine.com), l’article explique comment configurer Caddy, un serveur web moderne. Caddy gère automatiquement le chiffrement HTTPS grâce à Let’s Encrypt, une autorité de certification gratuite, garantissant que les connexions sont sécurisées. Le fichier de configuration de Caddy, Caddyfile, définit des règles de redirection : par exemple, rss.mondomaine.com pointe vers le port 8090 où tourne FreshRSS. Cette étape nécessite de modifier les enregistrements DNS (Domain Name System) de votre nom de domaine pour associer les sous-domaines à l’adresse IP de votre VPS. Une fois configuré, Caddy relaie les requêtes vers les bonnes applications, tout en assurant une navigation sécurisée.
Si vous utilisez Feedly, un service en ligne de gestion de flux RSS, l’article détaille comment exporter vos abonnements au format OPML, un standard pour échanger des listes de flux. Cette exportation se fait depuis l’interface de Feedly, via un menu dédié. Une fois le fichier OPML obtenu, il peut être importé dans FreshRSS pour retrouver tous vos abonnements. Le processus prend quelques minutes et permet de basculer vers une solution autonome sans perdre ses données. L’article souligne l’importance de changer le mot de passe par défaut de Wallabag dès la première connexion, car il est initialement défini sur wallabag pour l’identifiant et le mot de passe, ce qui pose un risque de sécurité.
L’autohébergement de *FreshRSS* et *Wallabag* offre plusieurs avantages : il réduit la dépendance aux services centralisés, améliore la confidentialité des données et permet une personnalisation avancée. Cependant, cette solution nécessite une certaine maîtrise technique, notamment pour la configuration du VPS et la gestion des mises à jour. L’article rappelle l’importance de sécuriser son serveur, par exemple en utilisant des clés SSH au lieu de mots de passe pour les connexions. Il est également recommandé de suivre les bonnes pratiques de sécurité, comme l’utilisation de *fail2ban*, un outil qui bloque les tentatives de connexion frauduleuses après plusieurs échecs.

