Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
RSS-Bridge

RSS-Bridge

RSS-Bridge est une application web auto-hébergée qui génère des flux RSS et Atom pour les sites qui n'en proposent pas, avec des centaines de bridges de sites inclus. Domaine public (Unlicense) avec plus de 9 000 étoiles GitHub.

En un coup d'œil

9.1k

Étoiles GitHub

342

Installations actives

Licence Unlicense Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Les installations actives sont des données d'exemple (aperçu) ; la vraie métrique sera connectée avant le lancement.

Accès

  • Ouvrez votre navigateur et allez sur : https://<SERVER_IP>
  • Un avertissement SSL du navigateur est attendu (certificat auto-signé)
  • Authentification requise (fenêtre Basic Auth)
  • Méthode d'authentification : Basic Auth HTTP
  • Les identifiants sont stockés de façon sécurisée dans : /root/.cloudzy-creds

Fichiers et répertoires importants

  • Chemin d'installation : /root/rss-bridge
  • Fichier Compose : /root/rss-bridge/docker-compose.yml
  • Répertoire de configuration : /root/rss-bridge/config
  • Fichier d'identifiants : /root/.rss-bridge-creds
  • Config Nginx : /etc/nginx/sites-available/rss-bridge
  • Fichier Basic Auth : /etc/nginx/.rss-bridge.htpasswd
  • Certificat SSL : /etc/nginx/ssl/rss-bridge.crt
  • Clé SSL : /etc/nginx/ssl/rss-bridge.key

Remarques

  • Vous pouvez placer des fichiers personnalisés config.ini.php et des bridges dans /root/rss-bridge/config.
  • Seul Nginx écoute sur les ports publics.
  • L'accès est protégé par authentification Basic Auth.
  • TLS utilise un certificat auto-signé.
  • Les identifiants sont stockés avec des permissions restrictives.

Gestion de Docker

Vérifier les conteneurs :

docker ps

Voir les logs :

docker logs -f rss-bridge

Redémarrer les services :

cd /root/rss-bridge
docker compose restart

Arrêter les services :

cd /root/rss-bridge
docker compose down

Démarrer les services :

cd /root/rss-bridge
docker compose up -d

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez la config Nginx et remplacez les deux server_name _; avec votre domaine (server_name <yourdomain.com>) dans les blocs HTTP (port 80) et HTTPS (port 443) :

vim /etc/nginx/sites-available/rss-bridge

3. Installez Certbot :

apt install -y certbot python3-certbot-nginx

4. Exécutez la commande suivante pour générer un certificat Let's Encrypt valide :

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Remplacez les chemins SSL dans la config Nginx :

vim /etc/nginx/sites-available/rss-bridge
# Before:
    # ssl_certificate     /etc/nginx/ssl/rss-bridge.crt;
    # ssl_certificate_key /etc/nginx/ssl/rss-bridge.key;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Rechargez Nginx pour appliquer les modifications :

systemctl reload nginx

7. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Plus dans Auto-hébergé

Apps connexes.

Deploy RSS-Bridge now. À partir de 2,48 $/mois.