Prerequisites
Before starting, ensure the following are installed and working on your server:Install NVIDIA Container Toolkit
Installation
1 — Clone the repository
2 — Create environment configuration
3 — Start the containers
xr-ui, xr-watcher, xr-api, and ollama.
4 — Pull the AI model
ollama-data volume. Run a warmup prompt so the model loads into GPU memory before the first real document arrives:
5 — Verify containers are running
Up. Access the UI at http://YOUR-SERVER-IP:8501.
First-Run Setup
On first access, RecordEngine runs a setup wizard:- Create the Admin account — set username and password for the first admin user
- Instance name — displayed in the UI header
- Done — you’re redirected to the dashboard
There is no default password. The setup wizard only runs once — on first access after a fresh installation. If you need to reset the admin account, see Troubleshooting.
Configure SSL (Recommended)
RecordEngine should be served over HTTPS in production. The recommended approach uses Nginx as a reverse proxy with Let’s Encrypt for SSL.Install Nginx and Certbot
Create an Nginx site configuration
Issue the SSL certificate
Install the xr Management Command
The xr command is a convenience wrapper for common operations: