Skip to content
← Indietro

Dex Installer

Installer Windows offline per la DexSuite

In test Inno SetupWindowsOfflineEmbedded Runtimes
Dex Installer

Dex Installer è il tool di setup ufficiale della DexSuite. Bundle Inno Setup completamente offline: porta con sé Node.js embedded, Python embedded, e tutte le dipendenze npm/pip già scaricate, così l'installazione funziona anche senza internet. Un wizard a 5 step (cartelle, DB engine, provider LLM, porte servizi, summary) raccoglie le scelte dell'operatore, genera automaticamente il file .env per ognuna delle 4 app DexSuite, lancia il deploy via .bat e verifica che tutti i servizi siano partiti. Supporta SQLite (zero-setup), PostgreSQL e MariaDB; Anthropic, OpenAI e Ollama come provider LLM. Idempotente: rilanciandolo aggiorna le configurazioni senza perdere dati.

Funzionalità

  • Bundle 100% offline (Node embedded + Python embedded + tutte le deps)
  • Wizard a 5 step: cartelle → DB → LLM → porte → summary
  • Generazione automatica .env per le 4 app DexSuite
  • Detect porte già in uso e suggerimento alternativo
  • Scelta DB engine: SQLite | PostgreSQL | MariaDB
  • Scelta LLM provider: Anthropic | OpenAI | Ollama
  • Test connessione DB e API key prima di deploy
  • Deploy / undeploy / re-deploy via .bat
  • Log strutturato dell'installazione
  • Idempotente — re-run aggiorna senza perdere dati

Parametrizzazioni

  • Cartella di installazione (default C:\DexSuite)
  • Porte: Dex Hub, Dex Editor, Dex Assistant, Net Inventory Suite
  • DB credentials (host, port, user, password, database)
  • API keys LLM (Anthropic / OpenAI) o endpoint Ollama
  • Modalità servizi: FOREGROUND | WINDOWS_SERVICE
  • Nome admin iniziale e password (sync alla migrazione)

Pre-requisiti tecnici

  • Windows 10 / 11 x64
  • 8 GB RAM minimo (16 GB consigliati con LLM locale)
  • 5 GB spazio disco
  • Privilegi amministratore (per servizi e firewall)
  • Internet NON richiesto per l'installazione