1
0
Fork 0
mirror of https://github.com/bastienwirtz/homer.git synced 2026-01-23 02:15:09 +00:00

Merge branch 'main' into linkding_support

# Conflicts:
#	docs/customservices.md
This commit is contained in:
Cees Bos 2025-04-01 20:28:18 +02:00
commit 2024297f61
62 changed files with 1318 additions and 666 deletions

View file

@ -26,6 +26,7 @@ within Homer:
- [Jellystat](#jellystat)
- [Lidarr, Prowlarr, Sonarr, Readarr and Radarr](#lidarr-prowlarr-sonarr-readarr-and-radarr)
- [Linkding](#linkding)
- [Matrix](#matrix)
- [Mealie](#mealie)
- [Medusa](#medusa)
- [Nextcloud](#nextcloud)
@ -49,7 +50,9 @@ within Homer:
- [Tautulli](#tautulli)
- [Tdarr](#tdarr)
- [Traefik](#traefik)
- [TrueNas Scale](#truenas-scale)
- [Uptime Kuma](#uptime-kuma)
- [Vaultwarden](#vaultwarden)
- [Wallabag](#wallabag)
- [What's Up Docker](#whats-up-docker)
@ -298,6 +301,18 @@ This integration supports at max 15 results from Linkding. But you can add it mu
query: "#ToDo #Homer"
```
## Matrix
This service displays a version string instead of a subtitle. The indicator
shows if Matrix Server is online, offline
```yaml
- name: "Matrix - Server"
type: "Matrix"
logo: "assets/tools/sample.png"
url: "http://matrix.example.com"
```
## Mealie
First off make sure to remove an existing `subtitle` as it will take precedence if set.
@ -470,8 +485,11 @@ This service displays info about the total number of containers managed by your
In order to use it, you must be using Portainer version 1.11 or later. Generate an access token from the UI and pass
it to the apikey field.
By default, every connected environments will be checked. To select specific ones, add an "environments" entry which can be a simple string or an array containing all the selected environments name.
### New features:
Displays the Portainer version from /api/status
Shows online/offline status depending on API reachability
See <https://docs.portainer.io/api/access#creating-an-access-token>
See <https://docs.portainer.io/api/access#creating-an-access-token>
```yaml
- name: "Portainer"
@ -662,6 +680,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.
@ -676,6 +706,17 @@ The following configuration is available for the UptimeKuma service. Needs v1.13
slug: "myCustomDashboard" # Defaults to "default" if not provided.
type: "UptimeKuma"
```
## Vaultwarden
This service displays a version string instead of a subtitle. The indicator
shows if Vaultwarden is online, offline
```yaml
- name: "Vaultwarden - Server"
type: "Vaultwarden"
logo: "assets/tools/sample.png"
url: "http://vaultwarden.example.com"
```
## Wallabag

View file

@ -78,6 +78,21 @@ Then when Homer reads your config, it will substitute your anchors automatically
The end result is that if you want to update the name or style of any particular tag, just update it once, in the tags section!
Great if you have a lot of services or a lot of tags!
## YAML auto complete with a YAML schema
A lot of editor support auto completion, see <https://www.schemastore.org/json/>
The homer schema is available here: <https://raw.githubusercontent.com/bastienwirtz/homer/main/.schema/config-schema.json>
For example with IntelliJ you can define:
```yaml
# $schema: https://raw.githubusercontent.com/bastienwirtz/homer/main/.schema/config-schema.json
```
With VSCode you can define it like this:
```yaml
# yaml-language-server: $schema=https://raw.githubusercontent.com/bastienwirtz/homer/main/.schema/config-schema.json
```
## Remotely edit your config with Code Server
#### `by @JamiePhonic`