Raisons d’utiliser RSS-Bridge
Étape 1 : Comprendre les fonctions de RSS-Bridge
RSS-Bridge permet aux utilisateurs d’accéder aux mises à jour de sites Web qui ne proposent pas de flux RSS conventionnels. Par exemple, vous pouvez recevoir des notifications pour les nouvelles vidéos YouTube sans avoir à naviguer sur la plateforme.
Conseil de pro : ceci est particulièrement utile pour gérer sans effort les abonnements à plusieurs créateurs de contenu.
Configuration des dépendances RSS-Bridge
Étape 2 : Préparez votre environnement Ubuntu
Hypothèse : vous devez disposer d’un serveur Ubuntu accessible au public et d’un domaine actif.
Commencez par ajouter la clé de signature Docker :
Modifiez le fichier de référentiel pour Docker à l’aide de votre éditeur de texte préféré.
Ajoutez la ligne de référentiel au fichier « docker.list » puis mettez à jour les référentiels de packages :
Installez Docker et Docker Compose ainsi que les dépendances requises pour RSS-Bridge.
Conseil de pro : assurez-vous toujours que vos packages sont mis à jour pour une meilleure sécurité et de meilleures performances.
Récupération et création de RSS-Bridge
Étape 3 : Configurer le répertoire RSS-Bridge
Créez un nouveau dossier dans votre répertoire personnel et accédez-y :
Utilisez un éditeur de texte pour créer le fichier « docker-compose.yml » et entrez la configuration requise :
Créez et exécutez votre conteneur Docker. Vérifiez son fonctionnement en répertoriant les conteneurs actifs sur votre système.

Mise en place d’un proxy inverse SSL avec Nginx
Étape 4 : Configurez votre proxy inverse SSL
Maintenant que le RSS-Bridge est fonctionnel sur le port 3000, configurez SSL avec Nginx comme proxy inverse :
Vous devez créer un enregistrement DNS « A » pointant vers l’adresse IP de votre serveur.
Revenez sur votre serveur, créez un fichier de configuration de site Nginx et collez le bloc de code fourni :
Remplacez la variable « server_name » par l’enregistrement DNS de votre domaine :
Enregistrez et activez la configuration en la liant au répertoire « /etc/nginx/sites-enabled » et en rechargeant Nginx.
Étape 5 : Sécurisez votre proxy inverse avec SSL
Demandez un certificat SSL en utilisant Certbot :
Saisissez « y » lorsque vous y êtes invité, confirmant ainsi votre accord pour recevoir les mises à jour de l’EFF.
Procédez à la demande d’un nouveau certificat pour le sous-domaine choisi et testez le proxy dans votre navigateur Web pour vous assurer qu’il est actif.

Incluant des générateurs de flux RSS personnalisés
Étape 6 : Accéder aux générateurs de flux avancés
RSS-Bridge comprend 16 générateurs de flux par défaut, mais vous pouvez également accéder à plus de 400 autres générateurs gérés par la communauté :
Pour ce faire, désactivez d’abord votre conteneur Docker.
Créez un nouveau dossier, clonez le référentiel RSS-Bridge dedans et copiez le répertoire « bridges » dans votre dossier Docker :
Créez un fichier « whitelist.txt » dans votre dossier conteneur Docker et écrivez « * » à l’intérieur pour activer tous les générateurs.

Étape 7 : modifier la liste blanche pour des générateurs spécifiques
Pour personnaliser les générateurs de flux disponibles, parcourez les répertoires et spécifiez-les dans votre fichier de liste blanche sans l’extension «.php », puis redémarrez votre conteneur Docker pour appliquer les modifications.
Étape 8 : Ajout d’une authentification pour une sécurité renforcée
Pour empêcher tout accès non autorisé, désactivez votre conteneur Docker :
Créez un fichier « config.ini.php » et ajoutez le nom d’utilisateur et le mot de passe souhaités pour l’authentification :
Enregistrez vos paramètres et redémarrez le conteneur Docker.

Créer votre flux RSS personnalisé initial
Étape 9 : Générez votre premier flux RSS
Parcourez la liste des générateurs disponibles pour un site pour lequel vous souhaitez créer un flux :
Interagissez avec le générateur pour saisir les paramètres souhaités et cliquez sur « Générer le flux ».

Copiez l’adresse du flux RSS généré et ajoutez-la à votre lecteur de flux pour l’abonnement. Testez cela en vérifiant si le flux fonctionne correctement dans votre lecteur spécifié.

Laisser un commentaire