Skip to content
← Indietro

Dex Hub

Orchestratore — coda, dashboard, audit

In test Node.jsExpressKnexMCPAudit Ledger
Dex Hub

Dex Hub è il punto di controllo della DexSuite. Riceve i job da Dex Editor, li mette in coda con priorità, li esegue in parallelo (configurabile), e mostra in tempo reale lo stato di ogni esecuzione. Include una dashboard di metriche, un audit-ledger crittografico condiviso fra le 4 app, notifier multipli (Telegram, Discord, email, webhook), bulk operations sui job falliti, log search full-text e una status page pubblica per i clienti. Pensato per essere il singolo cruscotto IT di una piccola azienda.

Funzionalità

  • Coda di job con priorità (no preemption)
  • Job grouping: parallel + join automatico
  • Pagina Running con stream live di stdout/stderr
  • Dashboard di metriche real-time
  • Audit log condiviso (audit-ledger crittografico)
  • Notifier Telegram, Discord, Email, Webhook outgoing
  • Bulk operations sui job falliti (retry, cancel, requeue)
  • Search full-text sui log
  • Status page pubblica /status.html (no auth)
  • Federazione MCP con Dex Editor / Dex Assistant / Net Inventory Suite

Parametrizzazioni

  • Porta HTTP (default 3001)
  • DB engine: sqlite | postgres | mariadb
  • MAX_CONCURRENT_JOBS — concorrenza esecuzioni
  • Token Telegram + chat_id, webhook URL Discord, SMTP per email
  • Soglie di alert (fail count, error rate)
  • Retention log (giorni)
  • URL Dex Editor / Dex Assistant / Net Inventory Suite (federazione MCP)

Pre-requisiti tecnici

  • Node.js 20+
  • DB SQL: SQLite (incluso) oppure PostgreSQL 14+ / MariaDB 10.6+
  • Dex Editor in esecuzione (per ricevere job)
  • Dex Assistant — opzionale, per chat AI integrata