---
title: "Miniflux con Docker Compose y hosting en un clic"
description: "Miniflux es un lector de feeds RSS y Atom minimalista y de código abierto, escrito en Go. Una alternativa a Feedly que autoalojas con Postgres en un clic."
---

[← Todas las plantillas](https://pethost.dev/es/templates/) · [Feeds y marcadores](https://pethost.dev/es/templates/reading/)

# Despliega Miniflux en un clic

Un lector de feeds minimalista y rápido para feeds RSS, Atom y JSON

Una alternativa autoalojada a Feedly e Inoreader.

[Desplegar en Pethost](https://console.pethost.dev/?template=miniflux)

## ¿Qué es Miniflux?

Miniflux es un lector de feeds minimalista y con criterio propio que la gente usa en lugar de Feedly o Inoreader. Sigue feeds RSS, Atom y JSON, importa y exporta OPML, y muestra lo nuevo en una interfaz sencilla y rápida, con atajos de teclado. Para un sitio que solo envía un resumen, descarga el artículo original y guarda su contenido, con reglas de extracción para los casos difíciles. Los filtros con expresiones regulares conservan o descartan artículos, y los podcasts y los videos de YouTube se reproducen dentro de él.

La gente autoaloja Miniflux para tener sus suscripciones y su lectura en un servidor propio, sin anuncios ni rastreadores: elimina los píxeles de seguimiento y los parámetros de seguimiento de los enlaces. Está escrito en Go y solo funciona con PostgreSQL, y esta plantilla ejecuta los dos, con el administrador que indicas en los campos. El inconveniente: no hay app móvil oficial, así que en los teléfonos se usa su página web adaptable o una app de terceros mediante la API de Fever o de Google Reader.

## Hosting de Miniflux en Pethost

1. Inicias sesión en Pethost con una passkey, GitHub o Google. ¿Aún no tienes máquina? Eliges un plan, y el enlace espera hasta que esté lista.
2. Nuevo proyecto se abre en Miniflux. Rellenas lo que pide y haces clic en Crear proyecto: **Nombre de usuario**, **Contraseña de administrador**.
3. En un par de minutos Miniflux está en marcha en su propia dirección con HTTPS. Sus secretos se generan al azar, y sus datos entran en el backup de cada noche.
4. Es un proyecto como cualquier otro: tú o tu agente lo pueden cambiar, volver a una versión anterior o restaurar.

## Preguntas sobre Miniflux

**¿Miniflux es gratis y de código abierto?**

Sí. Miniflux es de código abierto bajo la licencia Apache 2.0, y ejecutarlo tú mismo solo cuesta la máquina. Su autor también ofrece un Miniflux alojado por 15 USD al año, con el mismo código.

**¿Qué apps funcionan con Miniflux?**

Las apps compatibles con la API de Google Reader o de Fever, como Reeder Classic y NetNewsWire en iOS y macOS, Capy Reader en Android y RSS Guard en equipos de escritorio; otras, como FluxNews, usan la API propia de Miniflux. Activa esas APIs con un nombre de usuario y una contraseña en Configuración → Integraciones.

**¿Cómo paso mis feeds de Feedly a Miniflux?**

Exporta tus feeds de Feedly como archivo OPML y luego impórtalo con “Importar” en la página Fuentes de Miniflux. Miniflux importa OPML desde un archivo o una URL, y exporta tus feeds de la misma forma.

**¿Miniflux puede mostrar el artículo completo en lugar de un resumen?**

Sí. Para un feed que solo envía resúmenes, activa “Obtener rastreador original” en la configuración del feed, y Miniflux descarga cada artículo y guarda su texto principal. Las “Reglas de extracción de información”, escritas como selectores CSS, resuelven los sitios que lee mal.

**¿Miniflux admite varios usuarios?**

Sí. El administrador agrega cuentas en Configuración → Usuarios, y cada usuario tiene sus propios feeds y categorías y su propia configuración. No hay una página de registro pública.

**¿Cuánta memoria y disco necesita Miniflux?**

Miniflux es muy ligero: unos 60 MB de memoria con Postgres, y elimina los artículos leídos a los 60 días y los no leídos a los 180, aunque conserva los favoritos. En Pethost le basta el plan Starter, y queda sitio para otras apps a su lado.

## El archivo Docker Compose de Miniflux

La plantilla es este compose.yaml y las variables que se escriben en el .env del proyecto al crearlo. Pethost ejecuta el archivo tal como está escrito.

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

**Volúmenes, en el backup de cada noche:** 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:
```

[compose.yaml](https://pethost.dev/templates/miniflux/compose.yaml)[Verla en GitHub](https://github.com/pethost-dev/templates/tree/main/miniflux)

## [Más en Feeds y marcadores](https://pethost.dev/es/templates/reading/)

- [**FreshRSS**Un lector de feeds RSS y Atom](https://pethost.dev/es/templates/freshrss/)
- [**RSSHub**Feeds RSS para sitios que no los tienen](https://pethost.dev/es/templates/rsshub/)
- [**linkding**Un administrador de marcadores con etiquetas y búsqueda](https://pethost.dev/es/templates/linkding/)
- [**Karakeep**Una app de marcadores para enlaces, notas e imágenes, con búsqueda de texto completo](https://pethost.dev/es/templates/karakeep/)
- [**RSS-Bridge**Feeds RSS y Atom para sitios que no los tienen](https://pethost.dev/es/templates/rss-bridge/)
- [**ArchiveBox**Guarda páginas web, vídeos y artículos como HTML, PDF, capturas y archivos multimedia, tu propio archivo de la web](https://pethost.dev/es/templates/archivebox/)

Pethost · Stephan Gomer · NIP 1133096755

Pethost

- [Plantillas](https://pethost.dev/es/templates/)
- [Sobre nosotros](https://pethost.dev/about/)
- [Docs](https://pethost.dev/docs/)
- [Blog](https://pethost.dev/es/blog/)
- [API](https://pethost.dev/docs/api/)
- [CLI](https://pethost.dev/docs/cli/)
- [Plugin](https://github.com/pethost-dev/plugin)
- [Términos](https://pethost.dev/terms/)
- [Privacidad](https://pethost.dev/privacy/)
- [Reembolsos](https://pethost.dev/refunds/)
- [support@pethost.dev](mailto:support@pethost.dev)

Bases de datos

- [Postgres](https://pethost.dev/es/postgres/)

Comparativas

- [Coolify vs Dokploy vs CapRover vs Dokku](https://pethost.dev/es/blog/coolify-vs-dokploy-vs-caprover-vs-dokku/)
- [Coolify Cloud vs Dokploy Cloud](https://pethost.dev/es/blog/coolify-cloud-vs-dokploy-cloud/)
- [Precios de Railway vs Render vs Fly.io](https://pethost.dev/es/blog/railway-vs-render-vs-fly-io-pricing/)
- [Hosting gestionado para Docker Compose](https://pethost.dev/es/blog/managed-docker-compose-hosting/)

Alternativas

- [Alternativas a Railway](https://pethost.dev/es/blog/railway-alternatives/)
- [Alternativas a Heroku](https://pethost.dev/es/blog/heroku-alternatives/)
- [Alternativas a Dokploy](https://pethost.dev/es/blog/dokploy-alternatives/)
- [Alternativas a Coolify](https://pethost.dev/es/blog/coolify-alternatives/)
- [Alternativas a Render](https://pethost.dev/es/blog/render-alternatives/)
- [Alternativas a Sliplane](https://pethost.dev/es/blog/sliplane-alternatives/)
