Un agrégateur RSS personnel et auto-hébergé, avec lecture approfondie intégrée.
Qu'est-ce que BloomFeed ?
BloomFeed centralise vos flux RSS/Atom préférés dans une interface simple. Quand un article vous intéresse, BloomFeed récupère la page source, en extrait le contenu principal et l'affiche directement dans l'application — plus besoin d'ouvrir le site d'origine.
BloomFeed est pensé pour être auto-hébergé par une seule personne ou un foyer : une instance n'a qu'un seul compte propriétaire, créé une seule fois au premier lancement.
Fonctionnalités
- Ajout de flux RSS/Atom, suivi des non-lus, favoris.
- Lecture approfondie intégrée : extraction du contenu principal (via Readability) converti en Markdown, sans quitter BloomFeed.
- Récupération périodique des flux via une tâche planifiée.
- Thème clair/sombre.
- Inscription fermée après la création du compte propriétaire — pas de SaaS ouvert.
Aperçu
| Tableau de bord | Lecteur intégré |
|---|---|
![]() |
![]() |
| Mode sombre | Connexion |
|---|---|
![]() |
![]() |
Stack technique
- Laravel 13 (PHP 8.4)
- MariaDB
- CSS/JS écrits à la main, sans étape de build (pas de Node/Vite/Tailwind)
- Docker Compose pour le déploiement
Développement local
Prérequis : PHP 8.3+ et Composer.
composer install
cp .env.example .env
# Passer DB_CONNECTION=sqlite dans .env pour un dev local sans MariaDB
touch database/database.sqlite
php artisan key:generate
php artisan migrate
php artisan serve
Auto-hébergement
BloomFeed est fait pour tourner sur votre propre serveur via Docker Compose (application, planificateur, MariaDB). Voir la page /self-hosting une fois l'application lancée, ou directement :
git clone https://git.eldorianet.work/esteban/RSS-Eldoria-Network bloomfeed
cd bloomfeed
bash scriptsite.sh
Le script crée automatiquement un .env avec des secrets générés aléatoirement s'il n'existe
pas encore, construit les images et démarre la stack. L'application écoute par défaut sur le
port 7081.
Pour désinstaller proprement (avec confirmation avant toute suppression de données) :
bash uninstall.sh
Licence
MIT.





