User-defined Playground

SilverStack Nexus Server Playground

Production-grade Nexus Repository Manager 3 Community Edition on Ubuntu 24.04 - systemd-booted, Cloudflare-ready, Nginx-proxied, zero setup required.

Startup configuration
nexus-server
SilverStack Nexus Server playground: Production-grade Nexus Repository Manager 3 Community Edition on Ubuntu 24.04 - systemd-booted, Cloudflare-ready, Nginx-proxied, zero setup required.

Stack

LayerDetail
OSUbuntu 24.04 - systemd as PID 1
RuntimeJava 21 (OpenJDK)
ServiceNexus 3.89.1-02 CE - runs as the nexus system user
Reverse proxyNginx on port 80 → proxies to Nexus on 8081
Tunnel clientcloudflared pre-installed for public domain access via Cloudflare Tunnel

Boot sequence

systemd
  └── lab-init   (oneshot) - SSH keys, /run dirs, Nexus data ownership
        └── nginx            - reverse proxy on :80
              └── nexus      - artifact server on :8081

Accessing Nexus

Inside the lab: click the Nexus UI tab. That's it.

  • The ↗ arrow on the tab opens Nexus in a new browser tab - but only after the Nexus UI tab has loaded inside the lab first.

Public URL: cloudflared is pre-installed. Install a tunnel token and point the route to localhost:80 for SSL access on your own domain.

First boot credentials

cat /opt/sonatype-work/nexus3/admin.password

Resources

  • 4 vCPU / 10 GiB RAM / 50 GiB disk
  • Nexus takes 60–90 seconds to fully initialize on first boot

Docs

Start
Settings