> 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 %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.uxwizz.com/installation/installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
