Como instalar e configurar o FreshRSS para gerenciar seus feeds localmente.

Última atualização: 2 setembro 2026
  • O FreshRSS é um agregador de notícias auto-hospedado que elimina a dependência de algoritmos externos e protege a privacidade.
  • Permite a sincronização completa entre vários dispositivos através de APIs compatíveis com aplicativos móveis e de desktop.
  • Ele suporta múltiplos métodos de implantação, desde contêineres Docker até instalações manuais em servidores LAMP/LEMP.
  • Oferece ferramentas avançadas, como web scraping via XPath, para rastrear sites que não possuem RSS nativo.

Mesa de madeira com café, jornal e smartphone, representando o consumo de informação e notícias fora dos algoritmos das redes sociais.

Você provavelmente já percebeu que a maior parte das notícias que consome chega até você filtrada pelos caprichos de uma rede social. No entanto, uma tecnologia chamada RSS existe há décadas e nos permite... quebrar as cadeias de algoritmos e escolher o que queremos ler. Basicamente, envolve assinar arquivos XML universais que os sites publicam para nos notificar sobre suas atualizações e, para gerenciá-los, idealmente deveríamos ter nosso próprio agregador, como o FreshRSS.

Configurar seu próprio gerenciador de notícias em casa não é apenas uma questão de soberania digital e privacidadeEm vez disso, permite que você tenha um fluxo de informações limpo, sem anúncios e totalmente organizado, adaptado às suas preferências. Seja em um mini PC potente ou em um modesto Raspberry Pi, o FreshRSS é uma opção leve que se adapta a qualquer hardware, permitindo que você centralize blogs, canais do YouTube e veículos de mídia em um único painel.

Segurança de código aberto para laboratórios domésticos
Artigo relacionado:
Segurança de laboratório doméstico com ferramentas de código aberto

O que exatamente é o FreshRSS e quais são as suas vantagens?

Imagem em close-up de uma placa de circuito Raspberry Pi, ideal para ilustrar o hardware econômico e eficiente para um servidor FreshRSS local.

Estamos falando de um agregador de feeds RSS e Atom de código aberto (licença AGPLv3) que você pode hospedar em sua própria infraestrutura. Ao contrário de serviços em nuvem como Feedly ou Inoreader, que geralmente têm recursos básicos pagos, o FreshRSS é gratuito. completamente grátis e sem limites de feeds ou categorias. Além disso, é extremamente eficiente no uso de recursos, sendo capaz de gerenciar milhares de artigos sem que o sistema fique lento.

  Descubra como os Sistemas de Informação e Gestão Educacional estão revolucionando a educação

Dentre suas capacidades mais poderosas, destacam-se as seguintes: gerenciamento multiusuárioIdeal para compartilhar o servidor com a família, oferece a possibilidade de importar e exportar assinaturas usando o formato OPML padrão. Inclui também funções de busca, filtros avançados para marcar artigos como lidos com base em palavras-chave e a opção de gerar feeds por meio de raspagem de dados, caso o site de seu interesse não possua um feed RSS ativo.

Requisitos e preparação do ambiente

Um laptop exibindo linhas de código em um ambiente aconchegante com uma xícara de café, representando a fase de instalação técnica usando o Docker Compose.

Para começar, a abordagem mais comum atualmente é usar um ambiente Linux. Se você optar pelo caminho dos contêineres, precisará ter [algo] instalado. Docker, Docker Compose E, opcionalmente, o Portainer para gerenciamento visual. Quanto ao hardware, 256 MB ou 512 MB de RAM são mais do que suficientes para uso pessoal.

Otimização de servidor Linux
Artigo relacionado:
Guia completo para otimização de servidores Linux

Se você preferir uma instalação manual em um servidor web, precisará de um ambiente LAMP ou LEMP (Linux, Nginx/Apache, MySQL/MariaDB e PHP 7.4 ou superior). É essencial ter extensões PHP Para que o programa funcione corretamente, ele precisa de bibliotecas como curl, xml, mbstring e zip. Se você pretende acessá-lo de fora de casa, pode configurar um proxy reverso com o Caddy ou o Nginx Proxy Manager, ou usar ferramentas como o Tailscale para evitar expor o servidor à internet sem precisar de certificados SSL complexos.

