Your public status page, badge and feeds

Last verified

Each site can have its own public status page at https://veldhost.eu/status/SITE_SLUG. Once the page is on, the portal shows its exact address. Anyone can open it without signing in. Link it from your footer or your support page, so your visitors can see whether the site is up before they email you. It is free and off until you turn it on.

Before you start

You need the owner, admin or developer role on the site's account, and the site must be live. See Roles and permissions.

Turn it on

  1. Open Sites → your site → Settings.
  2. Under Visibility, find Public status page and choose Turn on.
  3. The state changes to On and the page's address appears under the setting. It is live straight away.

To turn it off, choose Turn off in the same place. The address then returns "not found", and its badge, JSON and feed stop working too.

You can also reach every site's status page from Monitoring: the Status pages line shows how many are public, and Manage ▾ opens each one or takes you to the setting.

What the page shows

The page shows your site's name and one line for its state:

  • All systems operational: our latest health check saw the site answer.
  • Site unreachable: our latest health check could not reach it.
  • Status unknown: there is no recent check result. We never show an old result as the current state.

Below that is a Website row with Operational, Down or Unknown, then Active incidents: any incident we have posted about your site that is still open, and recently resolved ones. An open incident also sets the banner, even while the site answers: Degraded performance, or Major outage if the incident is critical. Then the time of the last check, and a box to subscribe to updates. The page shows nothing else about your site: no addresses, logs or figures. Incidents we post about your site are not listed on the page. They go to its feed and to its email subscribers (see below).

Add a badge

https://veldhost.eu/status/SITE_SLUG/badge is a small SVG image that reads "status" and the current state. It is green when the site is operational, red when it is unreachable, and grey when the state is unknown. Put it in a README or on a web page:

[![status](https://veldhost.eu/status/SITE_SLUG/badge)](https://veldhost.eu/status/SITE_SLUG)

The address has no .svg on the end; that is on purpose. Browsers and caches may keep the image briefly.

Read it as JSON

https://veldhost.eu/status/SITE_SLUG/status.json returns the same state for a script or another monitoring tool: status (operational, degraded, major_outage or unknown), status_label, the components list and checked_at, the time of the last health check. No token is needed. It may be cached for briefly.

Follow it in a feed or by email

  • Atom feed: https://veldhost.eu/status/SITE_SLUG/feed.atom has one entry per update to an incident that we post about your site.
  • Email: under Subscribe to updates on the page, anyone can enter an address next to Email me when an incident is opened or resolved and choose Subscribe. We send a confirmation link first. Once it is confirmed, they get an email when an incident about your site is opened and when it is resolved. Every email has an unsubscribe link.

Both cover incidents that veldhost staff post about your site. Neither sends a message every time a health check fails. For that, use the outage emails in Choose which emails you get, or a site.down webhook or Slack integration. When you turn the page off, subscribers stop getting emails.

Note: When someone subscribes, we keep their email address and the IP address the request came from.

Stuck? Contact support — replies within one business day.