I’m the author of SHM. I built this because I distribute self-hosted software and realized I was "flying blind"—I had no idea how many instances were running or which versions were active.
I didn't want to use Google Analytics (privacy issues) or heavy tools like Countly/PostHog (too complex for simple usage stats).
What makes SHM different: - Agnostic: You can send any JSON payload (e.g., {"pizzas_eaten": 10}). The dashboard adapts automatically to create columns and KPI cards, group data by application and offer graph view for time-series data. - Privacy-First: It verifies instance authenticity using Ed25519 signatures (generated on the client) rather than tracking user IP/fingerprints. - Zero-Config: It's a single Go binary with an embedded UI (AlpineJS + Tailwind). - Go & NodeJS SDK to easy implement client with authentication, crypt & send metrics.
It’s open source (AGPLv3 / MIT). I’d love to hear your feedback on the product, architecture...