# Itzg Minecraft Server

Itzg Minecraft Server is a configurable Docker image for self-hosters that runs an update-ready Minecraft Java Edition server, automatically downloads the latest stable version at startup, and supports specific. It is open source and self-hosted, installable on TrueNAS, Docker Hub, ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/319/itzg-minecraft-server

## Description

Itzg Minecraft Server is a configurable Docker image for self-hosters that runs an update-ready Minecraft Java Edition server, automatically downloads the latest stable version at startup, and supports specific releases, snapshots, and modpacks.

## Platform availability

Available on 3 of 9 platforms: Unraid, TrueNAS, ZimaOS.

## Health score

15/100 (Low), based on 2 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 45 (2 install platforms, install notes, Docker image)

## Links

- TrueNAS: https://apps.truenas.com/catalog/minecraft
- Documentation: https://help.minecraft.net/hc/en-us/articles/360058525452-How-to-Setup-a-Minecraft-Java-Edition-Server
- GitHub: https://github.com/itzg/docker-minecraft-server
- Docker Hub: https://hub.docker.com/r/itzg/minecraft-server
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/minecraft
- Unraid: https://ca.unraid.net/apps/itzg-minecraft-server-0rxdxo31ayp213?q=itzg-minecraft-server

## Common questions

### How do I stop the server from failing to start because the Minecraft EULA is not accepted?

Set EULA=TRUE in the container environment before starting it. The server will not start if Mojang's license agreement has not been accepted.

### Which environment variables are needed to run this image with Forge?

Set TYPE to FORGE and provide either VERSION/FORGE_VERSION or mount an installer file and set FORGE_INSTALLER to its path. Without these settings, the container cannot load the correct Forge build.

### Why can't clients connect even when the container is running?

Make sure both TCP and UDP port 25565 are explicitly published for the container. Minecraft requires both TCP and UDP connections for client access.

## Alternatives

- Garry's Mod: Garry's Mod is a Sandbox Game based around the idea of building.
- Hytale: Sandbox adventure merges procedural worlds, dungeons, block-building, responsive combat, and creator-focused tools for crafting minigames a…
- LEGO Worlds: Galaxy of procedural worlds made entirely from LEGO bricks.
- Luanti (formerly Minetest): Luanti is a near-infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft, and the like.
- MCRAFT.FUN: Free, online, compatible and open source Minecraft web client with ability to connect to Java servers and load or create single player worl…
- Polytoria: Polytoria is a free-to-play platform and website similar to Roblox.
- Terasology: Terasology (started under the name Blockmania) is an open source project started by Benjamin “begla” Glatzel to research procedural terrain…
- Veloren: Veloren is a multiplayer voxel RPG written in Rust.
- Vintage Story: A Docker container that hosts a dedicated Vintage Story multiplayer server and automatically installs the game while checking for version u…
- eaglercraft: Minecraft is a game about breaking and placing blocks.

---
Source: Our Local Host (https://ourlocalhost.com/app/319/itzg-minecraft-server), the self-hosted and open-source app directory.
