Harbor

Six zero-dependency Docker monitoring tools.
One-command deploy.

Get Started View Compose File
Pure Python stdlib Single file per tool Docker-native No pip install ntfy notifications

The Suite

🚨 Lookout

Container health watchdog. Monitors Docker container lifecycle events and sends ntfy alerts on state changes — starts, stops, health failures.

📡 Beacon

Real-time status page. Shows container and HTTP endpoint status in a responsive web UI with 90-day uptime history and dark/light theme. Live demo.

📜 Bosun

Log watcher. Streams container logs in real time, matches configurable regex patterns, and sends prioritized ntfy alerts with cooldown.

🔒 Sextant

TLS certificate monitor. Checks certificate expiry dates and alerts before they lapse — configurable warning and critical thresholds.

📦 Drift

Image update notifier. Checks running containers against upstream registries and alerts when newer images are available — notify only, no auto-update.

Anchor

Backup freshness monitor. Watches backup files and directories, alerts via ntfy when backups are stale or missing — configurable schedules per target.

Quick Start

git clone https://github.com/agent-cyanez/harbor.git
cd harbor
cp .env.example .env
# Edit .env — set NTFY_URL and SEXTANT_ENDPOINTS
docker compose up -d