Self-hosted · Node + PostgreSQL · Docker

Un’unica fonte di verità per il tuo inventario IT.

Inventario hardware e di rete, consegne ai dipendenti con ricevute PDF stampabili, licenze, linee mobili, contratti fornitori e un audit trail completo — sul tuo server, con un comando Docker.

Vedi su GitHub
Licenza MIT0 CVE12 lingue
ITACM dashboard
Vedi l’interfaccia
Licenza MIT
12 lingue
0Moduli chiave
0Lingue interfaccia
0CVE dipendenze
0Comando per il deploy
0% self-hosted
Percorso di consegna

Dall’onboarding al reso, quattro passi.

La firma su carta resta a te; la fonte di verità digitale è in ITACM.

01 · Pianifica

Onboarding

Crea il dipendente, riserva dispositivo e linea dallo stock.

02 · Consegna

Consegna

Hardware, linea e software nel carrello; stampa un PDF, firma.

03 · Monitora

Operatività

Avvisi dashboard, rinnovi licenze, collegamenti contratti.

04 · Chiudi

Offboard

Reso, trasferimento, rottamazione o vendita — registrato nell’audit.

Dashboard

La tua torre di controllo mattutina

KPI, ultime consegne, avvisi EOL e onboarding pianificati a colpo d’occhio — licenze in scadenza e scorte basse in un’unica barra.

  • Stati: In Stock, Assigned, Reserved, Repair, Sold…
  • Campanella e scheda quando un onboarding scade
  • Grafici di distribuzione e valore d’inventario
Rete & Server

L’infrastruttura, fuori dalla consegna personale

Firewall, switch, server e storage sono assegnati a una sede e a un responsabile — con topologia interattiva e mappe rack.

  • Topologia per sede, frecce di uplink, genitori tra sedi
  • Posizione rack / U con rilevamento sovrapposizioni
  • IP di gestione, firmware, garanzia, licenze collegate
Fornitori & Contratti

Da chi abbiamo comprato, quando si rinnova?

MSP, ISP e fornitori hardware con contatti; contratti con costo, scadenza e ciclo di fatturazione — avviso a 60 giorni e archivio documenti.

  • Multivaluta e conto alla rovescia dei rinnovi
  • Contratti e fatture per fornitore
  • Separazione accesso Public / Confidential
Consegna

Carrello atomico, ricevuta PDF col tuo brand

Scegli un dipendente, aggiungi dispositivi e/o linee, conferma. Una transazione con lock di riga crea la consegna e una ricevuta col tuo brand.

  • Doppia assegnazione impossibile — lock + transazione
  • Più design di ricevuta, termini modificabili
  • Le ristampe mantengono l’emittente originale
Report & Audit

Dati per decidere, una traccia per fidarsi

20 report predefiniti più un builder (sorgente × colonne × filtri) in CSV, con una timeline di audit filtrabile a livello di sistema.

  • Valore d’inventario, ciclo di vita, trend d’acquisto
  • Chi ha fatto cosa — con timestamp ed entità collegate
  • I segreti sono mascherati prima del salvataggio
16 moduli

Dalla barra laterale al database, un solo sistema.

Ogni modulo segue la stessa catena — vista → route → servizio → tabella — tutto dietro accesso a ruoli.

Dashboard

KPI, avvisi, distribuzione, attività.

Hardware

QR, costo & garanzia, ciclo di vita, ricerca.

Rete & Server

Topologia, armadi rack, sede + responsabile.

Catalogo prodotti

Marche, categorie, ciclo di vita, specifiche.

Software & Licenze

Pool di postazioni, assegnazione atomica, avvisi.

Linee mobili

Inventario SIM e numeri con cronologia.

Fornitori & Contratti

Fornitori, rinnovi, documenti.

Consumabili

Movimenti di magazzino, avvisi scorte basse.

Dipendenti

Dettaglio, onboarding e offboarding.

Consegna

Carrello atomico e ricevute stampabili.

Manutenzione

Riparazione, reso, rottamazione — con documenti.

Inventario

Conteggio fisico con fotocamera e riconciliazione.

Report

20 modelli più builder, CSV e carta intestata.

Log di audit

Timeline attività unificata e filtrabile.

Utenti IT

RBAC — crea, ruolo, disattiva, elimina.

ITACM on a phone
Pronto per il mobile

Gestisci anche sul campo.

Nessuna app mobile separata — tutta l’interfaccia è responsive, con navigazione in basso, pulsante centrale di scansione QR e lettura barcode/QR da fotocamera.

  • Navigazione in basso e scanner fotocamera
  • Avvia un conteggio sul PC, continua a scansionare sul telefono
  • Le tabelle larghe diventano schede sul telefono
Architettura & sicurezza

Un comando per avviare, i dati restano tuoi.

Il codice è nell’immagine — nessuno step di build. Tutto è in PostgreSQL, un backup copre l’intero sistema.

Accesso a ruoli

Owner / Admin / Helpdesk / Viewer — su ogni endpoint, ricontrollato a ogni richiesta.

Rafforzato

JWT (algoritmo fissato) + bcrypt, controllo magic-byte degli upload, CSP rigida, rate limit, albero 0-CVE.

Audit trail completo

Ogni mutazione è scritta nel log di audit; i segreti sono mascherati.

Backup in un dump

Tutto, incluso l’archivio documenti, è in PostgreSQL. Nessun lock-in cloud, nessuna telemetria.

# clona, genera i segreti, avvia
git clone https://github.com/enesyaks/ITACM.git
cd ITACM && docker compose up -d --build

# → http://localhost:8000 (procedura di onboarding)

# backup completo (DB + documenti):
docker compose exec api npm run migrate:export
12 lingue

Qualunque lingua parli il tuo team.