Self-hosting

Run Rio on your own server

Rio is just the control surface. The engine lives in the public repository toniton/ml-crypto-trading, so you can host it anywhere — a laptop, a VPS, or your own cloud.

1. Clone the public repository

The trading engine is open source and free to run.

git clone https://github.com/toniton/ml-crypto-trading
cd ml-crypto-trading

2. Install and start the server

Defaults to http://127.0.0.1:8000 with the event stream on ws://localhost:5555.

python -m pip install -r requirements.txt
python -m main

3. Add a server profile in Rio

Open the server switcher in the top-right of the app and point it at your instance.

Settings → Server profiles → Custom Server
http://127.0.0.1:8000

Keys stay on your machine

When you self-host, exchange API keys live in your own environment file. Rio never proxies them.