Service status
Checks whether your services answer. This shows each one as up or down with its response time, with no API keys.
Set it up
Section titled “Set it up”integrations: http: type: http interval: 30000 targets: - name: Plex url: http://plex:32400/identity group: Media - name: Radarr url: http://radarr:7878/ping group: Media - name: Sonarr url: http://sonarr:8989/ping group: Media - name: Immich url: http://immich:2283/api/server/ping group: Photos - name: Paperless url: http://paperless:8000/ group: Docs - name: Karakeep url: http://karakeep:3000/ group: Docs - name: Home Assistant url: http://homeassistant:8123/ group: Home - name: Pi-hole url: http://pihole/admin/ group: Network
layout: - title: Build widgets: - http.status| Option | Type | Default | What it does |
|---|---|---|---|
targets | list of object | required | What to check. |
targets[].name | string | required | The name on the card. |
targets[].url | URL | required | The address to ask, from Valet’s side. |
targets[].href | string | optional | where the tile links to (defaults to url) |
targets[].icon | string | optional | dashboard-icons slug (e.g. “plex”) or an image URL; default: from the name |
targets[].group | string | optional | heading the service sits under, e.g. “Media” |
targets[].quiet | boolean | optional | often off on purpose: shown grey when down, never an alert |
targets[].expect | list of number | optional | OK status codes; default any 2xx/3xx/401 |
interval | number | 30000 | Milliseconds between checks. |
Widgets
Section titled “Widgets”One widget. Its key is http.status, using the instance name from your config.
Services
Section titled “Services”http.status · status card · refreshes every 30 seconds while the page is open.
Tall draws the same as medium, so it isn't shown. Only the empty space changes.
States
Section titled “States”Assistant tools
Section titled “Assistant tools”What the assistant can use, once its access level allows it. Read tools run freely. Everything else asks first.
| Tool | Access | What it does |
|---|---|---|
service_status | read | Whether each self-hosted service is up, with response time. |






