Dex Installer
Installer Windows offline per la DexSuite
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