Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
RSS-Bridge

RSS-Bridge

RSS-Bridge é uma aplicação web self-hosted que gera feeds RSS e Atom para sites que não os têm, com centenas de bridges de sites incluídos. Domínio público (Unlicense) com mais de 9.000 estrelas no GitHub.

Em resumo

9.1k

Estrelas no GitHub

342

Instalações ativas

Licença Unlicense Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acesso

  • Abra o seu browser e visite: https://<SERVER_IP>
  • É esperado um aviso SSL no browser (certificado autoassinado)
  • Autenticação necessária (popup de Basic Auth)
  • Método de autenticação: HTTP Basic Auth
  • As credenciais são armazenadas com segurança em: /root/.cloudzy-creds

Ficheiros e diretórios importantes

  • Caminho de instalação: /root/rss-bridge
  • Arquivo Compose: /root/rss-bridge/docker-compose.yml
  • Diretório de configuração: /root/rss-bridge/config
  • Arquivo de credenciais: /root/.rss-bridge-creds
  • Configuração do Nginx: /etc/nginx/sites-available/rss-bridge
  • Arquivo de Basic Auth: /etc/nginx/.rss-bridge.htpasswd
  • Certificado SSL: /etc/nginx/ssl/rss-bridge.crt
  • Chave SSL: /etc/nginx/ssl/rss-bridge.key

Notas

  • Você pode colocar arquivos personalizados config.ini.php e bridges em /root/rss-bridge/config.
  • Somente o Nginx escuta em portas públicas.
  • O acesso é protegido por Basic Auth.
  • TLS usa um certificado autoassinado.
  • As credenciais são armazenadas com permissões restritivas.

Gerenciamento Docker

Verificar contêineres:

docker ps

Ver registos:

docker logs -f rss-bridge

Reiniciar os serviços:

cd /root/rss-bridge
docker compose restart

Parar serviços:

cd /root/rss-bridge
docker compose down

Iniciar serviços:

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

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Edite a configuração do Nginx e substitua ambos server_name _; com o seu domínio (server_name <yourdomain.com>) para ambos os blocos HTTP (porta 80) e HTTPS (porta 443):

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

3. Instalar o Certbot:

apt install -y certbot python3-certbot-nginx

4. Execute o seguinte comando para gerar um certificado Let's Encrypt válido:

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

5. Substitua os caminhos SSL na configuração do 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. Recarregue o Nginx para aplicar as alterações:

systemctl reload nginx

7. Abra o seu browser e visite: https://yourdomain.com

Mais em Self-hosted

Aplicações relacionadas.

Deploy RSS-Bridge now. A partir de $2,48/mês.