Minecraft
Guía completa para montar tu propio servidor de Minecraft tanto para Forge como para Fabric utilizando Docker.
Pasos para crear un nuevo servidor
- 1. Copiar el template
Clona o descarga el repositorio de la plantilla en tu servidor.
- 2. Crear la carpeta
./minecraft-data
Es necesario crear la carpeta donde estarán todos los datos del servidor con los permisos correctos:
sudo chown -R 1000:1000 ./minecraft-data - 3. Crear la carpeta ./serverJar
A partir de aquí hay dos caminos: uno para Forge y otro con Fabric.
🧩 Fabric
4. Descargar el fichero .jar del servidor
Descarga el ejecutable desde la web oficial:
fabricmc.net/use/server/ Nota: La versión de OpenJDK depende de la versión de Minecraft. Cambia
la línea image: openjdk:17 en el docker-compose.yml según
corresponda.
5. Mover el fichero a ./serverJar
6. Modificar el fichero de Docker
Cambia el nombre del .jar en el command:
command: ["java", "-Xmx11G", "-jar", "/server/fabric-server-1.20.1.jar", "nogui"]
* -Xmx indica la RAM máxima.
🔥 Forge
4. Descargar el instalador de Forge
files.minecraftforge.netNota: Consulta la versión de Java necesaria para tu versión de Forge.
5. Mover el instalador a ./minecraft-data
6. Modificar el fichero de Docker
Primero ejecuta el instalador:
command: ["java", "-jar", "forge-installer.jar", "--installServer"]
7. Cambiar el comando tras la instalación
Ejecuta el servidor instalado:
command: ["bash", "./run.sh"]
Inicio del Servidor
Primer inicio (Fallo esperado)
Ejecuta docker compose up. El servidor fallará porque debes aceptar el EULA.
Edita ./minecraft-data/eula.txt y cambia eula=false a eula=true.
Segundo inicio
Vuelve a ejecutar docker compose up y el servidor arrancará correctamente.