Installation
One-Step Install (Recommended)
The standard install.sh installer automatically detects the Jetson platform by checking uname -m for aarch64 and the presence of /etc/nv_tegra_release. When a Jetson is detected it will:
- Generate a Jetson-aware
docker-compose.yml(withruntime: nvidia, memory limits, and Jetson-appropriate environment variables) - Build the inference image locally from
inference/Dockerfile.jetson - Pull the remaining images (backend, UI, rag-db) from the private registry
# 1. Download the installer
curl -fsSL https://your-vendor-url/install.sh -o install.sh
# 2. Make it executable and run
chmod +x install.sh
./install.sh
Follow the prompts to enter your registry credentials and license key. The installer handles everything else automatically.
Manual Setup
Use the manual setup if you need more control over the configuration or if the one-step installer does not meet your needs.
Step 1 — Build the Jetson Inference Image
The Jetson inference image must be built locally because it is based on NVIDIA's L4T base image for aarch64:
cd inference
docker build -f Dockerfile.jetson -t docbot-inference:jetson .
This step requires an internet connection to pull the L4T base image and install Python packages. The build may take 10–20 minutes on the first run.
Step 2 — Configure the Environment
Copy the example environment file and fill in your credentials and settings:
cp .env.example .env
Edit .env with your registry credentials, license key, and model path. See the Configuration page for a full reference of available variables.
Step 3 — Start the Stack with the Jetson Compose Override
Use the Jetson-specific Compose override file to start all services with the correct GPU runtime and memory limits:
docker compose -f docker-compose.yml -f docker-compose.jetson.yml up -d
Step 4 — Place the Model File
Copy your GGUF model file to the path specified by MODEL_PATH in your .env file (default: ./models/):
mkdir -p models
cp /path/to/your-model.gguf models/
See Model Selection & Sizing for guidance on choosing a model that fits within the Jetson's 8 GB shared RAM budget.