Pterodactyl
Game server panel
Game serversFree
Java Edition server
The script is free · VPS from $7.90 per month · installs in about 3 minutes
root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d -it --name mc --restart unless-stopped -p 25565:25565 -e EULA=TRUE -e TYPE=PAPER -e MEMORY=3G -v mc-data:/data itzg/minecraft-server
✓ Minecraft 26.3 installed · about 3 minutes
root@vps:~#
Your own Minecraft: Java Edition server for friends or a community. You set the rules, world, whitelist, mods and plugins, and don't depend on someone else's servers.
Installation uses the popular itzg/minecraft-server Docker image. It downloads the right server version itself and can run Vanilla, Paper, Fabric, Forge and other builds — just change the TYPE variable.
High-clock Ryzen CPUs are well suited to Minecraft: the server mostly loads a single core.
VERSION variableFor Minecraft: at least 3 vCPU, 5 GB RAM and 45 GB NVMe.
Three steps in the bot or one command over SSH; installation takes about 3 minutes.
Open @ExpressHost_bot and pay for a VPS. The server will be ready in about 60 seconds.
At the “Add-ons” step pick the script from the library, or run it later: Server settings → Scripts.
docker logs -f mc
Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 12.
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; docker run -d -it --name mc --restart unless-stopped -p 25565:25565 -e EULA=TRUE -e TYPE=PAPER -e MEMORY=3G -v mc-data:/data itzg/minecraft-server| Port | Protocol | Purpose |
|---|---|---|
| 25565 | tcp | Java Edition game port |
| 25575 | tcp | RCON (used inside the container, not published externally) |
docker logs -f mcdocker exec mc rcon-cli op YourNick/data/plugins inside the mc-data volume and restart: docker restart mcDidn’t find an answer? Message @ExpressHost_SupportBot.
On 3 vCPU and 5 GB RAM with Paper, 10–20 people play comfortably. Modpacks need more memory: for large packs choose 8 GB or more and raise MEMORY.
By default the image installs the latest release. Recreate the container to pull the new version, or pin a specific one: -e VERSION=1.21.1.
In the mc-data Docker volume (/data in the container): the world, server.properties, plugins and logs. To back up, stop the server and copy the volume.
Yes: set -e TYPE=FABRIC or -e TYPE=FORGE and put mods in /data/mods. The image downloads CurseForge and Modrinth modpacks itself.
Minecraft installs at checkout — in the bot.
Netherlands, Amsterdam
$7.90/mo
$0.28 for 24 hours · $1.98 for 7 days
Pick Minecraft at the “Scripts” step when you order the server.
Germany, Frankfurt
$19.95/mo
$0.71 for 24 hours · $4.99 for 7 days
Pick Minecraft at the “Scripts” step when you order the server.
Poland, Warsaw
$13.30/mo
$0.48 for 24 hours · $3.33 for 7 days
Pick Minecraft at the “Scripts” step when you order the server.
Estonia, Tallinn
$17.29/mo
$0.62 for 24 hours · $4.32 for 7 days
Pick Minecraft at the “Scripts” step when you order the server.