Doolta
EN · FR Write to us

Doolta

Minexus

GitHub →

Real-time remote administration and monitoring for a fleet of machines: a Nexus / Minion / Console architecture over gRPC, tag-based targeting.

Minexus

Project Details

  • Real problemAdminister and monitor a fleet of machines without stacking Ansible for deployment on top of Telegraf/Grafana for monitoring: Minexus unifies both into a single real-time system, with readable multi-host output aggregation.
  • Structural choicesThree components (Nexus central server, Minion agents, Console operator client) communicating over gRPC with mandatory TLS. The Nexus exposes a triple-server setup: a TLS port for minions, an mTLS port for the console, and a web server with dashboard and REST API. Commands are targeted by tags rather than IDs, with streaming and full result traceability in PostgreSQL.
  • What it proves todayA system that actually runs: deployed via Docker Compose, distributing its own binaries through the web dashboard, cross-platform builds. Full CI, unit and integration tests, continuous staticcheck/govulncheck.
  • Associated offerBuilds on the DevOps Sprint offer: industrializing deployment and monitoring.

Three components, one protocol, one unified monitoring plane: Minexus replaces a stack of separate tools (Ansible to deploy, Telegraf and Grafana to monitor) with a single system where deployment, administration, and monitoring share the same real-time infrastructure.

This project demonstrates a directly transferable capability: designing a distributed orchestration architecture that’s simple to operate, instead of a stack of disparate tools.