Miniflux digests, an antidote to my doom scrolling.
This tool creates digests from Miniflux RSS feed entries.
The goal is to give you more control of when and how you consume updates and ongoings from the parts of the web you care about.
Unread entries are fetched on a user defined schedule and delivered to the web and your inbox.
Customize the digest view, schedule and more. Oh my.
Note
many of the following features are optional
- ⏰ Automated scheduling (ex: daily, weekly, ever third friday)
- 🌞 Dark and light themes
- 📥 Fetches all unread entries
- 📧 Delivers personalized HTML digests via email
- 🛜 Archives HTML digests for static web serving
- 🤖 Summarize and group entries for faster skimming
- ✅ Automatically marks entries as read
- 🧹 Manages storage by purging older digests
- ♻️ Wash, rinse, repeat
Note
The following instructions focus on Docker-based deployment, as this is the most straight forward method.
-
Create a Project Directory
Create a directory on your system for the project.
mkdir miniflux-digest cd miniflux-digest
-
Create a
docker-compose.yml
FileCreate a
docker-compose.yml
file with the following content. This example uses thelatest
tag, but you can pin to a specific version like0.0.10
.services: miniflux-digest: image: ghcr.io/eleith/miniflux-digest:latest container_name: miniflux-digest restart: unless-stopped user: "1001:1001" # Optional: Set to your user/group ID volumes: - ./config.yaml:/app/config.yaml:ro - ./archive:/app/web/archive
-
Create a Configuration File
A
config.yaml
file is required for operation.Create this file in the root of the project directory and edit it.
See the config.yaml.example to learn about requirements, defaults and other options.
Run the container:
docker-compose up -d
The service will now pull the Docker image and start the main digest service.
Now have some ☕️, 🍵, 🧋 or a tall glass of water.
Let the feeds come to you.
Not the other way around.
To stop the running service:
docker compose stop
This project is licensed under the Apache License, Version 2.0, aligning with the Miniflux project's license.
You can find me on:
- 🙏 The Miniflux project for showing us the light after google reader's demise.