Three ways to run a Minecraft server
Setting up a Minecraft server sounds daunting, but in 2026 you have three clear paths. Each has tradeoffs around cost, difficulty, performance, and uptime. This guide walks through all three so you can pick the right one based on how you actually want to play.
- Self-hosted — run the server on your own PC. Free, but your computer has to stay on and your internet has to handle the load.
- Free hosting (Aternos, Minehut) — someone else runs the server but with limits. Works for casual play with 2-5 friends.
- Paid hosting — a dedicated server that stays up 24/7 with good performance. The "grown-up" option, starting around $3-5/month.
Option 1: Self-hosted server
What it is
You run the official Minecraft server software on your own computer. Your friends connect to your public IP address. This is the setup Notch originally released and it still works.
Pros
- Free (you already own the hardware).
- Full control — install any mod, plugin, or resource pack.
- Great for private friend groups.
Cons
- Your PC has to stay on when anyone is playing.
- Router configuration (port forwarding) is required, which intimidates a lot of players.
- Home internet uploads are often slow. With more than 3-4 players, lag becomes noticeable.
- Exposing your home IP to the internet has security implications.
Quick setup
- Download the server JAR from
minecraft.net/en-us/download/server. - Create a new folder, drop the JAR inside, and run it once. It will generate config files.
- Open
eula.txt, changeeula=falsetoeula=true, save. - Run the JAR again. The server starts on port 25565.
- Forward port 25565 in your router's admin panel to your PC's local IP.
- Share your public IP (find it at
whatismyip.com) with friends.
Option 2: Free hosting services
Aternos and Minehut are the two major free options. Both let you spin up a Minecraft server without running anything on your own machine. The catch is always the same: the free tier has significant limits.
Aternos
- Free with ads on their website.
- Server automatically shuts down when no players are online for a few minutes.
- Slow startup times (1-5 minutes every session).
- Limited RAM, which means fewer players and smaller worlds.
- Good for quickly testing a map with friends.
Minehut
- Free plan with 1-2 GB RAM and up to 10 players.
- Plugins supported (unlike Aternos for free users).
- Server also idles off when empty.
- Paid plans available if you outgrow the free tier.
Both are fine for testing and short casual sessions. Neither is appropriate for a long-running community server — you'll hit performance walls quickly.
Option 3: Paid hosting — the recommended path
If you want a server that stays online 24/7, has real performance, and doesn't require you to babysit anything, paid hosting is the answer. The typical cost is $3-8/month for a small server (4-10 players) and scales from there. You pay for RAM, CPU time, and storage.
BisectHosting — our pick
BisectHosting is what we recommend for most people setting up a first paid server. One-click installs for any Minecraft version or modpack (Java or Bedrock), automatic backups, free subdomain, and 24/7 support. Plans start at $2.99/month.
Get a ServerWhat to look for in a host
- RAM — 2 GB minimum for vanilla, 4+ GB for modded or 10+ players.
- Location — pick a datacenter close to your players for lower ping.
- DDoS protection — Minecraft servers are a common attack target. Any reputable host includes this.
- One-click modpack installs — essential if you want to run Feed the Beast, All the Mods, or any custom pack.
- Automatic backups — at least daily. Worlds get corrupted, players grief, crashes happen.
Java Edition or Bedrock Edition server?
Match the edition your players use. Java players need a Java server, Bedrock players need a Bedrock server. Cross-play between editions requires a plugin like Geyser/Floodgate, which is well-supported on paid hosts like BisectHosting but harder to set up on free tiers.
If your friend group is mixed (some on PC, some on mobile/console), Geyser lets everyone join the same server. It's the most common question we see from new server owners.
Getting started
For 1-2 friends and short sessions, try Aternos or self-host. For anything longer or more serious — community server, modpack, regular game nights — skip straight to paid hosting. The $3-5/month saves hours of troubleshooting and keeps your world online when you want to play.
Once your server is running, head to our maps library to find content worth playing. Adventure maps, minigames, and build showcases are all server-friendly and designed for multiple players.