Zum Hauptinhalt springen
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
RSS-Bridge

RSS-Bridge

RSS-Bridge ist eine selbst gehostete Webanwendung, die RSS- und Atom-Feeds für Websites erzeugt, die keinen haben, mit Hunderten mitgelieferter Site-Bridges. Public Domain (Unlicense) mit über 9.000 GitHub-Sternen.

Auf einen Blick

9.1k

GitHub-Sterne

342

Aktive Installationen

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

Aktive Installationen sind Beispieldaten (Vorschau); die echte Kennzahl wird vor dem Start eingebunden.

Zugriff

  • Öffnen Sie Ihren Browser und besuchen Sie: https://<SERVER_IP>
  • Eine SSL-Warnung im Browser ist zu erwarten (selbstsigniertes Zertifikat)
  • Authentifizierung erforderlich (Basic Auth-Popup)
  • Authentifizierungsmethode: HTTP Basic Auth
  • Zugangsdaten werden sicher gespeichert in: /root/.cloudzy-creds

Wichtige Dateien und Verzeichnisse

  • Installationspfad: /root/rss-bridge
  • Compose-Datei: /root/rss-bridge/docker-compose.yml
  • Konfigurationsverzeichnis: /root/rss-bridge/config
  • Anmeldedatei: /root/.rss-bridge-creds
  • Nginx Konfiguration: /etc/nginx/sites-available/rss-bridge
  • Basic-Auth-Datei: /etc/nginx/.rss-bridge.htpasswd
  • SSL-Zertifikat: /etc/nginx/ssl/rss-bridge.crt
  • SSL-Schlüssel: /etc/nginx/ssl/rss-bridge.key

Hinweise

  • Du kannst eigene config.ini.php und Bridges in /root/rss-bridge/config.
  • Nur Nginx lauscht auf öffentlichen Ports.
  • Der Zugriff ist durch Basic Auth geschützt.
  • TLS verwendet ein selbst signiertes Zertifikat.
  • Zugangsdaten werden mit eingeschränkten Berechtigungen gespeichert.

Docker-Verwaltung

Container prüfen:

docker ps

Logs ansehen:

docker logs -f rss-bridge

Dienste neu starten:

cd /root/rss-bridge
docker compose restart

Dienste stoppen:

cd /root/rss-bridge
docker compose down

Dienste starten:

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

SSL mit einer Domain aktivieren

1. Richten Sie Ihre Domain auf die Server-IP aus.

2. Nginx-Konfiguration bearbeiten und beide ersetzen server_name _; mit Ihrer Domain (server_name <yourdomain.com>) für beide Blöcke HTTP (Port 80) und HTTPS (Port 443):

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

3. Certbot installieren:

apt install -y certbot python3-certbot-nginx

4. Führen Sie den folgenden Befehl aus, um ein gültiges Let's Encrypt-Zertifikat zu generieren:

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

5. SSL-Pfade in der Nginx-Konfiguration ersetzen:

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. Laden Sie Nginx neu, um die Änderungen anzuwenden:

systemctl reload nginx

7. Öffnen Sie Ihren Browser und besuchen Sie: https://yourdomain.com

Mehr zu Self-Hosted

Verwandte Apps.

Deploy RSS-Bridge now. Ab 2,48 $/Monat.