Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
RSS-Bridge

RSS-Bridge

RSS-Bridge es una aplicación web autoalojada que genera feeds RSS y Atom para sitios web que no los tienen, con cientos de bridges de sitios incluidos. Dominio público (Unlicense) con más de 9.000 estrellas en GitHub.

En resumen

9.1k

Estrellas en GitHub

342

Instalaciones activas

Licencia Unlicense Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Las instalaciones activas son datos de muestra (vista previa); la métrica real se conectará antes del lanzamiento.

Acceso

  • Abre tu navegador y visita: https://<SERVER_IP>
  • Es normal que aparezca un aviso SSL en el navegador (certificado autofirmado)
  • Se requiere autenticación (ventana emergente de Basic Auth)
  • Método de autenticación: HTTP Basic Auth
  • Las credenciales se almacenan de forma segura en: /root/.cloudzy-creds

Archivos y directorios importantes

  • Ruta de instalación: /root/rss-bridge
  • Archivo Compose: /root/rss-bridge/docker-compose.yml
  • Directorio de configuración: /root/rss-bridge/config
  • Archivo de credenciales: /root/.rss-bridge-creds
  • Configuración de Nginx: /etc/nginx/sites-available/rss-bridge
  • Archivo de Basic Auth: /etc/nginx/.rss-bridge.htpasswd
  • Certificado SSL: /etc/nginx/ssl/rss-bridge.crt
  • Clave SSL: /etc/nginx/ssl/rss-bridge.key

Notas

  • Puedes colocar archivos personalizados config.ini.php y bridges en /root/rss-bridge/config.
  • Solo NGINX escucha en puertos públicos.
  • El acceso está protegido mediante autenticación básica.
  • TLS usa un certificado autofirmado.
  • Las credenciales se almacenan con permisos restrictivos.

Gestión de Docker

Ver contenedores:

docker ps

Ver registros:

docker logs -f rss-bridge

Reiniciar los servicios:

cd /root/rss-bridge
docker compose restart

Detener los servicios:

cd /root/rss-bridge
docker compose down

Iniciar los servicios:

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

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Nginx y reemplaza ambos server_name _; con tu dominio (server_name <yourdomain.com>) tanto para los bloques HTTP (puerto 80) como HTTPS (puerto 443):

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

3. Instala Certbot:

apt install -y certbot python3-certbot-nginx

4. Ejecute el siguiente comando para generar un certificado Let's Encrypt válido:

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

5. Reemplaza las rutas SSL en la configuración de 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. Recargue Nginx para aplicar los cambios:

systemctl reload nginx

7. Abre tu navegador y visita: https://yourdomain.com

Más en Autoalojado

Apps relacionadas.

Deploy RSS-Bridge now. Desde $2,48/mes.