Bonjour,
Nous allons ici utiliser docker-compose ( mais il est possible de passer par Portainer également ) pour installer RSS-Bridge.
RSS-Bridge ? C'est quoi ?
RSS-Bridge, c’est un projet Open-source codé en PHP capable de générer des flux RSS et Atom pour les sites Web qui n'en possèdent pas. Plus d'info : https://github.com/RSS-Bridge/rss-bridge
Pré-requis :
Avoir un accès SSH à la machine
Avoir installer docker et : docker-compose ou Portainer
Sommaire :
1/ Créer les dossiers nécessaires
2/ Création de la configuration et des conteneurs
_____2.1/ Création du fichier "docker-compose.yml"
_____2.2/ Création du fichier "whitelist.txt"
_____2.3/ Création du conteneur
3/ Configuration de RSS-Bridge
______3.1/ Accès a l'interface de RSS-Bridge
C'est parti !
1/ Créer les dossiers nécessaires
Pour mon tuto, je vais placer mon dossier rss-bridge dans /home/nom_dutilisateur/docker, il faudra adapter vos changements dans le fichier "docker-compose.yml" à l'étape suivante.
Je me place donc dans /home/nom_dutilisateur/docker:
Nous allons créer un dossier pour RSS-Bridge de cette maniere :
2/ Création de la configuration et des conteneurs
2.1/ Création du fichier "docker-compose.yml"
Note : ici on considère que nous sommes déja dans /home/nom_dutilisateur/docker, si ce n'est pas le cas, vous pouvez soit vous placer dans le bon dossier avec la commande
Pour créer le fichier :
Ensuite vous copier/coller ceci dedans :
On quitte le fichier Ctrl+X et on valide les modifications.
2.1/ Création du fichier "whitelist.txt"
Ce fichier va contenir la liste des Bridges que vous souhaitez activer ! Voir : Wiki RSS-Bridge - Whitelisting, le fonctionnement est simple.
Créer whitelist.txt :
Et ajoutez une ligne pour chaque pont que vous souhaitez afficher.
Le nom du pont doit correspondre au nom de fichier du pont dans le dossier des Bridges.
Par exemple, pour activer les Bridges "Facebook, Wikipedia et Twitter" je renseigne dans mon fichier :
Le nom complet est également pris en charge, mon fichier pourrai contenenir :
Il est également possible d'activer tous les bridges un idiquant simplement une * dans le fichier :
Une fois fait, on quitte le fichier Ctrl+X et on valide les modifications.
2.3/ Création des conteneurs
On se place dans le dossier ou nous avons créer notre fichier yml :
, et on execute la commande :
Une fois fini, la commande renvoi "done".
3/ Configuration de RSS-Bridge
3.1/ Accès a l'interface de RSS-Bridge
Si vous avez laisser le port par défaut, alors l’accès a RSS-Bridge se fait via l'adresse http://adresse-ip-locale + port, par exemple si votre machine a l'adresse 192.168.1.210 alors l’accès se fait a http://192.168.1.210:3000
Nous allons ici utiliser docker-compose ( mais il est possible de passer par Portainer également ) pour installer RSS-Bridge.

RSS-Bridge ? C'est quoi ?
RSS-Bridge, c’est un projet Open-source codé en PHP capable de générer des flux RSS et Atom pour les sites Web qui n'en possèdent pas. Plus d'info : https://github.com/RSS-Bridge/rss-bridge
Pré-requis :
Avoir un accès SSH à la machine
Avoir installer docker et : docker-compose ou Portainer
Sommaire :
1/ Créer les dossiers nécessaires
2/ Création de la configuration et des conteneurs
_____2.1/ Création du fichier "docker-compose.yml"
_____2.2/ Création du fichier "whitelist.txt"
_____2.3/ Création du conteneur
3/ Configuration de RSS-Bridge
______3.1/ Accès a l'interface de RSS-Bridge
C'est parti !

1/ Créer les dossiers nécessaires
Pour mon tuto, je vais placer mon dossier rss-bridge dans /home/nom_dutilisateur/docker, il faudra adapter vos changements dans le fichier "docker-compose.yml" à l'étape suivante.
Je me place donc dans /home/nom_dutilisateur/docker:
cd /home/nom_dutilisateur/docker
Nous allons créer un dossier pour RSS-Bridge de cette maniere :
sudo mkdir rss-bridge}
2/ Création de la configuration et des conteneurs
2.1/ Création du fichier "docker-compose.yml"
Note : ici on considère que nous sommes déja dans /home/nom_dutilisateur/docker, si ce n'est pas le cas, vous pouvez soit vous placer dans le bon dossier avec la commande
cd /home/nom_dutilisateur
)Pour créer le fichier :
sudo nano rss-bridge/docker-compose.yml
Ensuite vous copier/coller ceci dedans :
Code:
version: '2'
services:
rss-bridge:
container_name: rss-bridge
image: rssbridge/rss-bridge:latest
volumes:
- ./whitelist.txt:/app/whitelist.txt
ports:
- 3000:80
restart: unless-stopped
On quitte le fichier Ctrl+X et on valide les modifications.
2.1/ Création du fichier "whitelist.txt"
Ce fichier va contenir la liste des Bridges que vous souhaitez activer ! Voir : Wiki RSS-Bridge - Whitelisting, le fonctionnement est simple.
Créer whitelist.txt :
sudo nano rss-bridge/whitelist.txt
Et ajoutez une ligne pour chaque pont que vous souhaitez afficher.
Le nom du pont doit correspondre au nom de fichier du pont dans le dossier des Bridges.
Par exemple, pour activer les Bridges "Facebook, Wikipedia et Twitter" je renseigne dans mon fichier :
Code:
Facebook
Wikipedia
Twitter
Le nom complet est également pris en charge, mon fichier pourrai contenenir :
Code:
FacebookBridge
WikipediaBridge
TwitterBridge
Il est également possible d'activer tous les bridges un idiquant simplement une * dans le fichier :
Code:
*
Une fois fait, on quitte le fichier Ctrl+X et on valide les modifications.
2.3/ Création des conteneurs
On se place dans le dossier ou nous avons créer notre fichier yml :
Code:
cd /home/nom_dutilisateur/docker/rss-bridge
, et on execute la commande :
Code:
docker-compose up -d
Une fois fini, la commande renvoi "done".
3/ Configuration de RSS-Bridge
3.1/ Accès a l'interface de RSS-Bridge
Si vous avez laisser le port par défaut, alors l’accès a RSS-Bridge se fait via l'adresse http://adresse-ip-locale + port, par exemple si votre machine a l'adresse 192.168.1.210 alors l’accès se fait a http://192.168.1.210:3000