← 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
- 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.
- Novo projeto abre em Miniflux. Você preenche o que ele pede e clica em Criar projeto: Usuário, Senha do administrador.
- 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.
- É 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
- FreshRSSUm leitor de feeds RSS e Atom
- RSSHubFeeds RSS para sites que não têm feed
- linkdingUm gerenciador de favoritos com tags e busca
- KarakeepUm app de favoritos para links, notas e imagens, com busca em texto completo
- RSS-BridgeFeeds RSS e Atom para sites que não têm
- ArchiveBoxGuarde páginas web, vídeos e artigos como HTML, PDF, capturas de tela e arquivos de mídia, seu próprio arquivo da web