Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
RSS-Bridge

RSS-Bridge

RSS-Bridge è un'applicazione web self-hosted che genera feed RSS e Atom per i siti che non ne hanno uno, con centinaia di bridge inclusi. Pubblico dominio (Unlicense) con oltre 9.000 stelle su GitHub.

In breve

9.1k

Stelle su GitHub

342

Installazioni attive

Licenza Unlicense Versione Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Le installazioni attive sono dati di esempio (anteprima); la metrica reale sarà collegata prima del lancio.

Accesso

  • Apri il browser e vai a: https://<SERVER_IP>
  • Un avviso SSL del browser è previsto (certificato autofirmato)
  • È richiesta l'autenticazione (popup Basic Auth)
  • Metodo di autenticazione: HTTP Basic Auth
  • Le credenziali sono salvate in modo sicuro in: /root/.cloudzy-creds

File e directory importanti

  • Percorso di installazione: /root/rss-bridge
  • File Compose: /root/rss-bridge/docker-compose.yml
  • Directory di configurazione: /root/rss-bridge/config
  • File delle credenziali: /root/.rss-bridge-creds
  • Configurazione Nginx: /etc/nginx/sites-available/rss-bridge
  • File Basic Auth: /etc/nginx/.rss-bridge.htpasswd
  • Certificato SSL: /etc/nginx/ssl/rss-bridge.crt
  • Chiave SSL: /etc/nginx/ssl/rss-bridge.key

Note

  • Puoi inserire file personalizzati config.ini.php e bridge in /root/rss-bridge/config.
  • Solo Nginx è in ascolto sulle porte pubbliche.
  • L'accesso è protetto tramite Basic Auth.
  • TLS usa un certificato self-signed.
  • Le credenziali sono salvate con permessi restrittivi.

Gestione Docker

Controlla container:

docker ps

Visualizza i log:

docker logs -f rss-bridge

Riavvia i servizi:

cd /root/rss-bridge
docker compose restart

Interrompi servizi:

cd /root/rss-bridge
docker compose down

Avvia servizi:

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

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica la configurazione Nginx e sostituisci entrambi server_name _; con il tuo dominio (server_name <yourdomain.com>) sia per i blocchi HTTP (porta 80) sia HTTPS (porta 443):

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

3. Installa Certbot:

apt install -y certbot python3-certbot-nginx

4. Esegui il seguente comando per generare un certificato Let's Encrypt valido:

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

5. Sostituisci i percorsi SSL nella configurazione 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. Ricarica Nginx per applicare le modifiche:

systemctl reload nginx

7. Apri il browser e vai a: https://yourdomain.com

Altro in Self hosted

App correlate.

Deploy RSS-Bridge now. Da 2,48 $/mese.