Partager l'information et collaborer.

FreshRSS

Agrégateur RSS/Atom multi-utilisateur auto-hébergé : flux illimités, synchronisation avec les clients mobiles via l'API Google Reader, un seul conteneur et SQLite.

512 Mo RAM 1 vCPU Port 8080 Disponible

Stack technique

DockerPHPSQLite
RAM minimum512 Mo
CPU minimum1 vCPU
Port par défaut8080
OS compatiblesubuntu-24.04

FreshRSS (environ 15 000 étoiles GitHub, AGPL-3.0, écrit en PHP) est l'agrégateur de flux RSS et Atom auto-hébergé le plus activement maintenu. Il remplace les lecteurs en ligne — Feedly, Inoreader, NewsBlur — par une solution privée, sans publicité ni abonnement, qui tient dans un seul conteneur Docker et stocke tout dans une base SQLite : ni base de données externe, ni service de cache à administrer.

Hébergé sur un VPS ServOrbit, FreshRSS vous permet de suivre n'importe quel flux RSS, Atom ou JSON Feed — notes de version GitHub, blogs techniques, archives de newsletters — dans une interface rapide et pilotable au clavier. Le rafraîchissement est planifié côté serveur par une tâche cron (toutes les 20 minutes par défaut), sans dépendre d'un ordonnanceur externe ni d'un client ouvert. L'architecture est multi-utilisateur : une seule instance sert toute une équipe, chacun disposant de ses abonnements et de son état de lecture. FreshRSS expose enfin les API Google Reader et Fever, ce qui en fait le serveur de dizaines de clients mobiles — Reeder, NetNewsWire, ReadKit, Fluent Reader, FeedMe — avec une progression de lecture synchronisée sur tous vos appareils.

Fonctionnalités clés

Abonnements illimités à des sources RSS, Atom et JSON Feed — blogs techniques, notes de version GitHub, chaînes YouTube, newsletters — et extraction par XPath des sites dépourvus de flux.
Compatibilité API Google Reader et API Fever — utilisez le client mobile de votre choix (Reeder, NetNewsWire, ReadKit, FeedMe) avec un état de lecture synchronisé.
Multi-utilisateur : abonnements et états de lecture indépendants, pour partager une instance sans partager ses flux ni son historique.
Rafraîchissement planifié côté serveur par cron — intervalle global (5, 20 ou 60 minutes) ou intervalle propre à chaque flux, sans qu'aucun client ait besoin d'être ouvert.
Récupération du texte intégral pour les flux qui ne publient qu'un extrait, filtrage par mots-clés, étiquettes et mise en favori automatique des articles importants.
Stockage SQLite dans un conteneur PHP unique, sous 128 Mo de RAM au repos : FreshRSS cohabite avec d'autres applications sur le même VPS.

Quand utiliser cette solution ?

1

Veille technique et sécurité sans bruit

Ajoutez les flux de publication GitHub de chaque bibliothèque dont dépend votre pile, le fil Hacker News, les bulletins de vulnérabilités de votre langage et de votre système, et les blogs des mainteneurs. FreshRSS affiche une chronologie brute, sans reclassement algorithmique ni contenu sponsorisé. Une règle par mot-clé met automatiquement en favori les articles contenant « security advisory » ou « breaking change » pour les repérer d'un coup d'œil.

2

Fil de veille partagé d'une agence distribuée

Créez un compte FreshRSS par collaborateur et un dossier commun de sources — actualité des concurrents, blogs d'analystes, communiqués de vos clients — tout en laissant chacun gérer ses abonnements privés. Chaque membre lit depuis l'outil qu'il préfère, Reeder sur iOS ou Fluent Reader sur Windows, tous synchronisés sur la même API Google Reader hébergée sur votre VPS.

3

Archive permanente d'intelligence concurrentielle

Abonnez-vous aux changelogs de vos concurrents, à leurs offres d'emploi, aux rapports d'analystes et à leurs pages de lancement produit. Là où l'offre gratuite de Feedly ne conserve qu'une fenêtre glissante de 30 jours, FreshRSS garde chaque élément indéfiniment dans sa base SQLite : vous étiquetez par thème, vous cherchez en plein texte sur plusieurs années et vous exportez vos favoris pour en faire une synthèse hebdomadaire.

