UXWizz
WebsitePricingDemoTwitter (X)
  • Introduction
  • 🛠️ Installation
    • Requirements
      • Limitations
      • Server specs (CPU, RAM)
    • Installation guide
      • Uploading the script
      • Creating a MySQL database
      • Running the installer
    • Install on a new server
      • Ubuntu 20.04 (or higher)
      • DigitalOcean
    • Docker
      • Via Docker Compose
      • Standalone Docker image
    • Adding the tracking code
      • Automatic SPA pageview tracking
      • Add tracker to Next.js App
      • Add tracker to React Router App
    • Optimization tips
      • MySQL/MariaDB
      • Auto-delete old data (cron jobs)
      • Apache
    • Frequently Asked Questions
  • 🔧JavaScript API
    • Tags
    • Events
    • Hooks/callbacks
    • Other API functions
    • Session Recording
      • Ignore specific elements
  • 📖Guides and features
    • Goals (NEW!)
    • Ask AI (NEW!)
    • Basic usage
    • A/B testing
    • Usage tips
    • Dashboard user access level
    • Resetting the admin password
    • Database querying
    • Technical details
      • IP Geolocation
    • Troubleshooting
      • Agency
        • MultiDB
      • Dashboard
        • Refreshing dashboard sub-page leads to 404 error
        • Website iframe not loading (x-frame-options)
        • License says "invalid"
        • Updating Fails
      • Tracking
        • No data is being recorded
        • Can't include tracker via Google Tag Manager
        • The A/B test JS file is missing
      • WordPress
        • Cloudways 403 Forbidden screen on WordPress
        • NGINX 403 Forbidden screen on WordPress
    • Extending the dashboard
    • Support
    • Migrating to a new server
  • 🎓Useful Examples
    • Feedback form (polls)
    • Tracking 404 Pages
    • Tracking UTM parameters
    • Tracking Google Ads GCLID
    • Storing user device types
    • Track video playback
  • 📜About
    • Changelog
    • Personal Data Information
    • Privacy Policy (uxwizz.com)
    • Licenses and pricing
    • [Deprecated] License Subscriptions
Powered by GitBook
On this page
  • Creating the container
  • Accessing UXWizz
  • Notes

Was this helpful?

  1. 🛠️ Installation
  2. Docker

Standalone Docker image

This page explains how to start a new UXWizz Docker container.

PreviousVia Docker ComposeNextAdding the tracking code

Last updated 1 month ago

Was this helpful?

This guide assumes you already have installed.

Creating the container

To start a new UXWizz container, run this command:

docker run -d -p 8080:80 --name uxwizz -v uxwizz_www:/var/www/html -v uxwizz_db:/var/lib/mysql uxwizz/uxwizz

Explanation:

  • -d - Run the container detached, without having to keep the current console open

  • -p 8080:80 - Map the port 8080 on the host to port 80 in the container

  • --name uxwizz - Container instance name

  • -v uxwizz_www:/var/www/html - Volume to persist UXWizz webserver files

  • -v uxwizz_db:/var/lib/mysql - Volume to persist UXWizz database

  • uxwizz/uxwizz - The name of the public

Accessing UXWizz

Open the browser and access

If you installed it on a remote server, access it via the server IP instead.

You can change the port mapping by moidfying 8080, for example -p 80:80 -p 443:443 for a normal HTTP/HTTPS config.

Notes

  • The named volumes persist between container restarts.

  • Updating the platform is done through the UXWizz dashboard itself.

Docker
UXWizz Docker Image on DockerHub
http://localhost:8080