mirror of https://github.com/tiyn/wiki
Added a page for Minecraft. Added a section on how to setup a minecraft server using docker.master
parent
33fdfdfc90
commit
f8700aea4c
@ -0,0 +1,58 @@
|
||||
# Minecraft
|
||||
|
||||
[Minecraft](https://www.minecraft.net) is a sandbox video game.
|
||||
|
||||
## Setup Server with Docker
|
||||
|
||||
The container and documentation was made by [itzg](https://hub.docker.com/r/itzg/minecraft-server).
|
||||
|
||||
### 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.
|
||||
|
||||
| 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
|
||||
|
||||
```shell
|
||||
#!/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
|
||||
```
|
Loading…
Reference in new issue