# capture

> Capture is a self-hosted, open-source hardware monitoring agent that collects CPU, memory, disk, network, and Docker metrics via REST API for Checkmate.

- **Category:** Infrastructure Monitoring
- **Licence:** AGPL-3.0
- **Latest version:** v1.4.0
- **Open source:** oss
- **Languages:** Go, Shell
- **Platforms:** Docker, Docker Compose, Linux, Windows, macOS, Helm, Systemd
- **Tags:** REST API, Server Monitoring, Docker Monitoring, Agent, System Metrics, Infrastructure Monitoring, Smart monitoring, Hardware monitoring, Memory monitoring, Disk monitoring, Cpu monitoring, System monitor, Server Monitor, Server Monitoring Tools, Bluewave Uptime, Hardware Monitor Agent, Checkmate, Checkmate Infrastructure Monitoring, Checkmate Monitoring Agent

## Description

Capture is a lightweight hardware monitoring agent designed to run on your servers and collect detailed system metrics including CPU temperature, load, frequency and usage; memory usage; disk capacity, inode usage, and I/O stats; S.M.A.R.T. drive health; network interface throughput; and Docker container metrics. It exposes all data through a RESTful API secured by a bearer token (API_SECRET). The agent is built for Checkmate, an open-source infrastructure monitoring platform, but can be used independently. You can run Capture via Docker (recommended), Docker Compose, Helm on Kubernetes, or as a native system service on Linux (systemd), macOS (launchd), or Windows. Configuration is done through environment variables: API_SECRET (required), PORT (default 59232), and GIN_MODE (default release). The project is licensed under AGPL-3.0 and actively maintained with regular releases.

## Links

- [Homepage](https://github.com/bluewave-labs/capture)
- [Website](https://checkmate.so/docs)
- [Docker](ghcr.io/bluewave-labs/capture)
- [GitHub Repository](https://github.com/bluewave-labs/capture)
- [Documentation](https://checkmate.so/docs/infrastructure/installing-capture)
- [API Documentation (OpenAPI)](https://github.com/bluewave-labs/capture/blob/develop/openapi.yml)

---
Source: https://selfhost.directory/project/capture