Production-Ready Setup

Minecraft & MinePanel Deployment

Step-by-step guide to deploying the MinePanel control panel, Traefik proxy server (HTTPS / Let's Encrypt), and a PaperMC 1.21.1 server with full support for Java and Bedrock clients.

MinePanel + Traefik

Automated SSL certificates, container isolation, and a ready-to-use management UI.

Paper 1.21.1 + Aikar Flags

Maximum Java server performance with optimized memory allocation.

Crossplay Support

Routing for both Java (TCP 25565) and Bedrock (UDP 19132) ports through a single entry point.

Directory Structure

Files and folders should be located at the following system paths:

/home/$USER/minepanel/
├── docker-compose.yml       # Main MinePanel + Traefik file
├── traefik.yml              # Traefik configuration (entryPoints)
├── dynamic.yml              # Traefik dynamic configuration
├── acme.json                # SSL certificate storage (chmod 600)
├── data/                    # Panel database
└── servers/
    └── paper/
        ├── docker-compose.yml  # Minecraft server + Backup file
        ├── mc-data/            # Game world and configurations
        └── backups/            # Archived backups

Configuration Files

Deployment Guide

01

Prepare SSL Permissions

The acme.json file must have strict access permissions (600); otherwise, Traefik will refuse to write to it.

cd /home/$USER/minepanel && touch acme.json && chmod 600 acme.json
02

Start MinePanel and Traefik

Launches the web panel and Traefik router.

docker compose up -d
03

Start the Game Server

Deploys PaperMC 1.21.1 along with the automated backup service.

cd /home/$USER/minepanel/servers/paper && docker compose up -d
04

Install GeyserMC (Crossplay)

Downloads the Geyser and Floodgate plugins to allow Bedrock clients to join without requiring a Java account.

cd /home/$USER/minepanel/servers/paper/mc-data/plugins
wget https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot -O Geyser-Spigot.jar
wget https://download.geysermc.org/v2/projects/floodgate/versions/latest/builds/latest/downloads/spigot -O floodgate-Spigot.jar
docker restart paper

Server is ready to launch!

Connection parameters for players and administrators (replace the domain with your own):

Panel: https://mc.your-domain.com
Java: mc.your-domain.com:25565
Bedrock: mc.your-domain.com:19132
Tilt Logo Tilt
Powered by Cloudflare
© 2023-2026 – Tilt • All rights have been tilted.