Nexus Repository OSS on AWS – Getting Started

This guide shows How To Setup Nexus Repository OSS on AWS: A Step-By-Step Guide

Overview

Nexus Repository® OSS is an open-source platform that offers a centralized storage space for software artifacts. It supports various artifact formats like Docker, Java, Go, PHP, Python, and many more. Nexus streamlines your automation and CI/CD processes by enabling them to securely publish and retrieve versioned apps and their dependencies from a centralized repository. This not only ensures a smooth workflow but is also a boon for your security teams.

Embrace the power of centralization with Nexus Repository. Manage your artifacts and dependencies efficiently like thousands of other software teams worldwide.

With our one-click deployment image, you can easily set up Nexus Repository OSS on AWS. Click the link below to get started.

Launch Nexus Server on AWS

Benefits of Using Nexus Repository

  • Universal Repository: Supports various artifact formats (Docker, Go, Java, Python, etc.)
  • Private Hosted Repositories: Maintain your own private repositories for added security.
  • Role-Based Access: Manage user permissions and access with role-based controls.
  • Community Support: Leverage the active community for support and problem-solving.
  • Choose Nexus Repository for a streamlined, secure, and efficient artifact management experience.

Step by step launch on AWS MarketPlace

On the product page , click on the “Continue to Subscribe” button. This will lead you to the subscription page.

Accept Terms: Review the End User License Agreement, then click on “Accept Terms”. You’ll be notified that your subscription is being set up.

Launch from EC2 Console: Once your subscription is complete, click on “Continue to Configuration” to choose your software and region, then click on “Continue to Launch”. Here, you can launch your AMI directly through the EC2 console.

Choose Action: Under “Choose Action”, select “Launch from Website” or “Launch through EC2”.

Configure Instance Details: Fill out the details of your instance, such as instance type, VPC settings, security group settings, and key pair. Make sure to configure these settings to match your specific needs.

Launch Instance: Click “Launch” to start your EC2 instance using the selected AMI from the AWS Marketplace.

Check Instance: Go to your EC2 console and click on “Instances” in the left sidebar to check the status of your instance. It may take a few minutes for your instance to launch. You can also access your instance by visiting https://console.aws.amazon.com/

On the console, you should be able to access and manage your instance.

Once your instance is launched, it will take about 5-10 minutes to bootstrap for the first time. When ready, you should be able to browse to Nexus web-ui located at http://ip.address.of.instance:8081 for example, if your instance is on IP address 1.2.3.4, you should be able to access the web-ui by browsing to http://1.2.3.4:8081.

The default username is “admin” and the password according to Nexus official documentation is stored on your instance at this location – /opt/sonatype-work/nexus3/admin.password

username: admin
password: (retrieve inside instance here - /opt/sonatype-work/nexus3/admin.password )

Shoud you need to, SSH is available as well. The credentials for that are;

username: ubuntu
password: use SSH-Key used during EC2 instance provision

Conclusion

Nexus Repository OSS is an open source repository that provides software development teams and IT operations a single place to store software artifacts. In this guide, we showed you how to set up Nexus on AWS using our custom-baked image in the AWS MarketPlace . We explained the benefits of using Nexus and its features. We hope you are excited to use Nexus in your projects.

Disclaimer:

All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them. Sonatype Nexus Repository Manager OSS™, Nexus Repository Manager Pro™, Nexus Lifecycle™, Nexus Auditor™, Nexus Firewall™, IQ Server™, and all Nexus-related logos as well as Sonatype CLM are trademarks or registered trademarks of Sonatype, Inc., in the United States and other countries.

Do you still need help?

Look, our Tech Support Staff live and breathe Cloud Engineering. Let them handle the details, so you can focus on the big picture.

Contact Support