Skip to content

Service status

Checks whether your services answer. This shows each one as up or down with its response time, with no API keys.

config.yaml
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
OptionTypeDefaultWhat it does
targetslist of objectrequiredWhat to check.
targets[].namestringrequiredThe name on the card.
targets[].urlURLrequiredThe address to ask, from Valet’s side.
targets[].hrefstringoptionalwhere the tile links to (defaults to url)
targets[].iconstringoptionaldashboard-icons slug (e.g. “plex”) or an image URL; default: from the name
targets[].groupstringoptionalheading the service sits under, e.g. “Media”
targets[].quietbooleanoptionaloften off on purpose: shown grey when down, never an alert
targets[].expectlist of numberoptionalOK status codes; default any 2xx/3xx/401
intervalnumber30000Milliseconds between checks.

One widget. Its key is http.status, using the instance name from your config.

http.status · status card · refreshes every 30 seconds while the page is open.

Service status, Services, small size
Small
Service status, Services, wide size
Wide
Service status, Services, medium size
Medium
Service status, Services, large size
Large
Service status, Services, in chat
In chat

Tall draws the same as medium, so it isn't shown. Only the empty space changes.

Service status Services: One down
One down
Service status Services: Can't reach it
Can't reach it

What the assistant can use, once its access level allows it. Read tools run freely. Everything else asks first.

ToolAccessWhat it does
service_statusreadWhether each self-hosted service is up, with response time.