bomonike

Web app to collaborate on a central source of truth for automating networks and data center specifics.

Overview

Instead of spreadsheets, NetBox provides a web app for data center and network operators to collaboratively build and manage complex networks – across on‑prem, cloud, and hybrid – by providing a central authoritative source of truth for access by network automation APIs and extensions – the desired state of a network versus its operational state.

netbox-concepts-1156x668.png

Company

NetBox Labs (netboxlabs.com) is the commercial steward of NetBox source code.

NetBox software was first open-sourced (under Apache 2) June, 2016 at

https://github.com/netbox-community/netbox

Developer Jeremy Stretch worked at DigitalOcean.

https://github.com/netbox-community/netbox/releases

netbox-community/netbox-docker 🐳 Docker Image of NetBox

https://www.linkedin.com/company/netboxlabs/

https://netdev-community.slack.com/join/shared_invite/zt-3m82tqfj9-kv_tBWr7fTE92y0FZ1NrlQ Slack NetDev community

NetBox videos

https://www.youtube.com/results?search_query=netboxlabs

https://www.youtube.com/watch?v=hAfCbB-4cyk Intro to NetBox

netbox-menu-4.3.3-254x770.png Netbox is the successor to legacy IPAM (IP Address Management) and DCIM (Data Center Infrastructure Management) applications that inventory racks, devices, cabling, power feeds, and cooling.

NetBox provides an end‑to‑end view across service → device → port → cable → rack → power, cooling, plus its IPs and DNS.

https://netboxlabs.com/docs/copilot/#what-is-netbox-copilot NetBox AI Copilot enables users to use natural language to ask questions about their infrastructure.

https://netboxlabs.com/products/netbox-assurance/ The “NetBox Assurance” service continuously monitors network and infrastructure to detect and remediate operational drift, so deviations are quickly caught and corrected.

In 2024, NetBox released its Diode ingestion service to simplify bulk data import and keep your network source of truth accurate.

Demo Data is reset nightly at 04:00 UTC. From the footer “REST API” icon:

Pricing

Included in the NetBox Cloud free plan: Private instance

https://netboxlabs.com/pricing/ Helm Deployment & SAML requires a premium licence.

Sign-Up Authentication

https://netboxlabs.com/products/free-netbox-cloud/

Limited to:

After email verification, open your authenticator app to add the “NS1.” account. I got “Application error: a client-side exception has occurred (see the browser console for more information).”

Code Open Source

NetBox is built on the Django Python 3.12, 3.13, 3.14 framework and utilizes a PostgreSQL 14+ database. It runs as a gunicorn or uWSGI WSGI service behind a nginx or Apache HTTP server. Task queuing uses Redis/django-rq 4.0+.

netbox_app_stack-647x390.png

Setup Configuration

See Instructions from VIDEO apalrd’s adventures

$INSTALL_ROOT/netbox/netbox/configuration.py used by startup is based on the default configuration_example.py provided.

PROTIP: The value of peppers ( at least 50 characters in length) created by $INSTALL_ROOT/netbox/generate_secret_key.py to generate hases for v2 API tokens should not be in the configuration file but referenced in system environment variables at initialization time. https://github.com/Onemind-Services-LLC/netbox-secrets

Integrations include:

https://netboxlabs.com/plugins/

Tutorials

VIDEO: From 2023: A short course designed to take new NetBox users from ‘Zero to Hero’, referencing: https://github.com/netbox-community/netbox-zero-to-hero

“Packets to Purpose” YouTube channel: Install on Ubuntu, Setup Orgs, Add Racks and devices, Patch Panels,

References

https://www.youtube.com/watch?v=b-H-tSlZmZA Jeremy Cioara