Skip to content

Minimal Docker watchdog that listens Docker API Events stream, real-time container health tracking, zero polling, no cpu wakeups, automatic restart and sending notification with Apprise (100+ messaging services, sms, email).

Notifications You must be signed in to change notification settings

evrial/docker-watchdog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Install:
go build
  1. Install uv.
  2. Install Apprise:
uv tool install apprise
  1. Configure Apprise, one service per line:
echo "tgram://bottoken/ChatID" > ~/.apprise
  1. Create systemd service /etc/systemd/system/docker-watchdog.service

Example usage

# Default run
./docker-watchdog

# 5s timeout, 60s cooldown
./docker-watchdog -timeout 5 -cooldown 60

About

Minimal Docker watchdog that listens Docker API Events stream, real-time container health tracking, zero polling, no cpu wakeups, automatic restart and sending notification with Apprise (100+ messaging services, sms, email).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages