What is this?
Minecraft Docker WebUI is a small self-hosted web interface for managing Minecraft servers running in Docker.
It is designed for admins who want a practical, local control panel without installing a large server panel.
It supports normal Minecraft servers as well as proxy setups like Velocity, BungeeCord and Waterfall.
Features
- Manage multiple Minecraft Docker server profiles
- Start, stop, restart and recreate containers from the WebUI
- Paper, Purpur, Folia, Vanilla, Fabric, Forge and many other server types
- Velocity, BungeeCord and Waterfall proxy support
- Velocity network assistant for proxy/backend groups
- Automatic handling of Velocity internal port 25577
- RAM, ports, Docker image, RCON and data directory management
- Backup, restore and import existing backups as new servers
- Live logs and action progress during backups or updates
- File browser with config editor for .toml, .yml, .json, .properties and more
- Plugin list management and manual plugin uploads
- BlueMap proxy and embed support
- Disable profiles temporarily without deleting data
Screenshots
Installation
Download the release ZIP, extract it on your Docker host and start the WebUI:
Code (Text):
python3 webui/app.py
By default the WebUI listens only on localhost.
To make it reachable from your LAN:
Code (Text):
MCDOCKER_WEBUI_HOST=0.0.0.0 MCDOCKER_WEBUI_PORT=8088 python3 webui/app.py
Then open:
Code (Text):
http://YOUR-SERVER-IP:8088/
Requirements
- Linux host recommended
- Python 3
- Docker
- Existing Docker permissions for the user running the WebUI
Important Security Note
This WebUI can start, stop and delete Docker containers and modify Minecraft server files.
Do not expose it publicly without authentication. Use it locally, in your LAN, or behind a reverse proxy with login protection.
Useful Links