Skip to content

How to deploy your own checker on Koyeb

Introduction

You need a koeyb account to deploy our checker on Koyeb. If you don’t have one, you can create one here.

Deploying the checker

  1. Go to the Koyeb dashboard.

  2. Click on the Create Service button.

  3. Select the Docker option.

Koyeb
  1. In the Image field, enter ghcr.io/openstatushq/checker:latest.
Koyeb
  1. Click on the Next button.

  2. Fill the following settings

You should set the following environment variables

  • CLOUD_PROVIDER : Koyeb

  • REGION : The koyeb region where you want to deploy your checker

  • CRON_SECRET : A secret key to secure your endpoint to avoid unauthorized access

    Koyeb

Calling your probe

Once your checker is deployed, you can call it using the following command:

Terminal window
curl --request POST \
--url https://YOUR_KOYEB_URL.koyeb.app/ping/KOYEB_REGION \
--header 'Authorization: Basic test' \
--header 'Content-Type: application/json' \
--data '{
"url": "https://www.openstatus.dev",
"method": "GET"
}'