Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Docker image that runs Metatrader 5 with VNC web server
| Date | Stars |
|---|---|
| 2026-07-24 | 367 |
| 2026-07-25 | 368 |
| 2026-07-28 | 368 |
| 2026-07-30 | 368 |
| 2026-08-06 | 368 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# MetaTrader5 Docker Image
This project provides a Docker image for running MetaTrader5 with remote access via VNC, based on the [KasmVNC](https://github.com/kasmtech/KasmVNC) project and [KasmVNC Base Image from LinuxServer](https://github.com/linuxserver/docker-baseimage-kasmvnc).
## Features
- Run MetaTrader5 in an isolated environment.
- Remote access to MetaTrader5 interface via an integrated VNC client accessible through a web browser.
- Built on the reliable and secure [KasmVNC](https://github.com/kasmtech/KasmVNC) project.
- RPyC server for remote access to Python MetaTrader Library from Windows or Linux using <https://github.com/lucas-campagna/mt5linux>

----------
**NOTICE:**
Due to some compatibility issued, version 2 has switched its base from Alpine to Debian Linux. This and adding Python environment makes that container size is considerably bigger from about 600 MB to 4 GB.
If you just need to run Metatrader for running your MQL5 programs without any Python programming I recommend to go on using version 1.0. MetaTrader program is updated independently from image so you will always have latest MT5 version.
----------
## Requirements
- Docker installed on your machine.
- Only intelx86/amd64 host is supported
## Usage from repository
1. Clone this repository:
```bash
git clone https://github.com/gmag11/MetaTrader5-Docker-Image
cd MetaTrader5-Docker-Image
```
2. Build the Docker image:
```bash
docker build -t mt5 .
```
3. Run the Docker image:
```bash
docker run -d -p 3000:3000 -p 8001:8001 -v config:/config mt5
```
Now you can access MetaTrader5 via a web browser at localhost:3000.
On first run it may take a few minutes to get everything installed and running. Normally it takes less than 5 minutes. You don't need to do anything. All installation process is automatic and you should end up with MetaTrader5 running in your web session.
## Usage with docker compose with image form Docker Registry (preferred way)
1. Create a folder in a path where you have permission. For instance in your home.
```bash
mkdir MT5
cd MT5
```
2. Create `docker-compose.yaml` file.
```bash
nano docker-compose.yaml
```
Use this content filling user and password with your own data.
```yaml
version: '3'
services:
mt5:
image: gmag11/metatrader5_vnc
container_name: mt5
volumes:
- ./config:/config
ports:
- 3000:3000
- 8001:8001
environment:
- CUSTOM_USER=<Choose a user>
- PASSWORD=<Choose a secure password>
```
**Notice**: If you do not need to do remote python programming you can get a much smaller installation changing this line:
```yaml
image: gmag11/metatrader5_vnc
```
by this one
```yaml
image: gmag11/metatrader5_vnc:1.1
```
----------
**Notice**: Due to Windows permission management, if you are using windows use Docker managed volume instead of bind mount. Use this compose file instead:
```yaml
version: '3'
services:
mt5:
image: gmag11/metatrader5_vnc
container_name: mt5
volumes:
- mt5_config:/config
ports:
- 3000:3000
- 8001:8001
environment:
- CUSTOM_USER=<Choose a user>
- PASSWORD=<Choose a secure password>
volumes:
mt5_config:
```
----------
1. Start the container
```bash
docker compose up -d
```
In some systems `docker compose` command does not exists. Try to use `docker-compose up -d` instead.
4. Connect to web interface
Start your browser pointing `http://<your ip address>:3000`
On first run it may take a few minutes to get everything installed and running. Normally it takes less than 5 minutes. You don't need to do anything. All installation process is automatic and you should end up with MetaTrader5 running in your web session.
## Where to place MQ5 and EX5 files
In the case you want to run your own MQL5 bots inside the container you can find MQL5 folder structure in
```bash
config/Excerpt of 7,933 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:78fe98620fe84e7a, topic:trading