One source of truth for your IT inventory.
Hardware and network inventory, employee handovers with printable PDF receipts, licenses, mobile lines, vendor contracts and a full audit trail — on your own server, in one Docker command.
Product tour
Every screen gets a job done.
Not abstract promises — the real UI you use at the daily IT desk.
01 / 07 · Dashboard
Your morning control tower
15 modules
From the sidebar to the database, one system.
Every module follows the same chain — view → route → service → table — all behind role-based access.
Dashboard
KPIs, alerts, distribution, activity.
Hardware
QR, cost & warranty, lifecycle, search.
Network & Server
Topology, rack cabinets, site + owner.
Product Catalog
Brands, categories, lifecycle, specs.
Software & Licenses
Seat pools, atomic claim, expiry alerts.
Mobile Lines
SIM and number inventory with history.
Providers & Contracts
Vendors, renewal tracking, documents.
Consumables
Stock movements, low-stock alerts.
Employees
Detail, onboarding and offboarding.
Handover
Atomic basket and printable receipts.
Maintenance
Send to repair, return, scrap — with docs.
Stock Count
Camera-scan physical counts and reconcile.
Reports
19 presets plus builder, CSV and letterhead.
Audit Log
Unified, filterable activity timeline.
IT Users
RBAC — create, role, disable, delete.
Handover journey
From onboarding to return, four steps.
The paper signature stays with you; the digital source of truth lives in ITACM.
Onboarding
Create the employee, reserve a device and line from stock.
Handover
Hardware, line and software in the basket; print a PDF, sign.
Operations
Dashboard alerts, license renewals and contract links.
Offboard
Return, transfer, scrap or sell — recorded in audit.
Mobile-ready
Manage from the floor, too.
No separate mobile app — the whole UI is responsive, with bottom navigation, a center QR-scan button and camera barcode/QR reading.
- Bottom navigation and camera scanner
- Start a count on the PC, keep scanning on the phone
- Wide tables turn into cards on the phone


Architecture & security
One command to run, your data to keep.
Code is baked into the image — no build step. Everything lives in PostgreSQL, so one backup covers the whole system.
# clone, generate secrets, boot git clone https://github.com/enesyaks/ITACM cd ITACM && npm run setup docker compose up -d # → http://localhost:8000 (onboarding wizard) # one-file backup: npm run backup
Owner / Admin / Helpdesk / Viewer — enforced on every endpoint, re-checked each request.
JWT (pinned algorithm) + bcrypt, magic-byte upload checks, strict CSP, rate limits, 0-CVE tree.
Every mutation is written to the audit log; secrets are redacted.
Everything, including the document archive, is in PostgreSQL. No cloud lock-in, no telemetry.
12 languages
Whatever language your team speaks.
Self-hosted · PostgreSQL · Docker · MIT
Leave inventory chaos behind — call in ITACM.
For the enterprise IT desk: fast handovers, clean reports, contract-backed procurement and a full audit — on your own server.