Tutoriel
RSSDI
Version 3.6.1 · Mis à jour le 8 octobre 2026
RSSDI transforme les flux RSS en messages Discord grâce à ForgeHook. L'application s'installe sous Docker et propose une interface web pour gérer les flux, archiver les articles et configurer les envois. Ce tutoriel décrit la préparation, le déploiement et la première utilisation.
Ce qu'il faut
- Docker >= 24
- Docker Compose >= 2.x
- Accès à un serveur ou à votre ordinateur avec internet
- Un compte Discord pour créer un webhook ForgeHook
Installation
Docker / Docker‑Compose
- 1Cloner le dépôt : git clone -b rssdi-1.0 https://github.com/heiphaistos44-crypto/RSSDI.git
- 2Se placer dans le répertoire : cd RSSDI-AppWeb
- 3Créer le fichier .env à la racine avec les variables indiquées dans le README
- 4Lancer les conteneurs : docker compose up -d
- 5Vérifier le démarrage : docker compose logs -f app
Déploiement VPS (optionnel)
- 1Copier le répertoire sur le serveur, par exemple /opt/rssdi/
- 2Mettre à jour le code : git pull origin rssdi-1.0
- 3Re‑générer les images et relancer : docker compose up -d --build
- 4Configurer nginx comme reverse proxy selon l’exemple fourni
Premier lancement
- 1Ouvrir votre navigateur à l’adresse https://app.rssdi.heiphaistos.org (ou l’URL configurée sur votre serveur)
- 2Créer le compte administrateur avec l’adresse e‑mail et le mot de passe définis dans .env
- 3Se connecter, l’interface affiche la page d’accueil avec le tableau de bord des flux

ajouter un flux RSS
Importez les sources que vous souhaitez suivre.
- 1Cliquer sur le bouton « Ajouter un flux » dans le menu latéral
- 2Saisir l’URL du flux RSS
- 3Choisir une catégorie ou laisser la valeur par défaut
- 4Valider en cliquant sur « Enregistrer »
configurer le webhook Discord
- 1Dans le tableau de bord, ouvrir la section « Intégrations »
- 2Copier l’URL du webhook ForgeHook depuis votre serveur Discord
- 3Coller l’URL dans le champ prévu à cet effet
- 4Enregistrer la configuration
forcer le polling d’un flux
- 1Dans la liste des flux, sélectionner le flux souhaité
- 2Cliquer sur l’icône « Poll » ou le bouton « Forcer le polling »
- 3Attendre quelques secondes que les nouveaux articles apparaissent
consulter les articles archivés
- 1Accéder à la section « Articles » depuis le menu
- 2Utiliser les filtres de date ou de catégorie pour affiner la recherche
- 3Cliquer sur un titre pour afficher le contenu complet
modifier ou supprimer un flux
- 1Dans la liste des flux, cliquer sur l’icône d’édition du flux concerné
- 2Modifier l’URL ou les paramètres puis enregistrer
- 3Pour supprimer, cliquer sur l’icône de poubelle et confirmer
mettre à jour l’application
- 1Sur le serveur, se placer dans le répertoire /opt/rssdi/
- 2Exécuter git pull origin rssdi-1.0
- 3Relancer les conteneurs avec docker compose up -d --build
En images
Astuces
- Choisissez un intervalle de polling adapté (15 min par défaut) pour limiter la charge sur les serveurs RSS.
- Utilisez des mots de passe forts pour l’administrateur afin de sécuriser l’accès JWT.
- Vérifiez les logs Docker (docker compose logs app) en cas de problème de connexion au webhook.
Questions fréquentes
Pourquoi mes articles n’apparaissent pas dans Discord ?
Vérifiez que l’URL du webhook ForgeHook est correcte et que le serveur Discord autorise les messages du bot.
Comment changer le secret JWT ?
Modifiez la variable JWT_SECRET dans le fichier .env puis redémarrez les conteneurs.
L’application consomme trop de ressources ?
Réduisez le paramètre POLL_INTERVAL_MINUTES dans .env ou désactivez les flux peu actifs.
Tutoriel rédigé automatiquement à partir de la documentation du projet, mis à jour à chaque évolution.
