This guide is a practical on-ramp to install RD Analytics and reach your first report. It summarises traffic analytics hardware requirements and the install flow documented for RD Analytics 5.0.x. For production detail, always defer to the release’s Deployment notes shipped with your installer.

When you finish, you will have a running server, an admin login, and the workflow location → source → scan → report.

What you are installing

RD Analytics is a client–server package:

  • Server (Linux): GPU engine + API + database + web UI
  • Clients: any modern browser on Windows or macOS—no desktop app

Default web port: 9006. Users open http://<server-ip>:9006.

The package includes neural processing, storage, reporting, and the web stack. You supply the host, GPU, and cameras or video files.

Traffic analytics hardware requirements

Minimum viable survey host (typical)

ItemGuidance
OSLinux x86_64
GPUNVIDIA GPU with current driver (docs recommend ≥ 590)
ContainersDocker + Compose v2; NVIDIA Container Toolkit for GPU
RAM~32 GB recommended on GPU hosts
Disk50 GB+ free for images, media, TensorRT engines (plan more for video archives)
NetworkLAN access for browsers; outbound only if using online install

Exact GPU model sizing depends on resolution, module mix, and concurrent pipelines. Start with one solid GPU for PoCs; scale workers later (edge vs cloud).

Optional

  • Extra disks or NAS for bulk video
  • UPS for overnight batch processing
  • Separate manager/worker hosts when you leave single-box mode

Preflight checklist

  • BIOS / OS see the NVIDIA GPU (nvidia-smi works)
  • Host clock and timezone correct (reports depend on time ranges)
  • Firewall allows browser access to TCP 9006 (and SSH for admins)
  • You have the release install script or offline bundle from Road Data Systems
  • You know who will own the admin password and backups

Install (online)

On the target host:

curl -fsSL https://dl.roaddatasystems.com/<product>/<version>/install.sh | sudo bash

Use the exact URL provided for your licence/release. Re-running with a newer release URL upgrades while preserving data and .env when present.

Install (offline)

  1. Copy releases/<version>/ to the machine.
  2. Run:
sudo bash install.sh

What the installer does

  1. Preflight (architecture, disk, NVIDIA driver)
  2. Installs Docker + Compose if missing
  3. Creates data directories under /opt/rd_analytics/data/
  4. Loads rda-api and rda-engine images
  5. Pulls MongoDB (mongo:8.2 in current docs)
  6. Writes Compose files and a systemd unit (rda-analytics)
  7. On first install: creates .env, initialises DB, prompts for admin password
  8. Starts services (docker compose up -d)

Install path: /opt/rd_analytics/. Enable on boot: systemctl enable rda-analytics.

Open http://<host-ip>:9006 and sign in with the admin account you just created.

First-hour configuration

1. System sanity

As sys-admin, open System:

  • Confirm AI-Models you need are enabled
  • Review Modules (detection, classes, tracker, outputs)
  • Set class groups so reports use local labels
  • Check Licensing matches purchased features (processing tier, optional modules, API)
  • Note max pipelines (concurrent scans); changing it requires an engine restart

2. Users and zones

Create zones for projects or districts; assign engineers vs viewers. Viewers can browse locations without editing scans—useful for clients.

3. Run the quick-start workflow

  1. Locations — create Demo Site
  2. Sources — add a video file source; upload a short clip on the Files tab
  3. Scans — create a scan; in Draw settings, add a counting line; set status and start processing
  4. Wait until status is COMPLETED (investigate FAILED via troubleshooting docs if needed)
  5. Reports — create a report, link the scan, add quantity widgets, set time range, Apply
  6. Export CSV or Excel for a smoke-test deliverable

You have now exercised install RD Analytics end-to-end.

Operations basics

TopicPractice
UpgradesRe-run installer for new release URL; keep /opt/rd_analytics/compose/.env
BackupsBack up /opt/rd_analytics/data/ per your Deployment/backup guide
GPU enginesTensorRT caches under configured engine path (e.g. /opt/rd_analytics/data/trt_engines/)
HealthUse System Maintenance views for disk and pipeline load
APIAfter install, create keys for ETL (IoT integration)

Common install issues

SymptomWhat to check
UI loads, scans fail on GPUDriver / Container Toolkit / nvidia-smi inside runtime
Cannot reach UIFirewall, bind address, correct port 9006
Upload failsDisk space on data volume; file format
Empty reportsScan not COMPLETED; time range excludes data; click Apply
Licence errors on modulesLicensing tab vs optional module use

Security notes for first deploy

  • Change the admin password immediately; do not share it in chat logs
  • Put the server on a management VLAN; expose 9006 only as needed
  • Plan TLS termination (reverse proxy) for anything beyond a lab LAN
  • Define video retention before the first real project lands
  • Create named user accounts (engineer / viewer) instead of sharing admin
  • Store API keys in a secret manager if you enable ETL early

Verify success in 30 minutes

After install, you should be able to tick:

  • nvidia-smi shows the GPU; a test scan reaches COMPLETED
  • Home UI loads for admin; a second browser session works for a viewer role
  • A report widget shows non-zero counts after Apply
  • CSV export downloads
  • Disk usage on /opt/rd_analytics/data/ is visible and has headroom

If any box fails, fix that before inviting project stakeholders—first impressions stick.

Next steps after installation

Need a sized bill of materials or offline bundle? Contact Road Data Systems or start from the product page: RD Analytics.

Explore RD Analytics