diff --git a/docs/customservices.md b/docs/customservices.md
index 8a4990c..e186a39 100644
--- a/docs/customservices.md
+++ b/docs/customservices.md
@@ -49,6 +49,7 @@ within Homer:
- [Tautulli](#tautulli)
- [Tdarr](#tdarr)
- [Traefik](#traefik)
+- [TrueNas Scale](#truenas-scale)
- [Uptime Kuma](#uptime-kuma)
- [Vaultwarden](#vaultwarden)
- [Wallabag](#wallabag)
@@ -657,6 +658,18 @@ This service displays a version string instead of a subtitle. Example configurat
url: http://traefik.example.com
```
+## Truenas Scale
+
+This service displays a version string instead of a subtitle. Example configuration:
+
+```yaml
+- name: "Truenas"
+ type: "TruenasScale"
+ logo: "assets/tools/sample.png"
+ url: "http://truenas.example.com"
+ api_token: "your_api_token"
+```
+
## Uptime Kuma
Using the Uptime Kuma service you can display info about your instance uptime right on your Homer dashboard.
diff --git a/src/components/services/TruenasScale.vue b/src/components/services/TruenasScale.vue
new file mode 100644
index 0000000..6d479b3
--- /dev/null
+++ b/src/components/services/TruenasScale.vue
@@ -0,0 +1,97 @@
+
+
+
+
{{ item.name }}
+
+
+ {{ item.subtitle }}
+
+
+ Version {{ versionstring }}
+ Version {{ versionstring.split('-').pop() }}
+
+