Set up a Minecraft server with Docker
Create your Compose file or find a guide to setup, troubleshooting, and backups.
compose.yml
Java Edition example
services:minecraft:image: itzg/minecraft-serverports:- 25565:25565environment:EULA: "TRUE"
Choose your version, memory, and server settings in the configurator.
More server tools
Connect servers, edit your server listing, or check Java and DNS.
Minecraft proxy configurator
Create a Docker Compose setup for Velocity, BungeeCord, or a custom proxy.
MOTD generator
Design a two-line MOTD with colors, RGB gradients, and a live server-list preview.
Server icon generator
Crop your image into a Minecraft-ready 64 × 64 server-icon.png.
Java version checker
Find the correct Java runtime and Docker image from a Minecraft version or startup error.
SRV record generator & checker
Create a Minecraft SRV record and check where it resolves.
Set up and restore Minecraft backups
Instructions and configuration examples for cloud storage, Discord notifications, and recovery with itzg/mc-backup.