Minecraft servers, managed.

MCSM is a self-hostable web app that spins up Minecraft servers as Docker containers and routes them by domain — with a guided setup wizard, live console, analytics, world backups, mod management and a 3D world map built in.

Not screenshots — the real thing

These are the dashboard's actual UI components running right here with demo data. Click around: edit the MOTD, switch chart ranges, create a backup.

Live MOTD editor
Write your MOTD with § codes or 1.16+ hex colors — rendered in the Minecraft font exactly as players will see it, obfuscated-text animation included. Try the toolbar and presets above.

Live preview — exactly what players see

?
My Awesome Server7/20
My Awesome Server [1.21]
Skyblock | AA Mini-games AA
Subdomains, not ports
The biggest pain of hosting multiple servers — gone. Every server gets its own domain through one shared port, routed by a Docker label that Infrarust discovers automatically. Add one above.
survival.mc.example.com mc-survival
creative.mc.example.com mc-creative
modpack.mc.example.com mc-modpack
All domains share port 25565 — Infrarust routes each one to its container by Docker label.

play.example.com:25565:25566:25567 No port forwarding per server, no proxy config files, no ports for players to remember.

World backups
Snapshot the world volume with one click — download, upload and restore backups right from the dashboard. Go ahead, create one.

World backups

Snapshots of the world volume, stored on the mcsm-backups volume. demo data

No backups yet.

Backups snapshot the whole world volume and can be restored at any time.

Analytics
CPU, memory, latency and player counts — sampled every minute, charted over 1-hour, 24-hour and 7-day ranges. Switch the range above.

Sampled every minute while the server is running. demo data

One page per server

Every server gets its own dashboard: Overview, Configuration, Environment, Players, Console, Analytics, Backups, World, Map, Files and Settings.

Live server overview
Status pings, player counts, uptime and latency at a glance — plus an activity feed of everything that happened to the server.
3D world map
Toggle an interactive BlueMap for any server — auto-installed and served through MCSM's own domain, no extra ports or DNS needed.

And everything else a server needs

    Guided setup wizard
    Pick a type — Vanilla, Paper, Fabric, Forge, FTB or CurseForge — choose a version, configure the world and go live in minutes.
    Live console
    An xterm.js terminal streams server logs in real time and runs commands over RCON, right from the browser.
    Mods, plugins & Modrinth
    Browse Modrinth, install mods with dependencies in one click, get update badges, and edit config files in a built-in Monaco editor.
    Player management
    Operators, whitelist, kick and ban — with skins and UUIDs resolved from Mojang automatically.
    World pre-generation
    Generate chunks ahead of time with Chunky and watch progress live on a Minecraft-style chunk colormap.
    Accounts & passkeys
    Password, WebAuthn passkeys and Microsoft sign-in — with an admin panel for users, domains and API keys.
    Docker-native
    Servers are plain Docker containers running itzg/minecraft-server — no custom runtime, no lock-in.
    Label-based routing
    Infrarust discovers each server from its Docker labels and routes its domain to it — no proxy config files to manage.
    Self-hosted & open source
    MIT-licensed, deployable with a single Docker Compose stack — your servers, your hardware, your data.

Get your first server online tonight

One Docker Compose stack gives you MCSM, the Infrarust proxy and a secured Docker socket — then every new server is just a wizard away.
Copyright © 2026