Instalação passo a passo usando o Docker Compose

Detalhe dos cabos Ethernet conectados a um switch de rede, ilustrando a configuração de rede e a conectividade do servidor local.

Este é o caminho mais rápido e simples. Basta criar um arquivo. docker-compose.yml na pasta de sua preferência. Existem várias imagens disponíveis, sendo a imagem Linuxserver uma das mais simples. Um exemplo básico de configuração inclui definir a imagem, o fuso horário (TZ) e o mapeamento de volume para que seus dados não sejam apagados quando o contêiner for reiniciado.

  Algoritmo de Agendamento de Prioridade em Processos: O Guia Definitivo

Se você busca desempenho superior ao lidar com uma biblioteca massiva de feeds, recomenda-se usar um banco de dados PostgreSQL em vez de SQLite. No arquivo de configuração, você adicionaria um serviço de banco de dados separado e configuraria a variável de ambiente para que o FreshRSS se conecte ao host do banco de dados. Assim que o arquivo estiver pronto, basta executar o comando. docker-compose up -d e o sistema será executando em segundo plano.

Configuração inicial e ajustes finos

Imagem aproximada da tela de um smartphone com ícones de aplicativos de notícias, representando a sincronização bidirecional de feeds RSS com dispositivos móveis.

Ao acessar o servidor pela primeira vez usando seu endereço IP e porta configurada (por exemplo, 8080), você será recebido por um assistente da web. Nele, você escolherá o idioma, configurará o administrador e selecionará o... tipo de base de dadosPara a maioria dos usuários, o SQLite é mais do que suficiente devido à sua simplicidade, mas para implantações profissionais, o PostgreSQL é a escolha ideal.

Otimização da latência do kernel Linux
Artigo relacionado:
Guia avançado para otimizar o kernel do Linux e reduzir a latência.

Uma vez dentro, você pode começar a adicionar feeds colando a URL do site. O FreshRSS é bastante inteligente e geralmente detectar a alimentação automaticamente Mesmo que você não veja o feed RSS à primeira vista, é fundamental criar categorias (Tecnologia, Ciência, Entretenimento) e atribuir cada fonte a uma delas para manter a organização, evitando que a interface se torne uma confusão caótica de notícias diversas.

Sincronização com aplicativos móveis e de desktop

A interface web é funcional, mas a verdadeira mágica acontece quando você conecta o FreshRSS a aplicativos externos como o Newsflash no Linux, o NetNewsWire no iOS ou o Capy Reader no Android. Para fazer isso, você precisa acessar as configurações do seu perfil e Habilitar acesso à APICriar uma senha específica para essa finalidade (que seja diferente da senha da sua conta).

  O Sistema Nervoso Central e Periférico: A Incrível Rede Que Controla Nosso Corpo

O FreshRSS é compatível com a API do Google Reader e a API do Fever. Ao configurar o aplicativo, você precisará inserir o URL do seu servidor, incluindo a porta e o caminho específico (por exemplo, /api/greader.phpDessa forma, você alcança um sincronização bidirecional completaSe você marcar um artigo como lido no seu dispositivo móvel, ele aparecerá como lido no seu computador, e vice-versa.

Truques avançados: Raspagem e manutenção

Quando você se depara com um site que não oferece RSS, pode usar a função HTML + XPath. Isso permite Extrair conteúdo usando código HTML Para isso, você precisa inspecionar o elemento no navegador, copiar o XPath do título e do corpo do artigo e colá-lo nas configurações do feed. Lembre-se de que esse método é instável, pois o feed deixará de funcionar se o design do site for alterado.

Para que tudo funcione sem problemas, não se esqueça de fazer backups regulares da pasta de dados e do banco de dados SQLite. Também é recomendável otimizar o banco de dados no menu de manutenção e manter a imagem do Docker atualizada executando um comando. docker compose pull ocasionalmente.

Ter seu próprio leitor de notícias é um caminho direto para a independência intelectual, permitindo que você filtre informações sem interferências. Ao combinar o poder do FreshRSS com a flexibilidade do Docker e a conveniência de aplicativos móveis sincronizados, você obtém um sistema privado e eficiente que está completamente sob seu controle e transforma a maneira como você navega na web.