Installation (Linux and Windows)¶
This guide installs the RD Analytics server so you can open it in a browser.
Linux is the recommended platform for production and everyday use. Windows 11 is supported via WSL2 when you must host on a Windows PC.
| Path | When to use |
|---|---|
| Install on Linux | Ubuntu 24.04 — recommended |
| Install on Windows 11 | WSL2 Ubuntu — supported alternative |
After install, return to Getting started for sign in, license / AI-Models, and the Quick start.
What you are installing¶
| Piece | Role |
|---|---|
| rda-api | Web UI + API (port 9006) |
| rda-engine | GPU video analysis |
| mongo | Database |
Default install paths on Linux / WSL: /opt/rd_analytics/. Default URL: http://<host-ip>:9006.
Important
On Windows 11, install only through WSL2 Ubuntu as described below — not as a native Windows-only application.
Before you start¶
- Confirm hardware requirements and pick a sample PC configuration (50fps vs Pro).
- Prefer a Linux host when you can; use Windows 11 + WSL2 only if required.
- Get your release version and download base URL from your vendor.
- Use a network that can reach that URL.
- Plan about 50 GB+ free disk under the Linux filesystem (on Windows, that means space inside WSL — not only on
C:\).
Install on Linux¶
Target: Ubuntu 24.04 (x86_64), with an NVIDIA GPU and a current host driver. This is the recommended deployment path.
Step 1 — Install the NVIDIA driver (host)¶
install.sh does not install the GPU driver. On Ubuntu, install a driver 590+, reboot if prompted, then check:
nvidia-smi
You should see your GPU listed without errors.
Step 2 — Run the installer¶
Replace 5.0.0 with your release version:
curl -fsSL https://dl.roaddatasystems.com/<product-version>/install.sh | sudo bash
The script typically:
- Checks architecture and permissions
- Installs required runtime components if they are missing (Ubuntu)
- Sets up GPU runtime support if needed (Ubuntu)
- Creates
/opt/rd_analytics/data/… - Downloads and installs the API, engine, and database packages
- Writes stack configuration and enables the
rd-analyticssystem service - On first install, seeds the database with the default admin user
- Starts the services and prints the URL
Step 3 — Open the app¶
In a browser:
http://<linux-host-ip>:9006
On the same machine: http://127.0.0.1:9006.
| Password | |
|---|---|
admin@localhost |
admin |
Change the password after first login. Then continue with Getting started — prepare the product (license and AI-Models) before the Quick start.
Upgrade (Linux)¶
Re-run install.sh from the newer release URL. Existing data and /opt/rd_analytics/compose/.env are kept when .env already exists.
Useful commands (Linux)¶
sudo systemctl status rd-analytics
sudo systemctl restart rd-analytics
Application logs are under /opt/rd_analytics/data/logs/. Admins can also download logs from System → Maintenance.
Install on Windows 11¶
Use this path only when you cannot dedicate a Linux server. RD Analytics still runs in WSL2 Ubuntu on the Windows PC.
You need:
- Windows 11 (x86_64)
- Administrator rights (elevated PowerShell)
- NVIDIA driver installed on Windows (for GPU access from WSL)
- Enough free disk for WSL +
/opt/rd_analyticsdata
Step 1 — Install / update the NVIDIA driver on Windows¶
- Install a current NVIDIA Game Ready or Studio driver (590+ recommended) from NVIDIA.
- Reboot if the installer asks.
- Confirm the GPU works in Windows (NVIDIA Control Panel / Task Manager).
Step 2 — Prepare WSL (elevated PowerShell)¶
Open Windows PowerShell as Administrator, then run (replace 5.0.0 with your version):
irm https://dl.roaddatasystems.com/<product-version>/install-wsl.ps1 | iex
What this does (it does not install RD Analytics yet):
- Enables WSL2 and installs Ubuntu-24.04 (unless already present)
- Enables systemd in Ubuntu (needed for the application service)
- Configures WSL so it stays running when you close the terminal
- Sets up port forwarding so other PCs can open
http://<windows-lan-ip>:9006 - Prints the next command to install the app inside WSL
Tip
On first-time WSL setup you may need to reboot, then re-run the same install-wsl.ps1 command to finish prep. If WSL already works, the script usually continues without a reboot.
Step 3 — Install RD Analytics inside WSL¶
Still from PowerShell (or after opening Ubuntu), run:
wsl -d Ubuntu-24.04 -u root -- bash -lc "curl -fsSL https://dl.roaddatasystems.com/<product-version>/install.sh | bash"
This is the same Linux installer as above; it runs inside Ubuntu and installs the RD Analytics stack under /opt/rd_analytics on the WSL filesystem (not under C:\ / /mnt/c).
Step 4 — Open the app¶
| From | URL |
|---|---|
| Same Windows PC | http://127.0.0.1:9006 |
| Another PC on the LAN | http://<windows-ethernet-or-wifi-ip>:9006 |
Do not use the WSL-only 172.x address from hostname -I inside Linux for other PCs — use the Windows LAN IP.
Default login: admin@localhost / admin — change the password after first login. Then continue with Getting started — prepare the product.
Windows ops notes¶
| Topic | Detail |
|---|---|
| Port forward | Scheduled task RD Analytics WSL Port Forward, or re-run Update-RdaWslPortForward.ps1 from the release |
| Localhost only | install-wsl.ps1 -SkipPortForward if you do not need LAN access |
| Keep WSL awake | Configured by install-wsl.ps1 via .wslconfig idle timeouts |
| GPU | Windows NVIDIA driver; GPU runtime support inside Ubuntu is set up by install.sh |
After installation checklist¶
- [ ] Browser opens
http://…:9006and shows the login page - [ ] You can sign in as
admin@localhost - [ ] You changed the default password
- [ ] Under System → Licensing, activate your license if required
- [ ] Under System → AI-Models, enable the models you need and wait until status is ACTIVE (first enable may COMPILING)
- [ ] Follow the Quick start with a sample video