85 lines
2.9 KiB
Markdown
85 lines
2.9 KiB
Markdown
---
|
|
title: RSS-Bridge
|
|
created: 2026-06-08
|
|
updated: 2026-06-08
|
|
type: app
|
|
tags: [catalogue, rss, app-marathon-batch-b]
|
|
confidence: high
|
|
contested: false
|
|
sources: [https://selfh.st/apps/?tag=RSS&app=rss-bridge, https://rss-bridge.github.io/]
|
|
---
|
|
|
|
# 📡 RSS-Bridge
|
|
|
|
> **Générateur de flux RSS à partir de sites sans flux** : 600+ bridges (Instagram, TikTok, YouTube, Reddit...) transforment les pages web en RSS/Atom/JSON lisibles.
|
|
|
|
## 📋 Informations Générales
|
|
|
|
| Champ | Valeur |
|
|
| :--- | :--- |
|
|
| **Site web** | [rss-bridge.github.io](https://rss-bridge.github.io/) |
|
|
| **GitHub** | [RSS-Bridge/rss-bridge](https://github.com/RSS-Bridge/rss-bridge) |
|
|
| **License** | Unlicense (domaine public) |
|
|
| **Langage** | PHP |
|
|
| **Étoiles GitHub** | 7.8k ⭐ |
|
|
| **Catégorie** | [[cat-rss|RSS]] |
|
|
|
|
## 📝 Description
|
|
|
|
**RSS-Bridge** est un projet PHP qui agit comme un **adaptateur web → RSS**. Pour chaque site qui refuse de proposer un flux (Facebook, Instagram, TikTok, Reddit, SoundCloud...), un "bridge" spécifique extrait les données et les expose en RSS, Atom, JSON ou Markdown.
|
|
|
|
Différence vs RSSHub : RSS-Bridge privilégie les **sites grand public** (réseaux sociaux, plateformes vidéo) avec un format simple, sans route complexes. RSSHub est davantage orienté scraping généraliste (toute page web) avec règles flexibles.
|
|
|
|
Pour qui : utilisateurs de lecteurs RSS (FreshRSS, Miniflux) qui veulent suivre des sites sans flux officiels, en contournant la captcha sociétale anti-RSS.
|
|
|
|
## 🚀 Installation
|
|
|
|
### Docker Compose (recommandé)
|
|
|
|
```yaml
|
|
version: '3.8'
|
|
services:
|
|
rss-bridge:
|
|
image: rssbridge/rss-bridge:latest
|
|
container_name: rss-bridge
|
|
restart: unless-stopped
|
|
volumes:
|
|
- rssbridge_cache:/app/cache
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.rssbridge.rule=Host(`rss.example.com`)"
|
|
- "traefik.http.routers.rssbridge.entrypoints=websecure"
|
|
- "traefik.http.routers.rssbridge.tls.certresolver=letsencrypt"
|
|
|
|
volumes:
|
|
rssbridge_cache:
|
|
```
|
|
|
|
## 🔄 Alternatives
|
|
|
|
### Open Source
|
|
- [[app-rsshub]] — Universel, orienté routes
|
|
- [[app-html2rss]] — Ruby, règles customisables
|
|
- [[app-feed-on-feeds]] — Lecteur RSS
|
|
|
|
### Propriétaires
|
|
- **RSS.app** — Service payant (gratuit limité)
|
|
- **Inoreader** — Lecteur RSS SaaS avec bridges intégrés
|
|
- **Feed43** — Custom feed service
|
|
|
|
## 🔐 Sécurité
|
|
- **Cache local** : pas de fuite vers des tiers
|
|
- **Whitelist** : configurer `ALLOW_HOSTS` pour limiter les bridges
|
|
- **Rate-limiting** : interne par bridge (anti-ban IP)
|
|
- **Pas d'auth** : à protéger via reverse proxy auth si exposition publique
|
|
|
|
## 📚 Ressources
|
|
- [Site officiel](https://rss-bridge.github.io/)
|
|
- [GitHub](https://github.com/RSS-Bridge/rss-bridge)
|
|
- [Liste des bridges](https://github.com/RSS-Bridge/rss-bridge/wiki/Bridges)
|
|
|
|
## Pages Liées
|
|
- [[cat-rss]] — Catégorie RSS
|
|
- [[app-rsshub]] — Concurrent complémentaire
|
|
- [[recettes-docker-compose]] — Templates Docker
|