Statusbot2 min read

Set up Statusbot: monitors, notifications and a status page

Be the first to know when your website or server goes down, and show your users the current state on your own status page.

Statusbot checks your services around the clock from our monitoring locations. If something fails, you hear about it immediately, and your users see the state on a status page. In this guide you set it up in three steps.

0. Create a Statusbot

Under Statusbot in your account, start the free Statusbot with Start for free or order a plan with more monitors, more locations and your own domain.

1. Create monitors

Open the Monitors tab and click Add monitor. The most important types:

Type Checks
HTTP(S) whether a website answers with the expected status code
Keyword whether a certain text appears on the page
Ping whether a server responds
TCP port whether a service listens on a port, such as a game server
SSL certificate whether the certificate expires soon
Domain expiry whether your domain expires soon
Heartbeat whether a cron job checks in regularly

For a website use HTTP(S) with the address, for example https://example.com. For a server, ping is enough.

A service only counts as down when the majority of locations cannot reach it. A single location with problems only leads to "degraded". That avoids false alarms just because a router somewhere on the internet hiccups.

Heartbeat for cron jobs

A heartbeat monitor raises an alarm when a job does not check in. Add a call to the address shown to the end of your script:

0 3 * * * /root/backup.sh && curl -fsS https://<heartbeat address from the panel>

2. Notifications

In the Notifications tab, Add channel defines where alerts go: email, ntfy (push to your phone), Discord, Slack, Telegram or your own webhook. Another person's email address only receives alerts after the recipient has confirmed. Test sends a sample message.

3. Status page

In the Status pages tab click Create status page:

  1. Choose a title and an address, the last part of the page's URL.
  2. Under Components add the monitors visitors should see. The same group name forms a shared block.
  3. Adjust colours and logo under Design.
  4. Turn on Published.

Visitors only see display name, state and availability, never the addresses or ports of your services. They can subscribe to updates by email, Discord or RSS.

Under your own domain

If your plan includes your own domain and the domain is with TryNxt, choose it directly in the status page form, for example as status.example.com. We set up the addresses and HTTPS certificate automatically.

Inform during outages

Under Incidents & maintenance you write what is going on and when things continue. Announce planned maintenance there in advance. Subscribers of your status page receive both automatically.

For the community

Know your stuff? Write a guide.

Share what you know: we review every submitted guide, publish it under your name and say thank you with credit for your services.

Write a guideA free account is all you need.
Help center