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
-
Go to the Koyeb dashboard.
-
Click on the
Create Service
button. -
Select the
Docker
option.
![Koyeb](/_astro/koyeb-1.BeydS7mI_2lXmUG.webp)
- In the
Image
field, enterghcr.io/openstatushq/checker:latest
.
![Koyeb](/_astro/koyeb-2.DR42LI-s_1ItLNM.webp)
-
Click on the
Next
button. -
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
Calling your probe
Once your checker is deployed, you can call it using the following command:
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"}'