> 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/installation.md).

# Installation guide

![](/files/EnxjPqmY8Ej2Y1vXVnL3)

{% hint style="info" %}
UXWizz can be installed on a server running Apache, PHP and MySQL (LAMP).\
**Installation steps depend on your UXWizz version (Standalone or WordPress)**
{% endhint %}

**Installation guide for:**

1. [**UXWizz - Standalone**](#id-1.-standalone-version-lamp-server)
2. [**UXWizz - WordPress Plugin**](#id-2.-wordpress-version-plugin)

## 1. Standalone version (LAMP server)

### 1.1. Option A: New server (VPS or dedicated)

This is the **recommended way** as you will have a completely separated server where you can track the all your sites.\
UXWizz provides a **cloud-init** configuration script, which allows for one-click installs or you can follow the shell commands mentioned in it to download and install UXWizz.

#### See the [**steps to setup a new, dedicated UXWizz server**](/installation/setup-uxwizz-server.md)**.**

### 1.2. Option B. Existing server (with cPanel or FTP access)

UXWizz was designed to run on any server and even on cheap shared hosting, as long as it meets the [requirements](/installation/requirements.md).\
\
Install UXWizz in 4 simple steps:

1. [Upload the script](/installation/installation/uploading-the-script.md)
2. [Create a new *MySQL database* for UXWizz](/installation/installation/creating-a-mysql-database.md)
3. [Run the auto installer](/installation/installation/running-the-installer.md)
4. [Add the tracking code to your site](/installation/adding-the-tracking-code.md)

## 2. WordPress version (plugin)

You can find a more detailed [WordPress installation guide here](https://usertrack.net/blog/wordpress-analytics-plugin-installation).

Summary:

1. Install **wp-usertrack.zip** as a WordPress plugin and **activate** it.
2. Access the userTrack plugin from the wp-admin sidebar.
3. Choose a **password**.
4. Login:\
   user: **admin** \
   pass: **Your chosen password**\
   ![](/files/-Ltuu64dzjrx8qguAZtQ)
5. Add the current **domain name** to be tracked (eg. yoursite.com).
6. If your WordPress site is in a sub-folder: go to **Settings** -> **Tracking**  and click "RESET" next to the **Server path** setting so that the server API path is automatically detected.\
   &#x20;<img src="/files/-M4WolaWeH5Jc7YgkBGF" alt="" data-size="original">&#x20;
7. Make sure to check the **Pages to track** menu to set on which pages to automatically insert the **ust.min.js** file. It's recommended that you track all non-sensitve pages for more accurate data.
8. You can also include the **ust.min.js** script manually and even on different domains (tracking snippet is shown after adding a new domain name, or from the tracker info of existing domains).

{% hint style="info" %}
**Note:** After installing userTrack data should be **immediately** tracked, if you visit the site yourself and you don't see any data it means something went wrong during installation. If you can't figure out what's wrong feel free to ask for help by sending an e-mail at **support \[at] uxwizz.com**.
{% endhint %}
