https://github.com/grawl/minecraft-server-fabric-docker
Minecraft server using Fabric and Docker
https://github.com/grawl/minecraft-server-fabric-docker
Last synced: 5 months ago
JSON representation
Minecraft server using Fabric and Docker
- Host: GitHub
- URL: https://github.com/grawl/minecraft-server-fabric-docker
- Owner: Grawl
- Created: 2024-03-30T12:16:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-10-26T09:15:15.000Z (8 months ago)
- Last Synced: 2025-10-26T11:22:18.353Z (8 months ago)
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Minecraft Fabric Server
Built using https://docker-minecraft-server.readthedocs.io/
## Prerequisities
- Docker
- Docker Compose
## Install
1. Copy `.env.example` as `.env`
2. Deploy using `docker-compose up -d`
## Configure
- `server.properties`
- JVM options
Add any variables from [documentation](https://docker-minecraft-server.readthedocs.io/en/latest/variables/) added to `.env` will be used next time you deploy.
## Mods
Copy mods to `data/mods` folder and deploy.
## World
Copy world to `data/world` folder.
By default, world is loaded from `data/$LEVEL` folder.
You can change this variable in `.env`.
## `data` folder
Anything copied to `data` folder will be copied to server root and available by server runtime.
## Sending commands
As described in [documentation](https://docker-minecraft-server.readthedocs.io/en/latest/commands/), use RCON.
Example to set [global password for EasyAuth](https://github.com/NikitaCartes/EasyAuth/wiki/Global-password) mod:
```
# rcon-cli
> auth setGlobalPassword New-Password4
```
Tip: you cannot use `#` character in global password. Maybe other special characters is not working too.