Watchdog - nself-org/plugins GitHub Wiki
Self-healing container watchdog with a circuit breaker and Telegram/email escalation. Free — MIT licensed.
nself plugin install watchdogNo license key required.
Self-healing container watchdog with circuit breaker: status, resets, event history, and TG/email escalation alerts.
This is a CLI plugin: it installs the nself-watchdog binary into your plugin path and runs as a command, not a background service.
Category: infrastructure. Current version: 1.0.0.
| Env Var | Default | Description |
|---|---|---|
WATCHDOG_PERMANENT_OPEN_THRESHOLD |
(see plugin.json) | Optional. |
WATCHDOG_TG_BOT_TOKEN |
— | Optional. |
WATCHDOG_TG_CHAT_ID |
(see plugin.json) | Optional. |
WATCHDOG_SMTP_HOST |
(see plugin.json) | Optional. |
WATCHDOG_SMTP_PORT |
(see plugin.json) | Optional. |
WATCHDOG_SMTP_FROM |
(see plugin.json) | Optional. |
WATCHDOG_SMTP_TO |
(see plugin.json) | Optional. |
WATCHDOG_SMTP_USER |
(see plugin.json) | Optional. |
WATCHDOG_SMTP_PASS |
(see plugin.json) | Optional. |
NSELF_ENV |
(see plugin.json) | Optional. |
nself-watchdog subcommands (installed alongside the plugin):
nself-watchdog statusnself-watchdog historynself-watchdog reset <service>nself-watchdog reset-breakersnself-watchdog test-alert
nself-watchdog statusnself-watchdog historyManifest: plugins/watchdog/plugin.json
- Dogfood — production health checks
- Maintenance — disk cleanup and log rotation
← Home →