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"
More server tools
Connect servers, edit your server listing, or check Java and DNS.
Server status checker
Check Java and Bedrock servers: players, MOTD, version and query details.
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.
Bedrock connection test
Test initial contact with your public Bedrock NetherNet endpoint and get practical troubleshooting steps.
Resource pack checker
Check a download link or ZIP file, compare its SHA-1 hash and prepare the settings for your Java server.
Set up and restore Minecraft backups
Instructions and configuration examples for cloud storage, Discord notifications, and recovery with itzg/mc-backup.