> For the complete documentation index, see [llms.txt](https://docs.uxwizz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.uxwizz.com/installation/setup-uxwizz-server/digitalocean.md).

# DigitalOcean

For a fresh DigitalOcean server, create an Ubuntu 24.04 LTS Droplet and follow the [interactive Linux installation guide](/installation/setup-uxwizz-server/ubuntu-20.04.md). This keeps the installation steps the same across hosting providers.

### Updated installation method <a href="#note-this-guide-is-deprecated" id="note-this-guide-is-deprecated"></a>

The older instructions used a LAMP Marketplace image and cloud-init data. Use the fresh Ubuntu procedure below instead.

### Marketplace images <a href="#use-the-uxwizz-1-click-digitalocean-app-instead" id="use-the-uxwizz-1-click-digitalocean-app-instead"></a>

The former UXWizz Marketplace listing was unavailable when checked on 8 September 2026. You can still install UXWizz on a normal Ubuntu Droplet. Do not assume that an older image contains the current application or supported server components.

### 1. Create a new server running UXWizz

1. In DigitalOcean, select **Create → Droplet**.
2. Choose a region near the websites or visitors you track.
3. Choose the Ubuntu **24.04 LTS** operating-system image and a plan suited to your [storage and traffic](/installation/requirements/server-specs-cpu-ram.md).
4. Set up SSH access, monitoring, and backups as needed. Review the current price before creating the server.
5. Connect over SSH and follow the [Linux prerequisites and installation steps](/installation/setup-uxwizz-server/ubuntu-20.04.md#steps-summary).

See [DigitalOcean's Droplet creation guide](https://docs.digitalocean.com/products/droplets/how-to/create/) for its current interface. Do not place your UXWizz license key in a cloud-init download URL.

### 2. Point your own domain name to the UXWizz dashboard server

Create an **A** record for your dashboard hostname, such as `stats.example.com`, pointing to the Droplet's public IPv4 address. Add an **AAAA** record only if IPv6 reaches the same server correctly.

Use the DNS provider that hosts your domain's authoritative records. The hostname does not need a separate `www` record unless you intend to use it.

### 3. Add free HTTPS certificate for that domain.

Follow the [Certbot steps](/installation/setup-uxwizz-server/ubuntu-20.04.md#install-certbot) after DNS resolves to the Droplet and inbound HTTP/HTTPS traffic is allowed. Use your real dashboard hostname when requesting the certificate.

Complete browser setup over HTTPS, add the tracking code, and confirm a test visit in **Visitors**. Check **Settings → Scheduled Tasks** for recent runner activity.
