Skip to main content
Enterprise

NetBox Enterprise Overview

Overview

NetBox Enterprise is a self-hosted NetBox distribution built by NetBox Labs for organizations deploying NetBox in their own infrastructure. It provides enterprise-grade features, professional support, and two deployment methods to match your operational model.

Key Benefits:

  • Enterprise Features: SSO authentication, LDAP/SAML integration, plugin management, backup/restore, and Diode data ingestion
  • Professional Support: Access to NetBox Labs engineering team for technical assistance
  • Flexible Architecture: Use bundled components or integrate with external PostgreSQL, Redis, and S3-compatible storage
  • Production Ready: Battle-tested deployment architecture used by enterprise customers

Deployment

Deploy NetBox Enterprise on bare-metal servers or VMs with a self-contained installer that sets up a Kubernetes cluster (k0s) and all required components automatically.

  • Best for: Teams without existing Kubernetes infrastructure, or preferring a simplified deployment
  • Control: Web-based Admin Console (KOTS) on port 30000 for configuration and upgrades
  • Components: Embedded k0s cluster, CrunchyData PostgreSQL, Redis with Sentinel, OpenEBS storage
  • Requirements: Supported Linux distribution (RHEL or Ubuntu), 4+ vCPU, 16+ GB RAM

Get started with Embedded Cluster

Architecture

Component Versions (2.0.0)

ComponentVersion
NetBox4.4.10
nbe-operator Chart2.0.0
PostgreSQL Operator (PGO)6.0.0
PostgreSQL18.x (Operator), 16.x (Embedded)
Redis7.x
Diode Pro1.12.4

Component Options

NetBox Enterprise provides flexibility in choosing between bundled and external components:

ComponentBundled OptionExternal OptionWhen to Use External
PostgreSQLCrunchyDataAWS RDS, Cloud SQL, managed PostgreSQLExisting managed databases (requires 3 databases: netbox, diode, hydra)
RedisRedis with SentinelAWS ElastiCache, managed RedisExisting managed caching infrastructure
Object StorageLocal persistent volumeAWS S3, MinIO, DigitalOcean SpacesRequired for multi-node deployments
KubernetesEmbedded k0sN/AAutomatically provisioned

Diode Data Ingestion

Diode is the data ingestion service bundled with NetBox Enterprise. It accepts data from external sources via gRPC, reconciles it against the current NetBox state, and creates changesets for review or automatic application. When using an external PostgreSQL instance, Diode requires two additional databases (diode and hydra) beyond the main NetBox database.

Scaling and License Tiers

NetBox Enterprise supports horizontal scaling of application and worker replicas. The maximum number of replicas depends on your license tier:

License TierNetBox ReplicasWorker Replicas
Starter11
Professional1-41-4
Premium1-81-8

For resource presets, see the installation guide.

Getting Started

Embedded Cluster Path

  1. Review Requirements: Check system requirements for your distribution

  2. Prepare Your Host: Configure firewall, disable swap, load kernel modules

  3. Install NetBox Enterprise: Follow the installation guide

  4. Configure NetBox: Use Admin Console to configure superuser, replicas, database, and authentication

  5. Deploy and Verify: Deploy NetBox and verify access on ports 80/443

  6. Migrate Data (Optional): Import existing NetBox data using the migration guide

Common Configuration

Support and Documentation

  • Technical Support: Contact your NetBox Enterprise support representative
  • Release Information: Review release notes before upgrading