Home / Support / ERPNext 15 on Ubuntu 24.04 LTS
ERPNext 15 on Ubuntu 24.04 LTS — ERPNext is a full-featured open-source ERP: accounting, inventory, manufacturing, CRM, HR, and projects in one integrated system. Published by Derek Coleman & Associates Inc on the Azure Marketplace, deployed in your own Azure subscription.
First boot cannot create the site: `bench new-site erpnext.local` fails because bench's Redis Queue (127.0.0.1:11000) is not running yet, so there is no site, no Administrator password and no /var/lib/erpnext/admin-password. (image build tested: 2026.822.232 (newest build at sweep time; the version the Marketplace publishes today is 2026.05.121, not separately booted))
What you will see: http://erpnext.local/ (or http://<VM-IP>/) shows Frappe's "site not found" page or nothing; the credential file is absent; `sudo journalctl -u firstboot` shows `Error 111 connecting to 127.0.0.1:11000`.
Fix status: Fix merged 2026-09-16 (image-factory PR #220, proven on a rebuilt image) — first boot starts bench's own Redis services before creating the site (four further defects cured on the way) and proves the Administrator login before it reports done. Re-publication of this offer is held on a plan/image-definition change we have to make first, so the image you deploy today is still the one described above. No proven workaround on it. Track the fix.
Source: our 2026-09-15 image sweep of the newest published build. This notice is removed when a build that passes the same test is live on the Marketplace.
| Application ports | 80 (web UI), 443 |
|---|---|
| Open in browser | http://erpnext.local/ (add `<VM-IP> erpnext.local` to your hosts file first) |
| Admin credential file | sudo cat /var/lib/erpnext/admin-password |
| Sign in as | Administrator |
| Service(s) | nginx, supervisor (frappe-bench workers), mariadb, redis-server |
| Configuration | /home/frappe/frappe-bench/sites/erpnext.local/site_config.json (site `erpnext.local`); bench commands run as the `frappe` user |
| Logs | /home/frappe/frappe-bench/logs/; journalctl -u nginx -f |
| Version | ERPNext 15 / Frappe 15 (bench, production mode: nginx + supervisor) |
| 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 /var/lib/erpnext/admin-passwordSign in as Administrator.
The login is `Administrator` (not `admin`). The nginx site is named erpnext.local — reach it by that host name (hosts file or DNS) until you add your own domain. First boot can take 5–10 minutes before the site answers.
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.