Self-Hosted Metrics
Telemetry server and client SDKs that let developers of self-hosted software collect signed usage counters and show them on a dashboard.
Self-Hosted Metrics is a telemetry server and two client SDKs, one for Go and one for Node.js, for developers who distribute self-hosted software. An application embeds the SDK; the SDK sends signed JSON snapshots of its counters to the server, which stores them in PostgreSQL and shows them on a dashboard. Each instance signs its requests with an Ed25519 key that it generates on first run. The server is a single Go binary with an embedded web interface, and the documented route is a Docker Compose file that runs it next to PostgreSQL.
Worth knowing
The dashboard has no login by default, so the deployment guide says to put it behind an authenticating proxy before exposing it. The project’s own website, named in its README, does not show the software when checked, so the record is kept as a stub until that is settled.
Identity
- Status
- Stub
- Maintainer
- btouchard3
- Maintained by
- Individual3
- First release
- 20255
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-03: links, Written in, License, GitHub stars
api.github.com/repos/kOlapsis/shm - 2026-11-03: links, Runs as
github.com/kOlapsis/shm/blob/main/docs/DEPLOYMENT.md - 2026-11-03: Maintainer, Maintained by, Runtime, Categories, Install with, Databases, Admin interface, License, License model
github.com/kOlapsis/shm/blob/main/README.md - 2026-11-03: Content API
github.com/kOlapsis/shm/blob/main/docs/API.md - 2026-11-03: First release
api.github.com/repos/kOlapsis/shm/releases/tags/v1.0.0 - 2026-11-03: Current major version, Last release
api.github.com/repos/kOlapsis/shm/releases - 2026-11-03: Contributors
api.github.com/repos/kOlapsis/shm/contributors - 2026-11-03: npm downloads a week
api.npmjs.org/downloads/range/2026-10-26:2026-11-01/@kolapsis/shm-sdk