User-defined Playground

SilverStack CI/CD Stack Playground

A fully composed 4-node CI/CD platform - Jenkins, SonarQube, Nexus, and a Dev Machine, all running in a single Flexbox playground on a shared private network. Each service is Nginx-proxied and Cloudflare-ready. Zero setup required.

Startup configuration
dev-machine
jenkins-server
sonarqube-server
nexus-server
SilverStack CI/CD Stack playground: A fully composed 4-node CI/CD platform - Jenkins, SonarQube, Nexus, and a Dev Machine, all running in a single Flexbox playground on a shared private network. Each service is Nginx-proxied and Cloudflare-ready. Zero setup required.

Nodes

NodeImageCPURAMDiskRole
dev-machinedev-cicd-rootfs1 vCPU1 GiB30 GiBJump host · entry point
jenkins-serverjenkins-rootfs3 vCPU4 GiB40 GiBJenkins LTS · CI/CD orchestrator
sonarqube-serversonarqube-rootfs3 vCPU6 GiB40 GiBSonarQube 26.2 CE + PostgreSQL 18
nexus-servernexus-rootfs3 vCPU5 GiB40 GiBNexus 3.89.1 CE · artifact registry

Total: 10 vCPU · 16 GiB RAM · 150 GiB disk - exactly the Flexbox budget.

How it works

All four nodes share a local network (172.16.0.0/24). SSH directly between nodes by name from the Dev Machine:

ssh jenkins-server      then follow steps jenkins.yourdomain.com
ssh sonarqube-server    then follow steps sonar.yourdomain.com
ssh nexus-server        then follow steps nexus.yourdomain.com

Each service is accessible via a dedicated UI tab in the playground (port 80 via Nginx). For public access on your own domain, cloudflared is pre-installed on each service node.

Tabs

8 tabs pre-defined: IDE · dev · jenkins · sonarqube · nexus terminals + Jenkins UI · SonarQube UI · Nexus UI

  • The ↗ arrow on each UI tab opens the service in a new browser tab - but only after the tab has been clicked and loaded inside the lab first.

Boot times (first boot)

ServiceWait time
Jenkins~60–90 s
SonarQube~2–3 min (Elasticsearch)
Nexus~60–90 s

Resources · 10 vCPU / 16 GiB RAM / 150 GiB disk (Flexbox)

Docs

Start
Settings