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?

  1. Silthus
    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:
    Minecraft Server Template
    Use 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.

    • 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:
    • The latest version of docker
    • The latest version of docker-compose
    • (Optional): unzip to download and unzip the initial plugins
    Getting started
    1. Use this repository as a template to create your own and then clone it:
      git clone https://github.com/Silthus/minecraft-server-template.git
    2. 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!
    3. Start the network with ./dc.sh up -d

Recent Reviews

  1. Immuc
    Version: 1.0.0
    Amazing! Everything worked properly without any errors or something like that. .