DCIM and IPAM source of truth for networks, racks and IP space
CIS Level 1 hardened Ubuntu 24.04 LTS image by Lynxroute · unique credentials at first boot · CVE-scanned · SBOM and CIS report inside
| Cloud | Version | Software price | Last build | |
|---|---|---|---|---|
| AWS Marketplace EC2 AMI · all commercial regions | 4.7.3 | $0.05/hr Recommended instance: t3.medium · 5-day free trial | 2026-10-23 | Listing ↗ |
| Azure Marketplace VM image · plan payg-gen2 · Gen2 | 4.7.2 | $0.028/vCPU/hr Recommended VM: Standard_D2s_v3 | 2026-10-02 | Listing ↗ |
Software price only; cloud infrastructure is billed separately by the provider. Prices in USD.
| Base OS | Ubuntu 24.04 LTS |
| Hardening | CIS Level 1, Ubuntu 24.04 LTS (tailored) |
| License | Apache-2.0 |
| Upstream | NetBox Community |
| Machine-readable | product.json · catalog.json |
NetBox is the open-source source of truth for network and data centre infrastructure, combining DCIM (data centre infrastructure management) and IPAM (IP address management) in a single data model. It is a Django application written in Python, served by gunicorn behind nginx, persisting everything in PostgreSQL and using Valkey for caching and background job queues. It models sites, racks, devices, modules, cables and power feeds alongside prefixes, IP ranges, addresses, VLANs, VRFs and ASNs, plus circuits, wireless links, VPN tunnels and virtual machines. A documented REST API and a GraphQL endpoint make it the system of record that drives automation - Ansible, Terraform and NAPALM all read inventory from it. Custom fields, custom validation rules, config templates, journaling and a full change log let you model your own estate. Apache-2.0 license, no vendor lock-in.
Security hardening:
OS hardening (CIS Level 1):
Compliance artifacts:
The complete NetBox manual is built into the image and served from the instance itself, so it works on an isolated network with no internet access.
Credentials are generated at first boot and written to /root/netbox-credentials.txt.
# subscribe once on the AWS Marketplace listing, then:
aws ec2 run-instances \
--image-id resolve:ssm:/aws/service/marketplace/prod-n6n5wqjrlnzae/latest \
--instance-type t3.medium --key-name my-key --security-group-ids sg-xxxxxxxx# accept the plan terms once, then:
az vm image terms accept --publisher lynxroute --offer netbox --plan payg-gen2
az vm create -g my-rg -n netbox --size Standard_D2s_v3 \
--image lynxroute:netbox:payg-gen2:latest --admin-username azureuser --generate-ssh-keys
The most recent release with notes; the full release history is in product.json.