Derek Coleman & Associates Inc logoDerek Coleman & Associates Inc

Home / Support / Apache Superset on Ubuntu 24.04 LTS

Apache Superset on Ubuntu 24.04 LTS — Support & Quick Start

Apache Superset 6 data exploration and visualization platform on Ubuntu 24.04 LTS with a unique per-VM admin password.

Fixed on image version 2026.916.1419 (published 2026-09-16)

All three first-boot defects are cured: the Python environment has the module `superset db upgrade` was missing (it died with `ModuleNotFoundError: No module named 'rich'`), first boot stops superset.service before migrating so a boot-time gunicorn cannot race the SQLite metastore, and the generated dcaadmin sign-in is verified against the running service before the credential file is written. http://<VM-IP>:8088/ answers and /var/lib/superset/admin-password is present.

If you deployed this VM before 2026-09-16, 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:

  1. On a VM from an earlier image superset.service crash-loops and no admin user exists, so there is nothing on the VM to sign in with. Redeploying from the current Marketplace version is the supported path; email support if you need help moving dashboards off the old instance.

Image change: see the pull request.

Source: the Marketplace live version set for this offer, read from Partner Center on 2026-09-16. New deployments take the newest version by default.

At a glance

Application ports8088 (Superset web UI)
Open in browserhttp://<VM-IP>:8088/
Admin credential filesudo cat /var/lib/superset/admin-password
Sign in asdcaadmin
Service(s)superset
Configuration/etc/default/superset (SUPERSET_SECRET_KEY, generated at first boot); /opt/superset/
Logsjournalctl -u superset -f
VersionApache Superset 6.1.0 (Python 3.12 venv, gunicorn)
PlatformUbuntu 24.04 LTS

Quick start

  1. Deploy from the Azure Marketplace (Get It Now → Create), choosing your SSH key at the Administration step.
  2. Allow inbound SSH (22) for yourself plus the application port(s): 8088 (Superset web UI) — restrict to your own IP where possible. The in-image firewall already allows them; only the Network Security Group (NSG) keeps them closed.
  3. Open http://<VM-IP>:8088/ and sign in as dcaadmin (see First login below).
  4. Add a database connection, define datasets, and build charts and dashboards with SQL Lab.

First login / credentials

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/superset/admin-password

Sign in as dcaadmin.

  1. Print the credential file: SUPERSET_ADMIN_USER=dcaadmin and SUPERSET_ADMIN_PASSWORD.
  2. Open http://<VM-IP>:8088/ and sign in as dcaadmin.
  3. Change the password (Settings → Info → Reset my password) and delete the file once stored securely.

Sign in as dcaadmin (not `admin`) with the password in the file.

Still stuck?

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.