Português
Começar

← Todos os templates · Feeds e favoritos

Faça deploy de Miniflux em um clique

Um leitor de feeds minimalista e rápido para feeds RSS, Atom e JSON

Uma alternativa auto-hospedada para Feedly e Inoreader.

O que é Miniflux?

O Miniflux é um leitor de feeds minimalista e opinativo que as pessoas usam no lugar do Feedly ou do Inoreader. Ele segue feeds RSS, Atom e JSON, importa e exporta OPML e mostra as novidades numa interface simples e rápida, com atalhos de teclado. Para um site que envia só um resumo, ele busca o artigo original e guarda o conteúdo, com regras do scraper para os casos difíceis. Filtros com expressões regulares mantêm ou descartam artigos, e podcasts e vídeos do YouTube tocam dentro dele.

As pessoas auto-hospedam o Miniflux para manter suas assinaturas e leituras num servidor próprio, sem anúncios nem rastreadores: ele remove os pixels de rastreamento e os parâmetros de rastreamento dos links. Ele é escrito em Go e só roda com PostgreSQL, e este template roda os dois, com o administrador criado a partir dos campos. O porém: não há app oficial para celular, então no celular se usa a página web responsiva dele ou um app de terceiros pela API Fever ou Google Reader.

Hospedagem de Miniflux no Pethost

  1. Você entra no Pethost com uma passkey, GitHub ou Google. Ainda não tem máquina? Você escolhe um plano, e o link espera até ela ficar pronta.
  2. Novo projeto abre em Miniflux. Você preenche o que ele pede e clica em Criar projeto: Usuário, Senha do administrador.
  3. Em um ou dois minutos Miniflux está no ar no próprio endereço com HTTPS. Os segredos são gerados ao acaso, e os dados vão para o backup noturno.
  4. É um projeto como qualquer outro: você ou seu agente podem alterá-lo, fazer rollback ou restaurá-lo.

Perguntas sobre Miniflux

O Miniflux é gratuito e de código aberto?

Sim. O Miniflux é de código aberto sob a licença Apache 2.0, e rodá-lo você mesmo custa só a máquina. O autor também mantém um Miniflux hospedado por US$ 15 por ano, com o mesmo código.

Quais apps funcionam com o Miniflux?

Funcionam os apps que falam a API Google Reader ou Fever, como o Reeder Classic e o NetNewsWire no iOS e no macOS, o Capy Reader no Android e o RSS Guard no desktop; outros, como o FluxNews, usam a API própria do Miniflux. Ative as APIs com um usuário e uma senha em Configurações → Integrações.

Como migrar meus feeds do Feedly para o Miniflux?

Exporte seus feeds do Feedly como arquivo OPML e depois importe-o com Importar, na página Fontes do Miniflux. O Miniflux importa OPML de um arquivo ou de uma URL e exporta seus feeds da mesma forma.

O Miniflux pode mostrar o artigo completo em vez do resumo?

Sim. Para um feed que envia só resumos, ative Obter conteúdo original nas configurações do feed, e o Miniflux baixa cada artigo e guarda o texto principal dele. As Regras do scraper, escritas como seletores CSS, resolvem os sites que ele lê errado.

O Miniflux suporta vários usuários?

Sim. O administrador do Miniflux adiciona contas em Configurações → Usuários, e cada usuário tem seus próprios feeds, categorias e configurações. Não há página pública de cadastro.

De quanta memória e disco Miniflux precisa?

Miniflux é muito leve: cerca de 60 MB de memória com o Postgres, e ele remove os artigos lidos depois de 60 dias e os não lidos depois de 180, mantendo os favoritos. No Pethost, o plano Starter basta, com espaço para outros apps ao lado.

Arquivo Docker Compose de Miniflux

O template é este compose.yaml e as variáveis gravadas no .env do projeto quando ele é criado. O Pethost roda o arquivo exatamente como está escrito.

Containers: miniflux (miniflux/miniflux:2.3.4), postgres (postgres:18-alpine).

Volumes, no backup noturno: db.

services:
  miniflux:
    image: miniflux/miniflux:2.3.4
    restart: unless-stopped
    environment:
      DATABASE_URL: postgres://miniflux:${POSTGRES_PASSWORD}@postgres/miniflux?sslmode=disable
      RUN_MIGRATIONS: "1"
      # The administrator is made from these before Miniflux answers, the first time only; there
      # is no sign-up, so the other accounts are made by it under Settings → Users.
      CREATE_ADMIN: "1"
      ADMIN_USERNAME: ${ADMIN_USERNAME}
      ADMIN_PASSWORD: ${ADMIN_PASSWORD}
      BASE_URL: ${URL}
    depends_on:
      postgres:
        condition: service_healthy
    healthcheck:
      test: ["CMD", "/usr/bin/miniflux", "-healthcheck", "auto"]
      interval: 10s
      timeout: 5s
      retries: 3
      start_period: 30s

  postgres:
    image: postgres:18-alpine
    restart: unless-stopped
    environment:
      POSTGRES_DB: miniflux
      POSTGRES_USER: miniflux
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    volumes:
      - db:/var/lib/postgresql
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -h 127.0.0.1 -U miniflux -d miniflux"]
      interval: 5s
      timeout: 5s
      retries: 10
      start_period: 30s

volumes:
  db:

Mais em Feeds e favoritos