Search by

sebastianpopp / laravel-uptime-kuma-push

sebastianpopp

Automatically push uptime checks to Uptime Kuma.

Package info

github.com/sebastianpopp/laravel-uptime-kuma-push

pkg:composer/sebastianpopp/laravel-uptime-kuma-push

Statistics

Installs: 634

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

1.0.1 2026-11-10 10:08 UTC

This package is auto-updated.

Last update: 2026-11-10 10:09:05 UTC


README

Latest Version on Packagist Tests Total Downloads Plumb score

Automatically push uptime checks to Uptime Kuma.

Installation

You can install the package via composer:

composer require sebastianpopp/laravel-uptime-kuma-push

You can optionally publish the config file with:

php artisan vendor:publish --tag="uptime-kuma-config"

This is the contents of the published config file:

return [
    'push_url' => env('UPTIME_KUMA_PUSH_URL', null),

    // A standard cron expression, e.g. "*/5 * * * *" for every five minutes.
    'frequency' => env('UPTIME_KUMA_PUSH_FREQUENCY', '* * * * *'),
];

Add your push URL to your .env file:

UPTIME_KUMA_PUSH_URL="https://your.uptime.kuma.pet/api/push/xxxxxxxxxx?status=up&msg=OK&ping="

By default the push is scheduled every minute. You can change this by setting the UPTIME_KUMA_PUSH_FREQUENCY environment variable to any standard cron expression, e.g.:

UPTIME_KUMA_PUSH_FREQUENCY="*/5 * * * *"

License

The MIT License (MIT). Please see License File for more information.