Skip to content

Quick Start

This guide walks you from signing up to a working first monitor. Goal: under 5 minutes.

1Account 2Organization 3First monitor 4Alert channel 5Status page e-mail, Google, GitHub…name + slugURL, regions, intervalDiscord, Slack, e-mail…public in one click ≈ 5 minutes · free plan, no card
  1. Go to okstatus.eu and click Get started free.
  2. Sign in with Google, GitHub or GitLab, or create an account with an email and password. Enterprise customers can sign in through their own identity provider with Sign in with SSO and their organisation slug.
  3. Accept the Terms of Service.

Authentication is handled by Keycloak, hosted in France. No password ever reaches OKStatus itself when you sign in with a provider or SSO.

The onboarding wizard runs in five short steps — workspace, first monitor, alerts, status page, done — each with a one-line explanation you can switch off (“Expert mode”). The first one asks for:

Onboarding, step 1 of 5: workspace name and slug, with the status page address previewed under the field
  • Workspace name — Shown in the dashboard (e.g. “Acme Corp”).
  • Slug — The prefix of every status page URL you will publish (okstatus.eu/acme-corp/status/…). Editable later in Settings → General, but changing it breaks existing links.

Your time zone and date format are set afterwards, in Settings.

The New monitor dialog, step 1 with the HTTPS type selected
  1. From the dashboard or the Monitors page, click Add monitor. The New monitor dialog opens on its first step, Target.

  2. Choose the type:

    • HTTPS / HTTP — Monitor a website or API (most common).
    • Ping — Check that a server responds at the network level.
    • DNS — Verify a DNS record resolves to the expected value.
    • TCP — Test connectivity to a specific port.
    • gRPC — Health-check a gRPC service.
    • PostgreSQL / MySQL / MongoDB — Connect and run a real query.
    • SMTP / IMAP / Redis — Speak the protocol, and authenticate when you give the monitor credentials.

    To monitor an LLM endpoint, pick AI model in the same list.

  3. Enter the URL, host or connection string:

    https://my-site.com

    Test runs the check immediately, so you can see the answer before saving.

  4. Configure the options (the content check is on the first step, interval and regions on the Schedule step):

    • Interval — Check frequency (5 min on Free, 1 min on Pro, 30 s on Max).
    • Regions — Where to monitor from. Free picks one; Pro allows 3 and Max 5 per monitor.
    • Content check (HTTP) — Verify the response contains a keyword, or that a JSON path holds an expected value.
  5. Attach an alert channel on the last step, Alerts, then click Create monitor.

The first check starts immediately. Within seconds you’ll see your service’s status.

A monitor without an alert isn’t very useful. Configure at least one channel:

  1. Go to Alerting → Channels.
  2. Click Add a channel.
  3. Choose the type. On the Free plan that means Discord, Telegram or a generic Webhook; Email, Slack and the rest start at Pro — the full grid is on Alert channels.
  4. Apply to all my monitors is ticked by default, so the channel starts attached to every monitor you have right now. Untick it to pick monitors yourself.
  5. Click Test to confirm the destination actually receives something.
  1. Go to Status Pages in the sidebar and click Create a status page.
  2. Customize the title, description, and logo, and pick the monitors it shows.
  3. Leave Page published on.
  4. Share the URL — okstatus.eu/your-org-slug/status/your-page-slug — with your users. The list has a Copy link action for it.

Visitors can subscribe by email, or follow the page’s RSS feed, to get notified of incidents.