--- title: Nextcloud News created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, feed-reader, rss, nextcloud, php, self-hosted] confidence: high contested: false sources: - https://selfh.st/apps/?tag=Feed+Readers - https://github.com/nextcloud/news - https://apps.nextcloud.com/apps/news --- # ☁️ Nextcloud News > Application de flux RSS/Atom officielle de Nextcloud — lecture et centralisation des abonnements dans l'écosystème Nextcloud existant. ## 📋 Informations Générales | Attribut | Valeur | |----------|--------| | **Nom** | Nextcloud News | | **Slug** | app-nextcloud-news | | **Description** | Application officielle du projet Nextcloud pour gérer et lire des flux RSS/Atom directement depuis l'instance Nextcloud | | **Site officiel** | https://apps.nextcloud.com/apps/news | | **Repository** | https://github.com/nextcloud/news | | **Stars** | 1 960 ⭐ | | **Licence** | AGPL-3.0 | | **Langage principal** | PHP / Vue.js | | **Catégorie** | Feed Reader | | **Tags** | [catalogue, feed-reader, rss, nextcloud, php, self-hosted] | ## 📝 Description Nextcloud News est l'application officielle de gestion de flux RSS/Atom de l'écosystème Nextcloud, maintenue par la communauté (Brandon Konkle puis la team Nextcloud). Elle s'installe en un clic dans n'importe quelle instance Nextcloud et offre une UI web moderne intégrée, avec gestion des dossiers, des flux, des articles lus/non-lus, des marque-pages, du partage entre utilisateurs Nextcloud, et un système d'API compatible avec les apps mobiles classiques (Fluent Reader, FeedMe, Read You, etc.). Le backend tourne sur le même serveur PHP que Nextcloud : aucune base de données supplémentaire, aucun service externe, tout est stocké dans les tables Nextcloud existantes. La collecte de flux s'effectue via le cron Nextcloud (à mettre en place impérativement pour que les flux se rafraîchissent) ou via la commande `occ news:updater`. L'UI est en Vue.js, réactive, et respecte le design system Nextcloud. Cas d'usage typique : utilisateur qui a déjà Nextcloud pour le cloud personnel, le calendrier, les contacts, les photos, et qui veut centraliser ses flux RSS dans la même interface, avec partage d'articles entre membres de la famille ou de l'organisation. Limites : pas de fonctionnalités avancées (ML, statistiques, règles complexes) ; performances modestes sur les très gros volumes (>5 000 articles non lus). Pour un usage RSS pur et dur sans Nextcloud, [[app-freshrss]] ou [[app-miniflux]] sont plus adaptés. ## 🚀 Installation ### Installation dans Nextcloud (recommandé) Pas de Docker spécifique : Nextcloud News s'installe depuis le marketplace officiel de l'instance Nextcloud. 1. Se connecter en admin, aller dans **Applications** → **Social & Communication** → **News** → **Activer**. 2. Alternative en CLI : ```bash sudo -u www-data php /var/www/nextcloud/occ app:install news ``` 3. Configurer le cron de rafraîchissement (sinon les flux ne se mettent pas à jour) : ```bash # /etc/cron.d/nextcloud-news */5 * * * * www-data php /var/www/nextcloud/occ news:updater all ``` ### Docker Compose (Nextcloud complet avec News préinstallé) ```yaml # docker-compose.yml version: "3.8" services: nextcloud: image: nextcloud:stable container_name: nextcloud restart: unless-stopped ports: - "8080:80" environment: POSTGRES_HOST: db POSTGRES_DB: nextcloud POSTGRES_USER: nextcloud POSTGRES_PASSWORD: ChangeM3_NC NEXTCLOUD_TRUSTED_DOMAINS: cloud.example.com volumes: - ./data:/var/www/html depends_on: - db db: image: postgres:16-alpine container_name: nextcloud-db restart: unless-stopped environment: POSTGRES_DB: nextcloud POSTGRES_USER: nextcloud POSTGRES_PASSWORD: ChangeM3_NC volumes: - ./pgdata:/var/lib/postgresql/data ``` Puis dans l'instance, installer l'app News via le marketplace ou `occ app:install news`. ## ⚙️ Configuration - **Cron** : configurer le cron système pour exécuter `occ news:updater` (par défaut toutes les 5 minutes). - **Limite d'articles lus** : le fichier `config/config.php` de Nextcloud permet de tuner `app_install_overwrite` pour certaines options de News. - **Thème** : clair / sombre, suit le thème global de Nextcloud. - **API** : générer un mot de passe d'application dans les paramètres utilisateur Nextcloud (Profil → Sécurité), utilisable par les clients mobiles compatibles. - **Partage** : un article peut être partagé via un lien public Nextcloud, comme n'importe quel fichier. ## 🔗 Alternatives - [[app-freshrss]] — Lecteur PHP autonome, plus complet en RSS pur, multi-utilisateurs, sans Nextcloud. - [[app-miniflux]] — Lecteur Go ultra-léger, idéal pour un usage personnel minimaliste. - [[app-newsblur]] — Lecteur Python/Django avec ML, plus exigeant. - [[app-commafeed]] — Fork Java/Angular de The Old Reader, UI Feedly-like. - [[app-feedbin]] — Ruby on Rails, UX très propre, auto-hébergement exigeant. - [[app-yarr]] — Lecteur Go minimaliste, mono-utilisateur, sans base externe. - **Tiny Tiny RSS** — Lecteur PHP historique, alternative à News sans Nextcloud, communauté active. - **Feedly** (propriétaire SaaS) — Référence SaaS, mais cloud-only. - **Inoreader** (propriétaire SaaS) — Concurrent SaaS complet. ## 🔒 Sécurité - HTTPS obligatoire via [[app-traefik]] ou [[app-caddy]] — Nextcloud gère l'auth, mais ne fait pas de TLS en frontal. - Activer l'auth 2FA sur l'instance Nextcloud (TOTP, WebAuthn). - Mettre à jour Nextcloud ET l'application News séparément — les deux ont des cycles de release indépendants. - Restreindre l'API au réseau interne ou via un reverse proxy authentifié. - Surveiller les CVE Nextcloud (l'OSV-Scorecard de Nextcloud est globalement bon). ## 📚 Ressources - Page officielle : https://apps.nextcloud.com/apps/news - Repository : https://github.com/nextcloud/news - Documentation : https://github.com/nextcloud/news#readme - Wiki Nextcloud : https://help.nextcloud.com/c/apps/news - Apps mobiles compatibles : Fluent Reader (Linux/Windows/macOS), FeedMe (Android), NetNewsWire/iRSS (iOS via mot de passe app). ## 🔗 Pages Liées - [[cat-feed-reader]] (catégorie parente) - [[app-nextcloud]] — Le cloud personnel parent - [[app-freshrss]] — Concurrent PHP autonome - [[app-miniflux]] — Concurrent Go minimaliste - [[app-newsblur]] — Concurrent Python avec ML - [[app-commafeed]] — Fork de The Old Reader - [[app-feedbin]] — Solution Ruby on Rails - [[app-yarr]] — Lecteur Go minimaliste - [[recettes-docker-compose]] — Templates Compose - [[securisation-home-lab]] — Bonnes pratiques