On the "Jenkins LTS on Ubuntu 24.04 LTS — Gen2" plan only: signing in as admin with /root/.jenkins-initial-password returns HTTP 401, because the Configuration-as-Code admin user was never created and Jenkins waits in its setup wizard. The same image also ships controller keys that are identical on every VM deployed from it (Jenkins was started during the image build), so stored credentials on one such VM can be decrypted by anyone holding another. The "Gen2 (usage-based)" plan publishes a fixed image and is not affected. (image build tested: 2026.05.30 — the only version the "Jenkins LTS on Ubuntu 24.04 LTS — Gen2" plan publishes (live tree, read 2026-10-14); the "Gen2 (usage-based)" plan publishes the fixed 2026.928.1759 (see the fixed note below))
What you will see: http://<VM-IP>:8080/ shows "Unlock Jenkins" (anonymous requests get 403); admin + the documented password → 401; /var/lib/jenkins/secrets/initialAdminPassword exists and /root/.jenkins-initial-password does not prove itself.
Workaround:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
# after the wizard:
sudo systemctl stop jenkins
sudo rm -f /var/lib/jenkins/secrets/master.key /var/lib/jenkins/secret.key /var/lib/jenkins/identity.key.enc
sudo systemctl start jenkinsFix status: Fixed in image-factory PRs #224 (admin account created and proven at first boot, merged 2026-09-16) and #351 (controller keys minted per VM, merged 2026-09-28), shipped together as image 2026.928.1759, which is live on the "Gen2 (usage-based)" plan since 2026-09-28. The "Gen2" plan has not received a fixed version: the image you deploy from it today is still the one described above. Track the fix.
Source: our 2026-10-14 image sweep of the newest published build. This notice is removed when a build that passes the same test is live on the Marketplace.
On the usage-based plan the current image (Jenkins LTS 2.568.3 on OpenJDK 21) completes setup at first boot: it creates `admin` with a password generated on your VM, signs in with it against the running Jenkins before writing /root/.jenkins-initial-password, removes the setup wizard's initialAdminPassword, and generates the controller keys (secret.key, secrets/master.key, identity.key.enc) on your VM instead of shipping them in the image.
If you deployed this VM before 2026-09-28, it came from the older image and is not changed by the new publication — redeploy from the current Marketplace version, or apply the one-time repair below:
sudo systemctl stop jenkins
sudo rm -f /var/lib/jenkins/secrets/master.key /var/lib/jenkins/secret.key /var/lib/jenkins/identity.key.enc
sudo systemctl start jenkinsImage change: see the pull request.
Source: the Marketplace live version set for this offer, read from Partner Center on 2026-09-28. New deployments take the newest version by default.
| Application ports | 8080 (Jenkins web UI) |
|---|---|
| Open in browser | http://<VM-IP>:8080/ |
| Admin credential file | sudo cat /root/.jenkins-initial-password # image 2026.928.1759; on image 2026.05.30: sudo cat /var/lib/jenkins/secrets/initialAdminPassword |
| Sign in as | admin (image 2026.928.1759, usage-based plan). On image 2026.05.30 (the Gen2 plan) no account exists until you create one through the setup wizard — see Known issue |
| Service(s) | jenkins |
| Configuration | /var/lib/jenkins/ (JENKINS_HOME; Jenkins' own secrets in /var/lib/jenkins/secrets/) |
| Logs | journalctl -u jenkins -f |
| Version | Jenkins LTS 2.568.3 on OpenJDK 21 (image 2026.928.1759 — the "Gen2 (usage-based)" plan); the "Gen2" plan still publishes image 2026.05.30 with the Jenkins LTS release current at that build |
| Platform | Ubuntu 24.04 LTS |
This image generates its admin credential on the VM at first boot — nothing is pre-set. SSH into the VM with the username + key you chose at deploy, then print the generated credential:
ssh <your-username>@<VM-IP>
sudo cat /root/.jenkins-initial-password # image 2026.928.1759; on image 2026.05.30: sudo cat /var/lib/jenkins/secrets/initialAdminPasswordSign in as admin (image 2026.928.1759, usage-based plan). On image 2026.05.30 (the Gen2 plan) no account exists until you create one through the setup wizard — see Known issue.
Image 2026.928.1759 (usage-based plan): sign in as admin with /root/.jenkins-initial-password — the password was proven against the running Jenkins at first boot, and the controller keys were generated on your VM. Image 2026.05.30 (Gen2 plan): the setup wizard is active and the keys are shared — see Known issue.
Email support@dcassociatesgroup.com (response within 1 business day) or send a
message via the contact form. Include the offer name, VM size, region, and any log output — sudo journalctl -u <service> -n 100 usually tells the story.