Home / Servers / Minecraft VPS

Host a Minecraft server on a no-KYC VPS

Run a Vanilla, Paper, Fabric, or Forge server on a real VPS instead of fragile shared Minecraft hosts. Anonymous signup, no email required, no KYC. Pay with crypto or card, full root, no logs.

Deploy Minecraft VPS From $15.59/mo · 4 GB RAM minimum

Quick start: PaperMC server

Tested on Ubuntu 24. Pick a 4 GB+ plan, deploy, SSH in.

# 1. Install Java 21 (current Minecraft requires Java 21+)
apt update && apt install -y openjdk-21-jre-headless screen

# 2. Drop Paper in /opt/mc
useradd -m -d /opt/mc -s /bin/bash mc
cd /opt/mc
# Grab the latest Paper jar (replace with current version):
sudo -u mc curl -o paper.jar -L \
  https://api.papermc.io/v2/projects/paper/versions/1.21/builds/latest/downloads/paper-latest.jar

# 3. Accept EULA
sudo -u mc bash -c 'echo "eula=true" > eula.txt'

# 4. systemd service with sensible JVM flags (Aikar-style)
cat > /etc/systemd/system/minecraft.service <<'EOF'
[Unit]
Description=Minecraft Paper server
After=network.target

[Service]
User=mc
WorkingDirectory=/opt/mc
ExecStart=/usr/bin/java -Xms3G -Xmx3G -XX:+UseG1GC -jar paper.jar nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
EOF

systemctl enable --now minecraft
journalctl -fu minecraft   # tail logs

# 5. Open port 25565 in your firewall and connect with your VPS IP

Why a VPS beats shared Minecraft hosting

No "noisy neighbors"

Shared MC hosts oversell CPU. Your TPS dies when the server next door spawns a creeper farm. A VPS gives you dedicated cores.

Full root, install anything

Mods, plugins, custom JVM flags, Velocity proxy, dynmap, BungeeCord, anything. No "this plugin isn't supported" emails.

Run other things alongside

Discord bot, web map, dynmap server, voice server (Mumble) all on the same box. One bill, full stack.

Snapshot your world

rsync the world dir on a schedule. Easy rollbacks after grief or accidental TNT detonations.

7 locations for low ping

US, CA, UK, FR, DE, NL, SG. Pick the one closest to most of your players. 1 Gbps unmetered ports.

Anonymous signup

Some MC hosts demand ID verification. Servury does not. No email, no card on file, crypto-first checkout.

Frequently asked questions

How much RAM do I need?

Vanilla up to 5 friends: 4 GB. Paper/Spigot with 10-20 players: 8 GB. Modded (Forge/Fabric, AT9, Create-heavy packs): 12-16 GB. Modpacks scale with mod count, not just player count. Always allocate ~75% of VPS RAM to the JVM, leave the rest for the OS.

Vanilla, Paper, Fabric, or Forge?

Vanilla: simplest, slow as Minecraft itself. Paper: optimized vanilla with Bukkit plugin support, the standard for SMP servers. Fabric/Forge: required for client-side mods. Velocity for proxying multiple servers behind one IP.

How do I get a custom domain?

Point an A record at your VPS IP (e.g. mc.yourdomain.com). Players connect with the domain. For port-not-25565 setups, add an SRV record pointing to the right port.

How do I back up the world?

rsync the worlds dir on a schedule (every hour for active servers). Or use a plugin like CoreProtect for in-game rollback. Always have backups before installing big mods.

Will I get DDoS'd?

Public Minecraft servers are common DDoS targets, especially during disputes. Servury includes basic DDoS protection. For larger servers, put a TCPShield-style proxy in front.

Can I sell ranks / accept donations?

Yes, that is your decision. Mojang's EULA limits what you can sell on a Minecraft server, read it before configuring shop plugins.

What about Bedrock / Geyser?

Geyser-Spigot lets Bedrock clients (mobile/console) connect to a Java edition Paper server. Runs as a Paper plugin, no extra VPS needed.

Does Servury log my server traffic?

No. No application-level logging on customer servers. Anonymous signup, crypto/card payment, no logs.

Other use cases