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.