Melhores leitores de feed RSS auto-hospedados para desktop

Um artigo recente do XDA sobre substituir um leitor RSS de $100 por ano por um agregador gratuito do GitHub Pages tocou em um ponto sensível. Feedly e Inoreader continuam aumentando os preços, os planos gratuitos continuam encolhendo, e os recursos de IA que preenchem as páginas de marketing nem sempre justificam a assinatura. Um leitor de feed RSS auto-hospedado em seu servidor doméstico ou um VPS barato resolve o problema de custo e oferece algo que serviços pagos não oferecem: propriedade da lista de feeds, estado de leitura e exportação. Esses oito aplicativos RSS voltados para desktop cobrem todas as formas de fluxo de trabalho.

Instalamos cada um em um host Docker, alimentamos com 200 feeds (uma mistura de notícias de alto tráfego, blogs de baixo tráfego e canais do YouTube via RSS), e medimos a velocidade de inicialização da UI, usabilidade móvel pela interface web, completude da API para clientes de terceiros e facilidade de atualização. Esses são os leitores RSS auto-hospedados que realmente executaríamos em nossas próprias máquinas.

O que procurar em um leitor de feed RSS auto-hospedado

Comparação rápida

AplicativoStackDockerAPIDestaque
FreshRSSPHP + MySQLOficialFever, Google Reader, GreaderMelhor equilíbrio de recursos e ecossistema
MinifluxGo + PostgreSQLOficialMiniflux, Fever, Google ReaderBinário único, interface minimalista
Tiny Tiny RSSPHP + PostgreSQLComunidadeTT-RSS nativo, FeverA opção veterana
SelfossPHP + MySQL/SQLiteComunidadeFeverLayout river-of-news
CommaFeedJava + PostgreSQLOficialApenas importação de inscriçãoInterface Google Reader para self-hosters
YarrGo + SQLiteComunidadeNenhumBinário único, leitor local apenas
FreshAPI for FreshRSSPluginIncluídoAdiciona API moderna em FreshRSSPonte FreshRSS para clientes mais novos
WallabagPHP + MySQLOficialAPI WallabagCompanheiro read-later

Como escolher o correto


1. FreshRSS — o padrão padrão para a maioria dos self-hosters

FreshRSS é o mais próximo de um padrão da comunidade. Baseado em PHP, roda em hospedagem compartilhada ou container Docker, e suporta APIs Fever, Google Reader e GReader para que quase todos os clientes de terceiros se conectem a ele. A interface web é limpa e os atalhos de teclado correspondem aos padrões antigos do Google Reader.

Onde fica aquém: PHP mais MySQL é uma pilha mais pesada que as opções baseadas em Go. O sistema de plugins é bom, mas não profundo.

Preço: Gratuito, código aberto (AGPL).

Plataformas: Auto-hospedado em qualquer máquina Linux capaz de Docker ou hospedagem PHP compartilhada. Interface web para desktop e dispositivos móveis.

Download: freshrss.org

Conclusão: Escolha FreshRSS se você quer um leitor de feed RSS auto-hospedado funcionando em uma hora.

2. Miniflux — binário Go único, minimalista por design

Miniflux é um binário Go único que se comunica com PostgreSQL. A interface é intencionalmente minimalista: uma lista, uma visualização de artigo, atalhos de teclado. A API Miniflux é bem documentada e suportada por NetNewsWire, Reeder, Unread, Fluent Reader e mais.

Onde fica aquém: Sem temas. Alguns usuários acham a interface muito minimalista.

Preço: Gratuito, código aberto (Apache 2.0). Miniflux Cloud é $15/ano se você não quiser auto-hospedar.

Plataformas: Auto-hospedado em Linux, macOS, Windows. Imagem Docker oficial.

Download: miniflux.app

Conclusão: Escolha Miniflux se minimalismo e instalação de binário único são prioridades.

3. Tiny Tiny RSS — o veterano

Tiny Tiny RSS roda continuamente desde 2005. É a opção que melhor conhecem os self-hosters de longa data. PHP mais PostgreSQL, um sistema ativo de forks com plugins da comunidade, e uma interface que não mudou drasticamente em uma década.

Onde fica aquém: Interface web parece desatualizada. A configuração do Docker é mais envolvida que FreshRSS ou Miniflux.

Preço: Gratuito, código aberto (GPL).

Plataformas: Auto-hospedado em Linux. Imagens Docker da comunidade.

Download: tt-rss.org

Conclusão: Escolha TT-RSS se você tem uma instalação funcionando há anos e migração seria difícil.

4. Selfoss — o layout river-of-news

