Skip to content

Minecraft server VPS

A VPS for your Minecraft server.

Want to run the server software yourself, with your own scripts, proxies and tools? A VPS gives you a whole Linux machine. If you just want to play, our managed Minecraft hosting does the setup for you.

Monthly, quarterly (5% off) or yearly (2 months free). Refunds within 72 hours of payment.

Why a VPS for this

Your own stack

Run Paper, Fabric, a Velocity proxy, a map renderer and a Discord bridge side by side, the way you want.

Dedicated memory

The RAM on your plan belongs to your VPS. Size the Java heap for your world and leave room for the system.

Ports for Java and Bedrock

Use one port from your block for Java and another for Bedrock players through Geyser.

Get started

  1. 01

    Create the VPS

    Pick VPS L or bigger and Debian or Ubuntu.

  2. 02

    Install Java

    Minecraft 1.20.5 and newer needs Java 21: on Ubuntu, apt install openjdk-21-jre-headless.

  3. 03

    Set the port

    Download Paper, run it once, accept the EULA and set server-port in server.properties to a port from your block.

  4. 04

    Keep it running

    Run the server under screen, tmux or a systemd service so it survives logouts and restarts.

Which plan fits

VPS plans

VPS L (4 vCPU, 8 GB) runs a Paper server for a group of friends with a few plugins. Modpacks and bigger communities want VPS XL with 16 GB.

VPS S

$1.96/mo

Billed monthly

  • 1 vCPU
  • 2 GB RAM
  • 30 GB NVMe
  • Shared IPv4, 20 ports
  • IPv6 address
  • KVM, full root

Dedicated IPv4: +$3/mo

Create a VPS

VPS M

$3.92/mo

Billed monthly

  • 2 vCPU
  • 4 GB RAM
  • 60 GB NVMe
  • Shared IPv4, 20 ports
  • IPv6 address
  • KVM, full root

Dedicated IPv4: +$3/mo

Create a VPS

VPS XL

$15.68/mo

Billed monthly

  • 6 vCPU
  • 16 GB RAM
  • 200 GB NVMe
  • Shared IPv4, 20 ports
  • IPv6 address
  • KVM, full root

Dedicated IPv4: +$3/mo

Create a VPS

Shared IPv4 with 20 ports and IPv6 included; dedicated IPv4 +$3/mo

Your VPS is usually ready in minutes. During busy times it may take up to 48 hours to create; you'll get an email the moment it's ready. The same goes for a dedicated IPv4 address.

NAT · IPv6

NAT IPv4 and IPv6, in plain words

How people and programs reach your VPS, and what that means for what you run on it.

IPv4: one shared address, 20 ports of your own

IPv4 addresses are scarce, so several VPSes share one public IPv4 address. Your VPS gets its own block of 20 ports on it. Traffic to those ports goes straight to your VPS. The panel shows your address and your port range.

IPv6: an address that is only yours

Your VPS also has its own public IPv6 address. Every port on it is yours, including 80 and 443, so a website or service can listen on its normal port.

Running a website

Ports 80 and 443 on the shared IPv4 address are not yours. Point your domain's AAAA record at your IPv6 address and put Cloudflare's proxy in front: it accepts IPv4 visitors and passes them to your VPS over IPv6. A tunnel such as Cloudflare Tunnel works too, or add a dedicated IPv4 for $3 a month.

Going out is not limited by the port block

The 20 ports are for incoming connections. Your VPS can reach the internet as usual: updates, APIs, Discord and Git all work without opening anything.

Players join with your IPv4 address and port, for example 203.0.113.10:40001. Add an SRV record on your own domain so they can type just the name. Bedrock needs a UDP port from your block. With a dedicated IPv4 ($3 a month) you can use the default ports 25565 and 19132.

Example: SSH on the first port of your block looks like ssh -p 40001 root@203.0.113.10. Your real address and ports are in the panel.

Need a whole IPv4 address of your own? Add a dedicated IPv4 for $3 a month and every port on it is yours.

VPS questions

Managed hosting gives you a panel with one-click plugins, modpacks, backups and DDoS protection on a normal game address, and a free tier. A VPS gives you root and full control, but you install, secure and back up everything yourself.

No lock-in

72-hour refunds

Not what you expected? Ask within 72 hours of paying and get your money back.

Cancel anytime

No contracts. Stop renewing whenever you like; quarterly and yearly terms simply run to their end.

People who answer

Tickets in the panel and a Discord community, run by the same team as the game servers.

Enjoying Enzonic? Share it and earn rewards with the referral program.