Déployer FreshRSS sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Commander le VPS

512 Mo de RAM suffisent : FreshRSS reste sous 128 Mo au repos et stocke tout dans une base SQLite locale, sans service de base de données séparé. Un VPS de 1 Go absorbe plusieurs centaines de flux et plusieurs utilisateurs simultanés. Le système est Ubuntu 24.04, avec Docker installé par le provisionneur.

02

Déployer depuis le Marketplace

Dans votre espace client ServOrbit, ouvrez Marketplace → Collaboration & productivité → FreshRSS et lancez le déploiement. Le conteneur PHP démarre en quelques secondes, avec deux volumes persistants : l'un pour les données (base SQLite comprise), l'autre pour les extensions.

03

Se connecter la première fois

À la première ouverture de l'URL, FreshRSS affiche un assistant d'installation en 5 étapes (langue, vérifications techniques, base de données) qui se termine par la création de VOTRE compte administrateur. Faites-le tout de suite ; laissez SQLite tel quel à l'étape base de données.

04

Terminer l'assistant d'installation

Si un domaine est attaché à l'app, ouvrez https://votre-domaine — sans numéro de port. Sans domaine, il n'y a pas d'accès public : ouvrez un tunnel SSH avec ssh -L 8080:127.0.0.1:8080 root@<ip-de-votre-vps> (8080 est le port du catalogue, donné en exemple — reportez-vous au port affiché sur la fiche de votre app dans l'espace client), puis ouvrez http://localhost:8080. Le premier accès lance l'assistant en cinq étapes — choix de la langue, vérification des prérequis serveur, initialisation de la base SQLite, création du compte administrateur, puis premiers abonnements. L'opération prend moins de deux minutes et n'a lieu qu'une seule fois.

05

Ajouter vos flux et connecter votre client mobile

Le bouton « + » permet de s'abonner à n'importe quelle URL RSS, Atom ou JSON Feed. Pour brancher un client mobile, allez dans Administration → Authentification et activez l'accès API, puis relevez l'URL du point d'entrée. Dans l'application (Reeder, FeedMe, NetNewsWire), choisissez le type de serveur « Fever » ou « Google Reader », saisissez cette URL et vos identifiants : abonnements et état de lecture se synchronisent ensuite tout seuls.

06

Ajouter un domaine et le HTTPS (facultatif)

Le domaine n'est pas obligatoire, l'accès par IP fonctionne dès l'installation. Pour un usage mobile confortable, créez un enregistrement DNS A pointant rss.votre-domaine.com vers l'IP du VPS et placez un reverse proxy TLS devant le port 8080 : les clients mobiles dialogueront alors avec l'API en HTTPS.

Questions fréquentes

FreshRSS (environ 15 000 étoiles GitHub, AGPL-3.0, PHP) tourne sur votre propre VPS. Feedly et Inoreader plafonnent les comptes gratuits à 100–150 sources, réservent l'API Google Reader — celle qui permet d'utiliser un client mobile tiers — aux offres payantes, et exploitent vos données de lecture. FreshRSS ne limite ni le nombre de flux ni l'accès aux API Google Reader et Fever, et ne vous suit pas.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise FreshRSS ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy FreshRSS on ServOrbit
Markdown
[![Deploy FreshRSS on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=freshrss&utm_source=deploy-badge&utm_medium=referral&utm_campaign=freshrss)
HTML
<a href="https://servorbit.com/vps-cloud?template=freshrss&utm_source=deploy-badge&utm_medium=referral&utm_campaign=freshrss"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy FreshRSS on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Partager l'information et collaborer.

Activez FreshRSS sur votre infrastructure.

VPS Cloud dédié — IPv4 incluse, datacenter européen, support inclus. Vos données ne quittent jamais votre serveur.

Configuration recommandée : 512 Mo RAM · 1 vCPU

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.

Écrire sur WhatsApps'ouvre dans un nouvel onglet