diff --git a/docs/customservices.md b/docs/customservices.md
index c1f0812..1fb9331 100644
--- a/docs/customservices.md
+++ b/docs/customservices.md
@@ -30,6 +30,7 @@ within Homer:
- [Matrix](#matrix)
- [Mealie](#mealie)
- [Medusa](#medusa)
+- [Miniflux](#miniflux)
- [Nextcloud](#nextcloud)
- [OctoPrint / Moonraker](#octoprintmoonraker)
- [Olivetin](#olivetin)
@@ -350,6 +351,21 @@ Two lines are needed in the config.yml :
The url must be the root url of Medusa application.
The Medusa API key can be found in General configuration > Interface. It is needed to access Medusa API.
+## Miniflux
+
+This service displays a version string instead of a subtitle. The indicator
+shows if Miniflux is online or offline.
+
+Example configuration:
+
+```yaml
+- name: "Miniflux"
+ type: "Miniflux"
+ logo: "assets/tools/sample.png"
+ url: "http://miniflux.example.com"
+ apikey: "<---insert-api-key-here--->"
+```
+
## Nextcloud
This service displays a version string instead of a subtitle. The indicator
diff --git a/src/components/services/Miniflux.vue b/src/components/services/Miniflux.vue
new file mode 100644
index 0000000..b4bf149
--- /dev/null
+++ b/src/components/services/Miniflux.vue
@@ -0,0 +1,103 @@
+
+
+
+