Comment installer Freshrss sur un Raspberry Pi
Sommaire
Liens rapides
-
Comment installer Freshrss sur un Raspberry Pi
-
Obtenir des applications de bureau et de lecture mobile
Si vous êtes comme moi, vous êtes probablement fatigué d'obtenir des nouvelles des médias sociaux. J'ai décidé de revenir à RSS Feeds pour suivre les nouvelles. J'ai rencontré un problème, cependant: j'utilise plusieurs appareils et mes flux n'étaient pas synchronisés. C'est à ce moment que j'ai mis mon Raspberry Pi à utiliser et installé Freshrss.
Bien sûr, vous pouvez être synchronisé automatiquement les lecteurs RSS sans Raspberry Pi ou tout type de matériel dédié. Pendant un certain temps, j'utilisais INOREADER, mais je me suis lassé des annonces et des invites d'abonnement. Je pense que InoReader est bien et pourrait valoir un abonnement si cela vous convient. J'ai déjà des services d'auto-hébergement, cependant, j'ai donc décidé de sauter l'abonnement et enfin de mettre mon PI à utiliser.
Kit de démarrage de Canakit Raspberry Pi 4
Un Raspberry Pi 4 peut être utilisé pour héberger une multitude de services, des simples contenus RSS Feed à des streamers multimédias comme Plex.
FreshRSS est un agrégateur de flux RSS et d'atomes que vous pouvez vous auto-héberger, ce qui signifie que vous exécutez le logiciel qui le maintient en fonctionnement. Vous créez un serveur FreshRSS, puis vous connectez à celui-ci à l'aide de l'interface Web ou d'une application client. Il y a une tonne de fonctionnalités de personnalisation que je n'ai pas encore explorées, mais j'ai hâte d'essayer. En tant que journaliste, je
Il n'y a pas d'application officielle Freshrss que vous pouvez télécharger et lire, mais de nombreuses applications clients gratuites, dans lesquelles je vais entrer, vous pouvez télécharger et vous connecter avec l'une des API de FreshRSS. De cette façon, quel que soit l'appareil, votre fil d'actualité reste synchronisé.
Il existe plusieurs façons de vous mettre en place un serveur FreshRSS. Le plus simple pourrait être de l'exécuter dans un conteneur Docker, si vous connaissez déjà Docker. Vous pouvez suivre les instructions Docker pour Freshrss si cela fait flotter votre bateau à domicile.
J'avais déjà joué avec le système d'exploitation DietPI sur mon Raspberry Pi 4 B, et DietPI comprend FreshRSS comme l'un des services qu'il peut automatiquement installer et configurer pour vous. J'ai pu simplement SSH dans mon instance PI et sélectionner FreshRSS via l'application TUI « DietPI-Software ».
Une fois le script d'installation terminé, j'ai ouvert un navigateur Web sur mon ordinateur portable et je me suis dirigé vers l'adresse IP de mon Raspberry Pi avec / Freshrss annexé à la fin pour accéder à l'application Web. Si vous n'êtes pas sûr de l'adresse de votre PI, consultez notre guide pour trouver une adresse IP Linux.
L'une des fonctionnalités pratiques de DietPI est qu'il définit une connexion d'administration par défaut pour chaque application que vous installez, donc j'ai utilisé cette connexion rapidement pour commencer.
Pour éviter de compter sur le compte administrateur pour mon utilisation quotidienne, je suis allé aux paramètres de FreshRSS et, sous Administration> Gérer les utilisateurs, j'ai créé un compte personnel.
Je savais également que je voudrais utiliser des applications de bureau et mobiles dédiées pour lire mes flux plutôt que l'application Web, ce qui signifiait que je devais permettre l'accès à l'API. Vous devrez également le faire sur votre serveur si vous ne souhaitez pas compter sur l'application Web.
Dans le compte administrateur, accédez à Paramètres> Administration> Authentification. Cochez la case pour « Autoriser l'accès à l'API » et cliquez sur « Soumettre ».
Avec cette configuration effectuée, je me suis déconnecté du compte administrateur et connecté à mon nouveau personnel personnel.
Il était maintenant temps d'importer mes flux. Jusqu'à ce point, j'utilisais le lecteur de flux Akregator, j'ai donc exporté ma colection de flux à partir d'Akregator en tant que fichier OPML. Si vous utilisez déjà un lecteur différent, vous devriez trouver une sorte d'outil d'exportation dans les paramètres, afin que vous n'ayez plus à ajouter tous les flux que vous voulez un par un.
Dans FreshRSS, j'ai cliqué sur le bouton de gestion de l'abonnement Big Blue dans le coin de gauche et j'ai trouvé l'option d'importation / exportation dans le menu de navigation.
Après avoir importé mon fichier OPML plein de flux, j'ai pu commencer à charger des flux dans l'application Web et à lire des articles.
Obtenir des applications de bureau et de lecture mobile
À ce stade, vous pouvez simplement mettre en signet l'application Web et l'ouvrir chaque fois que vous souhaitez lire vos flux. J'ai décidé, cependant, je voulais essayer une application de bureau dédiée, juste pour voir si je l'aime mieux. Je suis habitué à l'application Akregator, après tout, mais Akregator ne prend pas en charge les services distants.
La page FreshRSS GitHub a une liste d'applications et d'API prises en charge. Si vous n'êtes pas sûr de quelle API utiliser, votre meilleur pari est Google Reader (abrégé à Greader dans certains des docs freshrss).
Avant de procéder, cependant, vous devez définir le mot de passe API de votre compte FreshRSS (qui ne sera configurable que si vous avez activé l'accès à l'API, comme je l'ai fait plus tôt). Le mot de passe doit être différent du mot de passe de votre utilisateur, pour assurer la sécurité de votre compte.
Une fois que cela est défini, vous êtes prêt à vous connecter avec n'importe quelle application Reader qui prend en charge les API de FreshRSS. Sur mon ordinateur portable Kubuntu, j'ai eu RSS Guard, un lecteur open source simple qui prend en charge mes ordinateurs de bureau Linux. Lorsque vous utilisez RSS Guard pour la première fois, je devais juste sélectionner l'API Google Reader, puis entrer l'adresse de mon instance FreshRSS, mon nom d'utilisateur et mon mot de passe API.
Je voulais également pouvoir lire sur mon téléphone mobile, j'ai donc trouvé une application de lecture Android open source que Freshrss recommande, Readrops. Encore une fois, je devais juste entrer l'adresse d'instance de mon Freshrss, mon nom d'utilisateur et mon mot de passe API.
En quelques secondes, je lisais les nouvelles sur mon téléphone, tout en gardant ma collection de flux en synchronisation sur mon bureau.
Je n'ai pas passé une tonne de temps sur ces applications client, mais j'ai hâte de les mettre à l'épreuve pendant que je suis les nouvelles.
Une prochaine étape mettra également mon instance Freshrss en toute sécurité disponible pour atteindre en dehors de mon réseau domestique. Je travaille à la maison, donc je n'aurai pas besoin d'accès à distance trop souvent, mais à l'occasion je travaille ailleurs, ce sera bien que mes flux soient synchronisés et à portée de main.