Guides
How to deploy your own checker on Koyeb
Learn how to deploy our 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.
- In the
Image
field, enterghcr.io/openstatushq/checker:latest
.
-
Click on the
Next
button. -
Fill the following settings
You should set the following environment variables
CLOUD_PROVIDER
: KoyebREGION
: The koyeb region where you want to deploy your checkerCRON_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",
}'