Skip to main content
Enterprise

NetBox Enterprise Storage Installation

Configure S3-compatible storage during NetBox Enterprise installation. For existing installations, see Storage Migration. For storage providers and CORS setup, see Storage Options.

Installation Configuration

When prompted for File Storage configuration during installation:

  1. Select External S3-Compatible Storage
  2. Provide the following details:
FieldDescriptionExample
S3 EndpointS3 service endpoint URLs3.amazonaws.com (AWS)
nyc3.digitaloceanspaces.com (DO)
minio.example.com (MinIO)
S3 Bucket NameName of your S3 bucketnetbox-enterprise-media
S3 RegionStorage regionus-east-1 (AWS)
nyc3 (DigitalOcean)
Access Key IDS3 access keyAKIAIOSFODNN7EXAMPLE
Secret Access KeyS3 secret keywJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

Advanced Options

Additional S3 configuration options (if needed):

OptionDescriptionWhen to Use
Custom Endpoint URLOverride default endpointSelf-hosted S3 (MinIO, Ceph)
Path Style AccessUse path-style URLs instead of virtual-hostedOlder S3 implementations
SSL VerificationVerify SSL certificatesDisable for self-signed certs (not recommended)
Custom ACLSet object ACLCustomize object permissions

Testing S3 Configuration

After configuration, NetBox Enterprise will test S3 connectivity:

  1. Upload Test: Attempts to write a test file to S3
  2. Read Test: Attempts to read the test file back
  3. Delete Test: Removes the test file
  4. CORS Test: Verifies browser access (performed post-deployment)

If tests fail, review your S3 credentials, bucket permissions, and network connectivity. See Storage Options - Troubleshooting for details.