You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 weeks ago | |
|---|---|---|
| .. | ||
| config/examples | 3 weeks ago | |
| other | 3 weeks ago | |
| Makefile | 3 weeks ago | |
| README.md | 2 weeks ago | |
| miniflux.container | 3 weeks ago | |
| miniflux.target | 3 weeks ago | |
| overlay.bu | 3 weeks ago | |
README.md
Podman Quadlet: Miniflux
Overview
Miniflux is a minimalist RSS/Atom feed reader started as a Podman Quadlet. It is fast, lightweight, and focuses on simplicity.
This cookbook:
- Runs Miniflux as a rootless container with minimal privileges.
- Uses PostgreSQL as the database backend (requires the
postgresqlcookbook). - Includes health checks to monitor the service status.
- Supports automatic container image updates via Podman auto-update.
Prerequisites
- The
postgresqlcookbook must be installed and running. - Configuration file
/etc/quadlets/miniflux/miniflux.confmust exist.
Usage
In a separate terminal, follow the logs.
sudo make tail-logs
Install the Podman Quadlets and start Miniflux.
sudo make clean install
You should see the miniflux.service waiting for PostgreSQL to be available, then starting up.
Verify Miniflux is running by accessing the web interface or using the health check:
curl -sSf http://127.0.0.1:8080/healthcheck
Restart the miniflux.target unit.
sudo systemctl restart miniflux.target
Finally, remove the quadlets, their configuration and their data.
sudo make uninstall clean
Integration tests
sudo make test