- Tested Minecraft Versions:
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- Source Code:
- https://github.com/Silthus/minecraft-server-template
- Donation Link:
- https://paypal.me/silthus
Minecraft Server TemplateUse this template to get a full Minecraft server network up and running in under 30 seconds, including a standalone dynmap on custom subdomain, full database with phpmyadmin and cron scheduled backups.
All that is required is a working docker installation and you are good to go.
Features
Prerequisites
- Full minecraft network setup using latest paper-spigot and waterfall builds. Using other distrubutions, like forge, sponge or veolicty is completly up to you. Just edit the globals.env
- Up and running standalone dynmap configuration with custom subdomain.
- Ready to use Player Analytics (Plan) integration with custom subdomain.
- Usage of the official minecraft docker images from itzg with all config options.
- Integrated MariaDB database with not exposed public port for enhanced security.
- phpMyAdmin for accessing the database.
- RCON Web Interface for easy console access on the go.
- Full git workflow for managing configurations. Easy rollbacks and change tracking of all configurations.
- Replacement of sensentive config information when the server starts. See itzg/minecraft-server for details.
- Integrated backup container for local, remote or cloud backups running every three hours by default.
- Minecraft world integrity is ensured when backing up by turning auto-save off before and on again after backup.
- Adding more servers to the network is as easy as copying some files.
- Integrated webserver on custom subdomain to host downloads, e.g. images, plugins.
- All webservers and external domains are HTTPS enforced and secured with a letsencrypt certificate.
- Development server to create a minimal clone of the production server.
Make sure that the following packages are installed and working on your system:
Getting started
- The latest version of docker
- The latest version of docker-compose
- (Optional): unzip to download and unzip the initial plugins
- Use this repository as a template to create your own and then clone it:
git clone https://github.com/Silthus/minecraft-server-template.git- Execute the init.sh script:
The script asks you a couple of questions initializing your minecraft network.
It will also generate a couple of *.secrets.env files that must never be commited!- Start the network with ./dc.sh up -d

Full Minecraft Server on Docker Quickstart Template 1.0.0
Want a Minecraft server network up and and running in under 30s, incl. dynmap, backup and a more?