Quick Start¶
Prerequisites¶
- Docker installed
- Docker Compose v2 or later
- A Futu account with OpenAPI access
Steps¶
1. Pull the image¶
Or build locally from the futuopend project:
2. Clone this repo and configure¶
git clone https://github.com/shing1211/futuopend-deploy.git
cd futuopend-deploy
cp .env.example .env
Edit .env and set only your Futu account ID:
No password needed — v10.10+ uses remember-login.
3. Create secrets directory and add RSA key (required for trading)¶
Generate an RSA key at Futu OpenAPI → Manage Key, save the private key as secrets/rsa_key.txt, then:
4. Start¶
Generate an RSA key at Futu OpenAPI → Manage Key, save as secrets/rsa_key.txt, then:
5. (Optional) Set platform for ARM¶
For Raspberry Pi or ARM devices:
6. Start¶
Verify¶
Troubleshooting¶
See the Troubleshooting section for common issues.