Let Claude or GPT run your server

Host your own Minecraft server. Online 24/7.

Playkeeper turns a VPS you rent into a Minecraft: Java Edition server for you and your friends. One command sets it up. Free and open source.

curl -fsSL https://playkeeper.io/install | sudo sh
The Survival server's Overview in the Playkeeper dashboard: its join address, who's playing, how it's running and the players over the last day.
The Map tab on a phone: the world from above, with three players' positions.

Three steps to an always-on server.

The sizing guide's answer: a VPS with 6 GB of memory, 2 fast cores and 40 GB of disk for 5 to 10 friends on Vanilla or Paper.

1Rent a VPS

Ubuntu 20.04+, Debian 12+, the RHEL family 9+ or Amazon Linux 2023+ with at least 3 GB of memory.

Which VPS?
$ curl -fsSL https://playkeeper.io/install \
    | sudo sh
✓ Download matches its SHA-256
✓ Ubuntu 26.04 · x86_64 · 4 vCPU · 8 GB
→ Open https://203.0.113.7:8443/setup#code=…

2Run one command

It checks the machine and asks before it changes anything.

3Share your address

Friends join at survival.yourname.playkeeper.me.

Why host your own server?

Paying a host by the GB?

8 GB on a VPS costs about what a premium host charges for 4 GB, and it runs several servers.

What a Minecraft server costs

Outgrown a free host?

No queue, no ads, you pick the memory, and it stays on when everyone leaves.

The Aternos alternative

Click around first.

The live demo is the real dashboard with sample servers. Nothing to install, and it resets every hour.The real dashboard with sample servers. Nothing to install.

Open the live demo
The live demo's Home: three sample servers, recent activity across them and the machine's memory, processor and disk.

Start from a template.

Setups that work, ready to open in your own dashboard.

All templates

How big a VPS?

Answer two questions and get a size, with the reasons.Answer two questions and get a size.

Open the sizing guide
How many friends play at the same time?Friends at the same time
What will you run?

These are starting points.

A VPS with 6 GB of memory6 GB of memory

For 5–10 friends on Vanilla or Paper, with room for backups.

Memory
6 GB 4 GB for the world, 2 GB for the system, Docker and Playkeeper.
CPU
2 fast cores Minecraft runs the world on one core, so fast beats many.
Disk
40 GB SSD Worlds, a week of backups and room to explore.
Network
Any VPS will do Each player uses well under 1 Mbit/s.

Already running? Settings suggests memory from real use.

Yours to keep.

Open source

AGPL-3.0. Read every line on GitHub, or help build it.

Signed updates

Every update is signed, and a failed one rolls back by itself.

Checked downloads

Server software, plugins and mods must match their published checksums.

Your worlds stay yours

Worlds and backups live on your VPS, and copies go where you choose.

Questions

Anything else? Ask in GitHub Discussions.

Ask a question
Is it free?

Yes. Playkeeper is free and open source (AGPL-3.0). You only pay for your VPS: here's what that costs.

Which VPS do I need?

Ubuntu 20.04 or later, Debian 12 or later, the RHEL family 9 or later (AlmaLinux, Rocky Linux, Oracle Linux, RHEL and CentOS Stream), or Amazon Linux 2023 or later, on x86_64 or 64-bit ARM, with at least 2 CPU cores, 3 GB of memory and 5 GB of free disk for Playkeeper, plus room for your servers. The sizing guide suggests a size.

Java or Bedrock?

Java servers, and Bedrock friends on phones, consoles and Windows join through crossplay: one switch in a server's Settings. Console players also need BedrockConnect.

Can I bring my Aternos or Realms world?

Yes. New server › A world takes your singleplayer world, or one from Aternos, Minehut, Realms or another host, with steps for getting it out. It shows what's inside before anything changes.

Do friends need a port number?

Not with a free yourname.playkeeper.me name: from three days after you claim it, each server joins at its own address without a port. On the IP address, the first server needs no port and the others add theirs.

How do updates work?

Update available appears in the dashboard. Each update is signed and checked before it runs, your servers keep running, and a failed update rolls back by itself.

Your server is one command away.

Free and open source. Friends can be playing tonight.

curl -fsSL https://playkeeper.io/install | sudo sh
Try the live demo