Minecraft server in 60 seconds

For busy dads who just want their kids to play. Bare-metal or containerized. No nonsense.

Download & install curl -fsSL https://github.com/KevinTCoughlin/mc-dad-server/releases/latest/download/mc-dad-server-$(uname -s | tr A-Z a-z)-$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') -o mc-dad-server && chmod +x mc-dad-server && ./mc-dad-server install
Linux x64 Linux ARM64 macOS Apple Silicon macOS Intel Windows x64 Windows ARM64 RPi ARMv7

One binary, zero dependencies. All releases

Batteries Included

Everything your kids need, pre-configured and ready to go.

What You Get

Production-ready from the first run.

Works Everywhere

Linux, macOS, Windows β€” wherever you've got a spare machine.

Options

Sensible defaults, full control when you need it.

FlagDefaultDescription
--editionjavajava or bedrock
--typepaperpaper, fabric, or vanilla
--memory2GRAM allocation
--port25565Server port
--difficultynormalpeaceful, easy, normal, hard
--gamemodesurvivalsurvival, creative, adventure
--players20Max player count
--gcg1gcg1gc (Aikar's flags) or zgc
--motdDads Minecraft ServerMessage of the day
--playittrueSet up playit.gg tunnel
--chat-filtertrueInstall chat filter plugin
--mc-versionlatestMinecraft version
--modeautoauto, screen, or container

FAQ

How much RAM do I need?
2 GB is fine for 2-5 players. 4 GB for 5-10. 8 GB if the kids go crazy with mods.
Can my kids on iPad/Switch join?
Yes! Geyser + Floodgate is installed by default. Bedrock players connect on port 19132. No Java account needed.
Can my kids' friends connect from their house?
Yes! Use playit.gg (included) or forward port 25565 on your router. For Bedrock friends, also forward 19132/udp.
What's Paper MC?
It's Minecraft but faster. Same game, better performance, supports plugins.
G1GC or ZGC?
G1GC (default) is battle-tested with Aikar's flags. ZGC is newer, lower latency, great for Java 21+ servers with 8GB+ RAM.
Is this safe?
Whitelist is on by default β€” only players you approve can join. Online mode verifies real Minecraft accounts.
Can I run this in Docker/Podman?
Yes! Use podman compose up -d or docker compose up -d. The CLI auto-detects container mode, or use --mode container. Includes health checks, graceful shutdown, and Quadlet systemd integration.
What if my server crashes?
Systemd auto-restarts it. Backups run daily at 4 AM. In container mode, the restart policy handles it automatically.

Support the Project

Is it really free?
Yes! MC Dad Server is fully functional without a license. No features are locked.
What does a license do?
Licensed users get clean output (no nag messages) and a "Licensed to [name]" badge. It's a way to support development β€” everything works the same either way.
How do I activate a license?
Run mc-dad-server activate-license --key YOUR-KEY to activate. See the store for details.