Overview
Minecraft Bedrock Edition runs on Windows, mobile, and consoles. Hosting a Bedrock Dedicated Server lets cross-platform players join your world. This guide covers setup on Ubuntu.
Requirements
- A Breeze with at least 1 GB RAM (2 GB+ recommended)
- Ubuntu 22.04 or Debian 12
Step 1: Create a Server User
sudo useradd -r -m -d /opt/bedrock bedrock
sudo mkdir -p /opt/bedrock/server
sudo chown bedrock:bedrock /opt/bedrock/serverStep 2: Download the Server
cd /opt/bedrock/server
# Get the latest URL from the official Minecraft Bedrock Server page
sudo -u bedrock wget https://minecraft.azureedge.net/bin-linux/bedrock-server-LATEST.zip
sudo -u bedrock unzip bedrock-server-LATEST.zip
rm bedrock-server-LATEST.zipStep 3: Configure the Server
sudo -u bedrock nano server.propertiesKey settings:
server-name=My Breeze Server
gamemode=survival
difficulty=normal
max-players=10
server-port=19132
server-portv6=19133
view-distance=32
tick-distance=4
level-name=Bedrock levelStep 4: Create a Systemd Service
sudo tee /etc/systemd/system/bedrock.service <<EOF
[Unit]
Description=Minecraft Bedrock Server
After=network.target
[Service]
User=bedrock
WorkingDirectory=/opt/bedrock/server
ExecStart=/opt/bedrock/server/bedrock_server
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now bedrockStep 5: Open Firewall Ports
sudo ufw allow 19132/udp
sudo ufw allow 19133/udpUpdating the Server
- Stop the service:
sudo systemctl stop bedrock - Back up your world:
cp -r worlds worlds-backup - Download the new version and extract
- Restore your
server.propertiesandworldsfolder - Restart:
sudo systemctl start bedrock
Connecting
On Bedrock Edition, go to Play → Servers → Add Server. Enter your server's IP and port 19132.