Installation and upgrades¶
RD Analytics is installed on a Linux x86_64 host using Docker Compose. The install script and images are distributed per release.
Summary¶
| Topic | Detail |
|---|---|
| Target platform | Linux x86_64, Docker Compose v2 |
| Default HTTP port | 9006 (API serves SPA + /api/*) |
| Install path | /opt/rd_analytics/ |
| Data path | /opt/rd_analytics/data/ |
| Boot service | systemctl enable rda-analytics |
Install (online)¶
curl -fsSL https://rda-releases.s3.<region>.amazonaws.com/releases/<version>/install.sh | sudo bash
Re-running with a newer release URL upgrades the deployment. Existing data and .env are preserved when /opt/rd_analytics/compose/.env already exists.
Install (offline)¶
Copy releases/<version>/ to the machine and run:
sudo bash install.sh
What the installer does¶
- Preflight checks (architecture, disk, NVIDIA driver).
- Installs Docker + Compose if missing.
- Creates data directories under
/opt/rd_analytics/data/. - Downloads and loads
rda-apiandrda-engineimages. - Pulls
mongo:8.2. - Writes compose files and systemd unit.
- On first install: creates
.env, runs database init, prompts for admin password. - Starts services with
docker compose up -d.
After install, open http://<host-ip>:9006.
Full guide¶
Complete documentation: rda_back/docs/Deployment.md in the backend repository.