Documentation

Everything you need to run, harden, and extend PearData — from first public key to multi-agent fleets and on-device QVAC. Peer-to-peer by design: dial by identity, not by public ports.

Install in one command

curl -fsSL https://install.peardata.rest | bash

Interactive installer: agent (Linux + systemd; Docker metrics optional) or desktop client. After the server starts, check /opt/peardata/.env for SERVER_PUBLIC_KEY and SERVER_SEED, then connect from the desktop client (public key = viewer, key + seed = admin, or a full pd1. invite for operators). See Quick start and Download.

What is PearData?

PearData is decentralized P2P real-time host monitoring on the Holepunch stack. There is no central control plane. Each machine runs a lightweight agent that collects metrics and answers RPC. Desktops dial by Ed25519 public key over Noise-encrypted HyperDHT. Optional agent-style REST on localhost supports scripts and Grafana. The desktop UI includes Overview, Charts, custom Dashboards, Alerts, Logs, Processes, Fleet, Data Manager, and on-device QVAC AI. Owned by HoneyPeer, LLC. License: AGPL-3.0-only.

LayerTechnology
TransportHyperDHT (Noise-encrypted P2P)
RPCprotomux-rpc + compact-encoding JSON
ClientPear desktop / Electron shell
Warm storeHyperDB + Corestore
Local AIQVAC (on-device, optional)
HTTPAgent REST /api/v1|v2|v3 (localhost default)
LicenseAGPL-3.0-only