Saltar al contenido
Minecraft

Documentación: Generador docker-compose de Minecraft (itzg)

Generador de docker-compose.yml para la imagen Docker comunitaria itzg/minecraft-server: EULA, TYPE (Vanilla, Paper, Purpur, Fabric, Forge, NeoForge), VERSION, MEMORY, Aikar's flags, MOTD, dificultad, modo de juego, ONLINE_MODE, OPS, WHITELIST, RCON y volumen /data.

Última actualización: 9/10/2026

Abrir la herramienta

La imagen itzg/minecraft-server (de la comunidad, no oficial de Mojang) descarga y ejecuta un servidor de Minecraft Java a partir de variables de entorno. Esta herramienta crea el docker-compose.yml: aceptación del EULA, tipo y versión, memoria, reglas de juego, acceso y RCON, con los datos persistidos en ./data.

Cómo usar la herramienta

  1. Instala Docker y el plugin Compose en tu servidor.

  2. Elige el tipo (PAPER, FABRIC…), la versión (LATEST o 1.21.x) y la memoria.

  3. Rellena las reglas de juego, OPS/WHITELIST y, si hace falta, RCON con una contraseña fuerte.

  4. Guarda docker-compose.yml y ejecuta «docker compose up -d»; sigue el arranque con «docker compose logs -f».

Puntos a tener en cuenta

EULA: «TRUE» significa que aceptas el EULA de Minecraft. MEMORY fija -Xms y -Xmx del heap de Java; prevé un 25 % más de memoria de contenedor para lo que no es heap. USE_AIKAR_FLAGS activa los flags G1GC (ajustados automáticamente desde 12G). OPS y WHITELIST aceptan nombres o UUID separados por comas. El puerto izquierdo (host) se puede cambiar; el derecho sigue siendo 25565 en el contenedor. La imagen la mantiene la comunidad: consulta su documentación para variables avanzadas.

docker compose up -d
docker compose logs -f
docker compose exec mc rcon-cli

Preguntas frecuentes

¿Cómo actualizo el servidor?
Cambia VERSION y vuelve a ejecutar «docker compose up -d», o usa «docker compose pull && docker compose up -d» para una imagen nueva. Haz copia de ./data antes de subir de versión.
¿Dónde están mis mundos?
En el volumen montado en /data, es decir ./data en el host (world/, server.properties, plugins/…). No borres esa carpeta al recrear el contenedor.
Captura de pantalla de la herramienta Editor de server.propertiesMinecraftAcceso libre
Configura tu servidor de Minecraft Java: jugadores, mundo, rendimiento, whitelist y RCON.
ConfiguraciónJava EditionAbrir
Documentación
Minecraft
MinecraftAcceso libre
Genera start.sh para Paper, Purpur, Fabric o Vanilla: RAM, Aikar's flags, --nogui, reinicio automático y registro del GC.
LanzamientoRendimientoAbrir
Documentación
Minecraft
MinecraftAcceso libre
Crea un MOTD de dos líneas con colores y vista previa en vivo: códigos §, colores hex, línea de server.properties y MiniMessage.
MOTDColoresAbrir
Documentación
Minecraft
MinecraftRequiere inicio de sesión
Edita tus archivos YAML de Bukkit, Spigot y Paper con ayuda sobre claves comunes, valores por defecto y detección de errores de sangría.
YAMLConfiguraciónAbrir
Documentación
Minecraft
MinecraftAcceso libre
Genera whitelist.json y ops.json desde una lista de nombres, con el UUID offline calculado en local, sin red ni llamadas a Mojang.
JugadoresAdministraciónAbrir
Documentación
Minecraft
MinecraftAcceso libre
Calcula radio, chunks, regiones, tiempo de pregeneración, espacio en disco y chunks cargados para el borde de tu mundo de Minecraft.
MundoRendimientoAbrir
Documentación