You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wiki/wiki/docker/itzg_-_minecraft-server.md

2.6 KiB

itzg - minecraft-server

This is a Docker container for a Minecraft server. The container and documentation was made by itzg.

Set-up

Create the file rebuild.sh. Change the settings according to your needs and run ./rebuild.sh afterwards.

Environment-variables

Set the following variables with the -e tag.

Name Usage Default
EULA Accept the EULA
TZ Specify Timezone Europe/London
SERVER_NAME Specify the Servername
OPS Specify the admins of the server
WHITELIST Specify allowed users (if none are specified all are accepted)
ICON Link the Icon of the Server
MOTD Set the Message of the day "A Paper Minecraft Server powered by Docker"

Volumes

Set the following volumes with the -v tag.

Outside mount/volume name Container mount Description
minecraft /data location for all relevant data

Ports

Set the following ports with the -p tag.

Container Port Recommended outside port Protocol Description
25565 25565 Minecraft Port for Minecraft

rebuild.sh

#!/bin/sh
docker stop minecraft
docker rm minecraft
docker pull itzg/minecraft-server
docker run --name minecraft \
    --restart unless-stopped \
    -p 25565:25565 \
    -v minecraft:/data \
    -e EULA=TRUE \
    -e TZ=Europe/Berlin \
    -e SERVER_NAME="ServerName" \
    -e OPS=admin1,admin2 \
    -e WHITELIST=user1,user2 \
    -e ICON=https://<path to image> \
    -e MOTD="Message of the day" \
    -d itzg/minecraft-server