Selfoss exibe tudo como um único fluxo de notícias cronológico em vez de pastas por feed. A configuração é leve (PHP + SQLite ou MySQL) e a interface funciona bem em navegador móvel. Selfoss pode obter dados do Twitter (legado), Reddit e YouTube, bem como RSS.

Onde fica aquém: Navegação por pasta e feed é menos polida que FreshRSS. A comunidade de plugins é menor.

Preço: Gratuito, código aberto (GPL).

Plataformas: Auto-hospedado em Linux. Imagens Docker da comunidade.

Download: selfoss.aditu.de

Conclusão: Escolha Selfoss se você quer um fluxo de fontes mistas cronológico.

5. CommaFeed — nostalgia da interface do Google Reader

CommaFeed é a homenagem auto-hospedada ao Google Reader. A interface de dois painéis, atalhos de teclado e estrutura de pastas refletem a aparência do Google Reader de 2013. Backend Java, PostgreSQL, imagem Docker oficial. Existe uma versão hospedada gratuitamente em commafeed.com se você quiser experimentar antes de fazer o deploy.

Onde fica aquém: Sem API de terceiros ainda; você usa a interface web ou aplicativos móveis hospedados. Java significa uma pegada de memória mais pesada.

Preço: Gratuito, código aberto. O nível gratuito hospedado também está disponível.

Plataformas: Auto-hospedado em Linux, Docker. Interface web para desktop e dispositivos móveis.

Download: commafeed.com

Conclusão: Escolha CommaFeed se a sensação do Google Reader é o que você procura.

6. Yarr — binário único para um dispositivo

Yarr (“Yet Another RSS Reader”) é um binário Go único que inclui uma pequena interface web e SQLite. É mais próximo de um leitor de desktop local do que um servidor verdadeiro: você o executa na mesma máquina que usa para ler. Perfeito para um usuário, uma máquina.

Onde fica aquém: Não foi projetado para sincronização entre dispositivos. Sem API de terceiros.

Preço: Gratuito, código aberto (MIT).

Plataformas: Windows, macOS, Linux.

Download: github.com/nkanaev/yarr

Conclusão: Escolha Yarr se você quer um leitor RSS que vive apenas no seu laptop.

7. FreshAPI for FreshRSS — ponte de API moderna

FreshAPI é um plugin para FreshRSS que expõe uma API compatível com Miniflux. É a ponte para usuários do FreshRSS que querem usar clientes modernos como Reeder 5 ou Lire que visam especificamente Miniflux. Instalação minúscula, grande salto em compatibilidade de clientes.

Onde fica aquém: Apenas plugin, depende de uma instalação FreshRSS funcionando.

Preço: Gratuito, código aberto.

Plataformas: Onde quer que FreshRSS seja executado.

Download: github.com/Alkarex/FreshAPI

Conclusão: Escolha FreshAPI se você roda FreshRSS e quer suporte de cliente de terceiros de primeira classe.

8. Wallabag — o companheiro read-later

Wallabag não é estritamente um leitor RSS, mas é o read-later auto-hospedado com o qual quase toda entrada nesta lista se integra. Salve artigos para depois, extração de texto completo, exportação ePub, extensões de navegador e um nível gratuito hospedado em wallabag.it se você quiser experimentar.

Onde fica aquém: Não é um leitor RSS; combine com FreshRSS ou Miniflux.

Preço: Gratuito, código aberto (MIT).

Plataformas: Auto-hospedado em Linux, Docker. Interface web mais aplicativos móveis.

Download: wallabag.org

Conclusão: Escolha Wallabag como o read-later que melhora o resto da sua stack.

FAQ

É difícil configurar RSS auto-hospedado? Com Docker e FreshRSS ou Miniflux você está lendo feeds em uma hora. Sem Docker, reserve um par de horas para a configuração LAMP/Go.

Que hardware eu preciso? Um Raspberry Pi 4 lida com 500 feeds. Um VPS pequeno por $5/mês lida com 5.000.

Posso importar meus feeds do Feedly ou Inoreader? Sim. Exporte um OPML do serviço pago e importe para FreshRSS, Miniflux ou Tiny Tiny RSS em dois cliques.

Reeder ou NetNewsWire funcionarão com esses? Reeder e NetNewsWire suportam APIs Fever, Miniflux e Google Reader. Miniflux funciona direto; FreshRSS funciona com plugin FreshAPI ou emulação Google Reader legada.

E se eu não quiser auto-hospedar? Miniflux Cloud é $15/ano e é executado pelos mesmos mantenedores. CommaFeed tem um nível gratuito hospedado. Ambos se aproximam mais do espírito auto-hospedado que os planos Feedly.