Skip to main content

Nexus Repository Reference Architecture 1

Do you fit this profile?

This reference architecture describes the minimum requirements for a single Nexus Repository deployment not exceeding the following specifications:

  • 20,000 max requests per hour

  • 200,000 max requests per day

  • Minimally using an H2 embedded database as an in-memory database

Single Instance in VM/EC2/Docker

A single instance of Sonatype Nexus Repository deployed in a VM or Docker and using the embedded H2 database as an in-memory database is well-suited to handle smaller workloads.

Consider this deployment the minimum system requirements for workloads that align with the target GET and PUT request volumes. Depending on your load testing, increase the available CPUs and RAM to improve your server's stability and performance.

Factors to monitor while testing include: fluctuations in request traffic, task configurations, network settings, background processes, and component formats.

Increasing the resources for the PostgreSQL server will have the most impact.

Minimum System Requirements

  • Compute

    • 2 CPU

    • 8GB RAM

    • 20GB+ instance disk size when using local blob storage

  • Database (if using PostgreSQL)

    • 2 CPU

    • 8GB RAM

    • 200GB+ storage for the database

Setup Documentation

Use one of our standard single-instance installation methods.