capture
An open source hardware monitoring agent for Checkmate
File Explorer
Download Latest Version (.zip)- go.instructions.md
- bug-report.md
- feature-request.md
- codeql.yml
- contract.yml
- disk-fs-integration.yml
- go.yml
- release.yml
- main.go
- _helpers.tpl
- configmap.yaml
- deployment.yaml
- secret.yaml
- service.yaml
- .helmignore
- Chart.yaml
- INSTALLATION.md
- values.yaml
- capture.service
- install.sh
- capture.plist
- install.sh
- Caddyfile
- caddy.compose.yml
- install.ps1
- systemd-edit-service-file.jpeg
- README.md
- RELEASE.md
- TESTING.md
- config.go
- cpu.go
- disk.go
- disk_test.go
- docker.go
- docker_test.go
- host.go
- memory.go
- metric.go
- metric_math.go
- net.go
- smart_metrics.go
- health.go
- metrics.go
- types.go
- auth.go
- net.go
- server.go
- cpu_darwin.go
- cpu_linux.go
- cpu_windows.go
- host_darwin.go
- host_linux.go
- host_windows.go
- disk_test.go
- cpu_test.go
- disk_env.go
- disk_fs_test.go
- host_test.go
- arch_test.go
- helpers.go
- time_test.go
- .air.toml
- .gitignore
- .golangci.yml
- .goreleaser.yml
- CHANGELOG.md
- CONTRIBUTING.md
- Dockerfile
- go.mod
- go.sum
- Justfile
- LICENSE
- openapi.yml
- README.md
- schemathesis.toml
- SECURITY.md
# Installation Guide
git clone https://github.com/bluewave-labs/capture
Downloads the entire project code from GitHub to your computer.
cd capture
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Go Go is required to use go install.
go install github.com/bluewave-labs/capture/cmd/capture@latest
Downloads and installs the specified version directly β no need to clone the repo yourself.
curl -fsSL https://raw.githubusercontent.com/bluewave-labs/capture/main/deployment/linux/install.sh | sudo bash
Type this command into your terminal and run it.
curl -fsSL https://raw.githubusercontent.com/bluewave-labs/capture/main/deployment/macos/install.sh | sudo bash
Type this command into your terminal and run it.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker run -d \
Runs the built image as an actual container.
docker buildx build -t capture .
Builds a runnable image based on the Dockerfile.
docker run -d -v /etc/os-release:/etc/os-release:ro -p 59232:59232 -e API_SECRET=your-secret-key capture
Runs the built image as an actual container.
docker compose -f caddy.compose.yml up -d
Runs the command against the services defined in the compose file.
Pulled directly from this repo's README.
4. Go
Mediumgo install github.com/bluewave-labs/capture/cmd/capture@latest
Downloads and installs the specified version directly β no need to clone the repo yourself.
just build # or: go build -o dist/capture ./cmd/capture/
Compiles the Go program into an executable.
Pulled directly from this repo's README.
