Skip to main content

NetBox Enterprise Helm Installation Guide

Overview

NetBox Enterprise is a comprehensive network source of truth and infrastructure resource management platform. This guide covers the production deployment of NetBox Enterprise using Helm on Kubernetes.

Installation Methods

NetBox Enterprise provides two installation approaches:

The NetBox Labs Enterprise Portal provides a guided installation experience that simplifies deployment through:

  • Step-by-step configuration wizard
  • Automated generation of customized Helm values
  • Pre-validated configurations
  • Built-in best practices

We strongly recommend using the Basic Installation method for most deployments.

Advanced Installation

If you need to customize the installation beyond what the Basic Installation provides, the Advanced Installation offers more configurability through direct values file manipulation.

Architecture

The NetBox Enterprise Helm chart deploys:

Core Components

  • NetBox Enterprise Web: Main application pods running Nginx Unit as the application server
  • NetBox Enterprise Worker: Background task processing pods (RQ workers)
  • Enterprise Licensing: Integrated licensing and telemetry components

Data Layer

  • PostgreSQL: Primary database (internal via Crunchy Data Operator or external)
  • Redis: Task queue and caching (internal via Bitnami chart)
  • Persistent Storage: Media files, reports, and custom scripts

Optional Components

  • Reloader: Automatic pod restarts on configuration changes

Security Features

  • Non-root containers with read-only root filesystem
  • Pod security contexts with seccomp profiles
  • TLS support for all external connections
  • Network policy support

This installation guide covers both internal database deployments (default) and external database configurations for production environments.

Next Steps

Continue with the installation process:

  1. Prerequisites - Ensure your environment meets requirements
  2. Basic Installation - Recommended guided installation
  3. Advanced Installation - Custom configuration options
  4. Troubleshooting - Common issues and solutions

For a comprehensive single-page guide, see: Complete Installation Guide