diff --git a/docs/customservices.md b/docs/customservices.md index 1a072ac..781ee3c 100644 --- a/docs/customservices.md +++ b/docs/customservices.md @@ -28,6 +28,7 @@ within Homer: - [Medusa](#medusa) - [Nextcloud](#nextcloud) - [OctoPrint / Moonraker](#octoprintmoonraker) +- [Olivetin](#olivetin) - [OpenHAB](#openhab) - [OpenWeatherMap](#openweathermap) - [PaperlessNG](#paperlessng) @@ -45,7 +46,9 @@ within Homer: - [Speedtest Tracker](#speedtesttracker) - [Tautulli](#tautulli) - [Tdarr](#tdarr) +- [Traefik](#traefik) - [Uptime Kuma](#uptime-kuma) +- [Wallabag](#wallabag) - [What's Up Docker](#whats-up-docker) > [!IMPORTANT] @@ -307,6 +310,17 @@ Moonraker's API mimmicks a few of OctoPrint's endpoints which makes these servic type: "OctoPrint" ``` +## Olivetin + +This service displays a version string instead of a subtitle. Example configuration: + +```yaml +- name: Olivetin + type: Olivetin + logo: assets/tools/sample.png + url: https://olivetin.example.com +``` + ## OpenHAB You need to set the type to OpenHAB, provide an api key and enable cors on OpenHAB. @@ -594,6 +608,17 @@ for transcoding on your Tdarr instance as well as the number of errored items. checkInterval: 5000 # (Optional) Interval (in ms) for updating the queue & error counts ``` +## Traefik + +This service displays a version string instead of a subtitle. Example configuration: + +```yaml +- name: Traefik + type: Traefik + logo: assets/tools/sample.png + url: http://traefik.example.com +``` + ## Uptime Kuma Using the Uptime Kuma service you can display info about your instance uptime right on your Homer dashboard. @@ -609,6 +634,17 @@ The following configuration is available for the UptimeKuma service. Needs v1.13 type: "UptimeKuma" ``` +## Wallabag + +This service displays a version string instead of a subtitle. Example configuration: + +```yaml +- name: Wallabag + type: Wallabag + logo: assets/tools/sample.png + url: https://wallabag.example.com +``` + ## What's up Docker What's up Docker allow to display info about the number of container running and the number for which an update is available on your Homer dashboard. diff --git a/dummy-data/olivetin/webUiSettings.json b/dummy-data/olivetin/webUiSettings.json new file mode 100644 index 0000000..581769a --- /dev/null +++ b/dummy-data/olivetin/webUiSettings.json @@ -0,0 +1,18 @@ +{ + "Rest": "./api/", + "ShowFooter": true, + "ShowNavigation": true, + "ShowNewVersions": true, + "AvailableVersion": "none", + "CurrentVersion": "2024.11.24", + "PageTitle": "OliveTin", + "SectionNavigationStyle": "sidebar", + "DefaultIconForBack": "«", + "SshFoundKey": "not found at /home/user/.ssh/id_rsa", + "SshFoundConfig": "not found at /home/user/.ssh/config", + "EnableCustomJs": false, + "AuthLoginUrl": "", + "AuthLocalLogin": false, + "AuthOAuth2Providers": null, + "AdditionalLinks": null +} diff --git a/dummy-data/traefik/api/version b/dummy-data/traefik/api/version new file mode 100644 index 0000000..ddf8cd4 --- /dev/null +++ b/dummy-data/traefik/api/version @@ -0,0 +1,5 @@ +{ + "Version": "3.1.7", + "Codename": "comte", + "startDate": "2024-11-20T05:55:46.259506879Z" +} diff --git a/dummy-data/wallabag/api/version b/dummy-data/wallabag/api/version new file mode 100644 index 0000000..dd7d687 --- /dev/null +++ b/dummy-data/wallabag/api/version @@ -0,0 +1 @@ +"2.6.10" \ No newline at end of file diff --git a/src/components/services/Olivetin.vue b/src/components/services/Olivetin.vue new file mode 100644 index 0000000..f0a022b --- /dev/null +++ b/src/components/services/Olivetin.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/src/components/services/Traefik.vue b/src/components/services/Traefik.vue new file mode 100644 index 0000000..c043813 --- /dev/null +++ b/src/components/services/Traefik.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/components/services/Wallabag.vue b/src/components/services/Wallabag.vue new file mode 100644 index 0000000..1c2b3c4 --- /dev/null +++ b/src/components/services/Wallabag.vue @@ -0,0 +1,87 @@ + + + + +