Modalità demo
Comprendi i dati fittizi, l'isolamento del browser e le azioni simulate.
La demo pubblica usa la stessa applicazione con NASDASH_DEMO_MODE=true. Carica solo dati fittizi versionati; ignora NASDASH_DATA_DIR. I visitatori ricevono un amministratore simulato senza accesso. Non inserite credenziali reali né montate dati di produzione.
Isolamento e limiti
Un cookie casuale identifica modifiche in memoria, eliminate dopo 30 minuti di inattività o prima al riavvio del server. Si possono esplorare impostazioni, CSS, categorie, topologia e azioni Docker simulate. Sonde, monitoraggio, API infrastrutturali e log sono fittizi; il monitoraggio in background è fermo. Account, caricamenti, backup e link reali sono bloccati. La demo limita indicizzazione tramite metadati, intestazioni e file robots; le istanze normali mantengono il comportamento abituale.
Demo locale
npm ci
npm run demoAprite http://localhost:2505. Usate npm run demo:lan solo su reti fidate o NASDASH_DEMO_PORT per un’altra porta. Create immagini con npm run demo:capture; la procedura di manutenzione resta vicino agli strumenti del prodotto.
Demo Docker protetta
npm run demo:docker
# After visiting http://localhost:2505
npm run demo:docker:downIl profilo docker-compose.demo.yml usa filesystem in sola lettura, senza volumi host, socket/proxy Docker, spazio PID host o capacità Linux. Una rete interna isola NasDash; un proxy Nginx non privilegiato pubblica la porta locale. Non trasformate un’installazione reale in demo.
Demo ospitata
Vercel ospita la demo pubblica senza stato persistente. Importate lo stesso repository come progetto Next.js separato, con radice del repository e ramo principale di produzione. Attivate demo in produzione e anteprime con segreto casuale dedicato, distinto da installazioni reali. Non collegate archiviazione persistente, socket, VPN o infrastrutture private. Il riciclo può azzerare prima. Verificate salute, modifica, ripristino, log e mobile dopo il deploy. Le installazioni autonome richiedono archiviazione duratura.
NASDASH_DEMO_MODE=true
NASDASH_JWT_SECRET=replace-with-a-demo-only-random-secret