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.