W Watchflare docs
Documentation / v0.33.1 / Changelog →

Watchflare documentation

Guides, reference and concepts to deploy the Hub, enroll agents and read your metrics. Self-hosted, a single Go binary, TimescaleDB, gRPC over TLS 1.3.

~5 min

Quickstart in 5 minutes

Deploy the Hub with Docker Compose, create the admin account, enroll your first machine. Six steps, zero optional config.

Start here

Install the Agent

Enroll any Linux machine in two commands, or use Homebrew on macOS. The agent registers itself, generates its key, and starts reporting in under a minute.

Read guide

Set Up Alerts

Define CPU, memory, disk, and load thresholds per host. Connect a notification channel and get paged before a problem becomes an outage.

Read guide

Monitor Packages

Track every installed package across your fleet. Watchflare flags outdated and security-vulnerable software so you know what needs patching.

Read guide

Architecture & Security

The Hub and its agents communicate over gRPC/TLS 1.3 with per-request HMAC auth. Data never leaves your infrastructure. Understand the trust model before going to production.

Read concept

Configuration Reference

All environment variables, config file options, and tuning knobs in one place — WAL size, collection intervals, retention, TLS, and more.

Read guide

Stack overview

Architecture →
Edge · your infrastructure
gRPC · TLS 1.3 · HMAC-SHA256
SQL · local socket
Storage TimescaleDB Hypertables · Continuous aggregates · Retention
Linked nodes open their reference page.