← How-Tos
raspberry-pi Mar 26, 2026 ◑ 3 views ◯ 1 min read

Running a Minecraft Server on Raspberry Pi 5

raspberry piminecraftservergaming

The Pi 5's improved CPU makes it viable for a small Minecraft server for friends.

Pi Comparison

ModelRecommended Players
Pi 4 4GB2-4 (marginal)
Pi 5 4GB4-8
Pi 5 8GB8-15

Java Installation

sudo apt update && sudo apt install default-jdk -y
java -version

Download Server

Get the latest server.jar from minecraft.net/en-us/download/server:

mkdir ~/minecraft && cd ~/minecraft
wget https://[latest-server-url]/server.jar

First Run

java -Xmx1536M -Xms512M -jar server.jar nogui

Accept EULA: echo "eula=true" > eula.txt then run again.

Optimized Launch for Pi 5

java -Xmx2G -Xms1G -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 -jar server.jar nogui

server.properties for Pi

max-players=8
view-distance=6
simulation-distance=5

Better Performance: PaperMC

PaperMC uses significantly less RAM than vanilla Java. Download from papermc.io — drop-in replacement for server.jar.