Nexus Repository Reference Architecture 4
Do you fit this profile?
This reference architecture describes deployment strategies and system requirements for a single Nexus Repository deployment not exceeding the following specifications:
2,000,000 max requests per hour
20,000,000 max requests per day
External PostgreSQL database
High Availability (HA) deployment
Sonatype Nexus Repository Pro license
If you don’t fit this profile, please see the reference architecture main page to find the deployment profile that best matches your needs.
High Availability Deployment
This reference architecture represents a multi-instance Sonatype Nexus Repository HA deployment on multiple VMs or Docker instances and using a PostgreSQL database. This architecture is well-suited for larger Engineering organization usage patterns with the ability to handle heavy usage spikes.
Sonatype Nexus Repository HA deployments can be accomplished using any of our HA deployment options.
![]() |
System Requirements
Compute
5 Sonatype Nexus Repository nodes
8 CPU per Nexus Repository node
32GB RAM per Nexus Repository node
10TB+ instance disk size when using local blob storage
Database
PostgreSQL configured in a 2-node cluster (version 14+ recommended)
32 CPU per PostgreSQL node
256GB RAM per PostgreSQL node
1.5TB+ storage for database
Setup Documentation
High Availability Deployment Options
A Helm Chart (GitHub, ArtifactHub) is available for our resiliency and high-availability deployment options. Be sure to read the deployment instructions in the associated README file before using the chart.