This repository contains the oem directory extracted from WinBoat along with the docker-compose.yml used by it.
This setup allows you to replicate the WinBoat experience using only Docker — no additional orchestration required. It enables seamless RDP access to a lightweight Windows container, with support for multiple concurrent instances on the same host.
-
Make sure Docker is installed and running.
-
Launch the container:
docker-compose up -d
-
Connect using FreeRDP:
xfreerdp3 /u:gianni /p:changeme /v:127.0.0.1 /port:3389 /cert:ignore +clipboard -wallpaper /sound:sys:pulse /microphone:sys:pulse /floatbar /compression /scale:100 /app:program:"cmd.exe"
This will open a seamless RDP window running cmd.exe, just like WinBoat.
- ✅ OEM assets from WinBoat for compatibility
- ✅ Minimal setup: just Docker and FreeRDP
- ✅ Clipboard, audio, and microphone passthrough
- ✅ Supports multiple isolated instances on the same machine
- ✅ Easily extendable for other Windows apps or automation
.
├── storage/ # Here the disk will be created, the iso and so on
├── oem/ # OEM directory from WinBoat
└── docker-compose.yml # Container definition for RDP access
- You can duplicate this repo to spin up multiple containers with different ports or volumes.
- Ideal for testing, automation, or lightweight Windows GUI tasks.
- Modify
docker-compose.ymlto change the app launched or customize the environment.
Enjoy your modular, containerized WinBoat experience!