Aller au contenu
Minecraft

Documentation : Générateur docker-compose Minecraft (itzg)

Générateur de docker-compose.yml pour l'image Docker communautaire itzg/minecraft-server : EULA, TYPE (Vanilla, Paper, Purpur, Fabric, Forge, NeoForge), VERSION, MEMORY, Aikar's flags, MOTD, difficulté, mode de jeu, ONLINE_MODE, OPS, WHITELIST, RCON et volume /data.

Dernière mise à jour : 09/10/2026

Ouvrir l'outil

L'image itzg/minecraft-server (communautaire, non officielle Mojang) télécharge et lance un serveur Minecraft Java selon des variables d'environnement. Cet outil assemble le docker-compose.yml : acceptation de l'EULA, type et version, mémoire, règles de jeu, accès et RCON, avec les données persistées dans ./data.

Comment utiliser l'outil

  1. Installez Docker et le plugin Compose sur votre serveur.

  2. Choisissez le type (PAPER, FABRIC…), la version (LATEST ou 1.21.x) et la mémoire.

  3. Renseignez règles de jeu, OPS/WHITELIST et, si besoin, RCON avec un mot de passe fort.

  4. Enregistrez docker-compose.yml, puis lancez « docker compose up -d » ; suivez le démarrage avec « docker compose logs -f ».

Points d'attention

EULA: « TRUE » signifie que vous acceptez l'EULA de Minecraft. MEMORY fixe -Xms et -Xmx du tas Java ; prévoyez environ 25 % de mémoire de conteneur en plus pour le non-tas. USE_AIKAR_FLAGS active les flags G1GC (ajustés automatiquement à partir de 12G). OPS et WHITELIST acceptent des pseudos ou UUID séparés par des virgules. Le port de gauche (hôte) est modifiable ; celui de droite reste 25565 dans le conteneur. Cette image est maintenue par la communauté : consultez sa documentation pour les variables avancées.

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

Questions fréquentes

Comment mettre à jour le serveur ?
Changez VERSION puis relancez « docker compose up -d », ou faites « docker compose pull && docker compose up -d » pour une nouvelle image. Sauvegardez ./data avant toute montée de version.
Où sont mes mondes ?
Dans le volume monté sur /data, soit ./data sur l'hôte (world/, server.properties, plugins/…). Ne supprimez pas ce dossier en recréant le conteneur.
Capture d'écran de l'outil Éditeur server.propertiesMinecraftAccès libre
Configurez votre serveur Minecraft Java : joueurs, monde, performances, whitelist et RCON.
ConfigurationJava EditionOuvrir
Documentation
Minecraft
MinecraftAccès libre
Générez start.sh pour Paper, Purpur, Fabric ou Vanilla : RAM, Aikar's flags, --nogui, redémarrage automatique et journal du GC.
LancementPerformanceOuvrir
Documentation
Minecraft
MinecraftAccès libre
Créez un MOTD coloré sur deux lignes avec aperçu en direct : codes §, couleurs hexadécimales, ligne server.properties et MiniMessage.
MOTDCouleursOuvrir
Documentation
Minecraft
MinecraftConnexion requise
Éditez vos fichiers YAML Bukkit, Spigot et Paper avec aides sur les clés courantes, valeurs par défaut et détection d'erreurs d'indentation.
YAMLConfigurationOuvrir
Documentation
Minecraft
MinecraftAccès libre
Générez whitelist.json et ops.json à partir d'une liste de pseudos, avec UUID hors ligne calculé sans réseau ni appel à Mojang.
JoueursAdministrationOuvrir
Documentation
Minecraft
MinecraftAccès libre
Calculez rayon, chunks, régions, temps de pré-génération, espace disque et chunks chargés pour la bordure de votre monde Minecraft.
MondePerformanceOuvrir
Documentation