Vai al contenuto
Minecraft

Documentazione: Generatore docker-compose Minecraft (itzg)

Generatore di docker-compose.yml per l'immagine Docker della community itzg/minecraft-server: EULA, TYPE (Vanilla, Paper, Purpur, Fabric, Forge, NeoForge), VERSION, MEMORY, Aikar's flags, MOTD, difficoltà, modalità di gioco, ONLINE_MODE, OPS, WHITELIST, RCON e volume /data.

Ultimo aggiornamento: 09/10/2026

Apri lo strumento

L'immagine itzg/minecraft-server (della community, non ufficiale Mojang) scarica e avvia un server Minecraft Java tramite variabili d'ambiente. Questo strumento crea il docker-compose.yml: accettazione EULA, tipo e versione, memoria, regole di gioco, accesso e RCON, con i dati salvati in ./data.

Come usare lo strumento

  1. Installa Docker e il plugin Compose sul tuo server.

  2. Scegli il tipo (PAPER, FABRIC…), la versione (LATEST o 1.21.x) e la memoria.

  3. Compila regole di gioco, OPS/WHITELIST e, se serve, RCON con una password forte.

  4. Salva docker-compose.yml, poi esegui «docker compose up -d»; segui l'avvio con «docker compose logs -f».

Punti di attenzione

EULA: «TRUE» significa che accetti l'EULA di Minecraft. MEMORY imposta -Xms e -Xmx dell'heap Java; prevedi circa il 25% di memoria del container in più per ciò che non è heap. USE_AIKAR_FLAGS attiva i flag G1GC (regolati automaticamente da 12G). OPS e WHITELIST accettano nomi o UUID separati da virgole. La porta di sinistra (host) è modificabile; quella di destra resta 25565 nel container. L'immagine è mantenuta dalla community: consulta la sua documentazione per le variabili avanzate.

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

Domande frequenti

Come aggiorno il server?
Cambia VERSION e riesegui «docker compose up -d», oppure usa «docker compose pull && docker compose up -d» per una nuova immagine. Fai il backup di ./data prima di ogni aggiornamento di versione.
Dove sono i miei mondi?
Nel volume montato su /data, cioè ./data sull'host (world/, server.properties, plugins/…). Non eliminare quella cartella ricreando il container.
Screenshot dello strumento Editor di server.propertiesMinecraftAccesso libero
Configura il tuo server Minecraft Java: giocatori, mondo, prestazioni, whitelist e RCON.
ConfigurazioneJava EditionApri
Documentazione
Minecraft
MinecraftAccesso libero
Genera start.sh per Paper, Purpur, Fabric o Vanilla: RAM, Aikar's flags, --nogui, riavvio automatico e log del GC.
AvvioPrestazioniApri
Documentazione
Minecraft
MinecraftAccesso libero
Crea un MOTD colorato su due righe con anteprima dal vivo: codici §, colori esadecimali, riga di server.properties e MiniMessage.
MOTDColoriApri
Documentazione
Minecraft
MinecraftRichiede accesso
Modifica i tuoi file YAML di Bukkit, Spigot e Paper con aiuti sulle chiavi comuni, valori predefiniti e rilevamento di errori di indentazione.
YAMLConfigurazioneApri
Documentazione
Minecraft
MinecraftAccesso libero
Genera whitelist.json e ops.json da un elenco di nomi, con UUID offline calcolato in locale, senza rete né chiamate a Mojang.
GiocatoriAmministrazioneApri
Documentazione
Minecraft
MinecraftAccesso libero
Calcola raggio, chunk, regioni, tempo di pregenerazione, spazio su disco e chunk caricati per il bordo del tuo mondo Minecraft.
MondoPrestazioniApri
Documentazione