Deploy Docker
You can view the dockers associated with your FMZ Quant Trading Platform account on the Docker Management Page, with support for switching between list view and detailed information view. This page displays the docker's IP address, version number, compilation release time, and other related information. Click the Deploy Docker button to navigate to the Docker Deployment Page. Docker deployment offers two modes: 1. One-click docker rental; 2. Manual docker deployment.

One-Click Docker Rental
On the Docker Deployment Page, click the One-Click Docker Rental tab and select the server to deploy based on your configuration requirements and server location preferences.
Click "Buy Now" and enter your FMZ Quant Trading Platform account credentials for verification. After successful verification, the docker program will be deployed automatically. The entire deployment process takes a few minutes, and the system will automatically install commonly used Python libraries.
After clicking "Buy Now", the rented server is provisioned through the platform on your behalf and has limited system permissions, with no support for remote login. If you need to use third-party Python libraries that are not pre-installed, it is recommended to use a private server for manual deployment.
Servers rented through the One-Click Docker Rental feature use independent billing, which is separate from live trading billing.
Clicking the "Redeploy" button will not delete the live trading logs and data files in the logs directory under the docker directory.
Manual Deployment of Bot
You can deploy the bot to various devices, such as: personal computers, servers, Raspberry Pi, etc., supporting multiple mainstream operating systems.
- Linux command-line version: Linux AMD64 / Linux 386 / Linux ARM64 / Linux ARMv7
- Mac command-line version: Mac Intel64 / Apple Silicon
- Windows command-line version, GUI version: 64-bit / 32-bit
- Docker image
After logging into the device where you need to deploy the bot program, download the corresponding bot program according to the device's operating system. The download link can be found in the content displayed after clicking the Manual Bot Deployment tab on the Bot Deployment Page.
Deploying the bot program requires setting 2 parameters:

- Communication address containing the FMZ Quant Trading Platform UID.
- Password for the FMZ Quant Trading Platform account corresponding to the UID.
Configuring "Communication Address" and "FMZ Quant Trading Platform Account Password" when deploying the bot:
-
Windows GUI version bot
The Windows GUI version bot can directly fill these two parameters into the corresponding input box controls on the bot interface. -
Command-line version bot
For other command-line version bot programs, different operating systems have different commands. Taking Linux & Mac as an example, use the command:./robot -s node.fmz.com/123456 -p 654321, the following explains each part of the command:./robotmeans running the robot executable program (i.e., the bot program), where123456is the UID, and654321is the password for the FMZ Quant Trading Platform account corresponding to the UID.
-sparameter represents "Communication address with FMZ Quant Trading Platform UID", the parameter value can be filled in, for example:node.fmz.com/123456.
-pparameter represents "Password for the FMZ Quant Trading Platform account corresponding to the UID", the parameter value can be filled in, for example:654321.Please note that the parameters here are only examples. The actual parameters can be viewed after logging into FMZ.COM and clicking the Manual Bot Deployment tab on the Bot Deployment Page. The
-pparameter does not necessarily need to be written in plain text in the bot deployment command. You can use the./robot -s node.fmz.com/123456command to run, then it will prompt for password input, and you can manually enter the password. Also, please pay attention to issues such as program execution permissions, you need to grant the bot program sufficient permissions and remove running restrictions.
Docker Operation Precautions
Important Operation Tips
-
Incorrect Operations:
Do not forcibly terminate the docker process directly on servers or other devices (such as killing the process directly or restarting the server). Such operations may cause the docker to disconnect from the FMZ platform, leading to the following issues:- Live trading cannot be stopped normally
- Live trading continues to run and incur charges
When this happens, you need to delete the offline docker first before you can stop the live trading.
-
Correct Operation Procedure:
- Confirm that there are no running live trades on the docker
- Then perform the operation to delete the docker or stop the docker process
Operating Principle: Stop live trading first, then stop the docker.