Docker-based • Self-hosted

Minecraft Server Manager

Docker-based platform for managing multiple Minecraft servers with on-demand startup

Powerful Features

Everything you need to manage multiple Minecraft servers

On-Demand Servers

Protocol-aware proxy starts servers when players connect, shuts down when idle

Web Admin Panel

Dashboard for server management, console output, backups, and player management

Multi-Server Support

Run Vanilla, Paper, Spigot, Fabric, and Forge servers in isolated containers

Mod & Plugin Management

Upload directly or auto-download from Modrinth and SpigotMC with scheduled updates

BlueMap Integration

3D interactive web maps of your worlds, as plugin or standalone container

Notifications

Pushover and email alerts for server events and player activity

Simple Architecture

Clean Docker-based deployment with intelligent proxying

  • Proxy listens on each server port, starts containers on-demand
  • Status pings return MOTD without starting the server
  • Admin panel on port 8080 for full server control
  • Each Minecraft server runs in an isolated Docker container
  • Automatic platform detection for Linux, macOS, and Windows

More Capabilities

Server Import

Import existing servers from ZIP/tar.gz archives or local directories with auto-detection

Backup Management

Create, schedule, and restore server backups through the admin panel

Scheduled Tasks

Automate version checks, restarts, commands, broadcasts, and mod updates

Crafty Migration

Import existing servers from Crafty Controller with the included migration script

Cross-Platform

Works on Linux, macOS (Docker Desktop), and Windows (WSL/Git Bash)

Technical Details

Built With

  • Docker and Docker Compose
  • Python Flask admin panel
  • Protocol-aware Minecraft proxy
  • itzg/minecraft-server images

Requirements

  • Docker and Docker Compose
  • Linux, macOS, or Windows (WSL)
  • Port 8080 for admin panel
  • Server ports (configurable)
Coming Soon

Roadmap

Planned features to expand platform support and player accessibility

Bedrock Server Support

Native Bedrock Dedicated Server support using the itzg/minecraft-bedrock-server Docker image with UDP protocol handling.

  • Standalone Bedrock servers
  • UDP protocol-aware proxy
  • Wake-on-connect for Bedrock
  • Bedrock-specific settings UI

GeyserMC Crossplay

Allow Bedrock players to join Java servers with automatic GeyserMC and Floodgate plugin installation.

  • One-click crossplay toggle
  • Auto-install GeyserMC & Floodgate
  • Dual-port configuration
  • Paper/Spigot server support

Ready to Host Your Minecraft Servers?

Clone the repo, run the start script, and you're up and running