Homelab
Minecraft Bedrock Support
Enabling Bedrock Edition Support on Your Minecraft Kubernetes Server
Overview
This article adds Bedrock Edition support to your Minecraft Java server using Geyser. Mobile, console, and Windows 10 players will be able to join your server through a separate UDP port, with playit.gg providing public access for Bedrock clients.
| Tip: | Having trouble? See v0.12.3 for what your setup should look like after completing this article. |
Before You Begin
Prerequisites
- Minecraft Paper Server completed
Why This Approach
Geyser allows Bedrock Edition players (mobile, console, Windows 10) to join the Java server. The Geyser plugin is already installed from the base article, but we need to expose UDP port 19132.
Add playit.gg Bedrock Tunnel
- Go to your agent's tunnels page:
https://playit.gg/account/agents/<agent-id>/tunnels/add - Select Minecraft Bedrock as tunnel type
- Click Add Tunnel
- Note your Bedrock public address (different from Java)
| Note: | Free tier allows 4 TCP + 4 UDP ports across 2 agents. Each tunnel uses 1 port. |
Expose Bedrock Port
HelmRelease (Bedrock)
Add extraPorts to k8s/apps/minecraft/helmrelease.yaml under minecraftServer:
minecraftServer:
# ... existing settings ...
rcon:
# ...
extraPorts:
- name: bedrock
containerPort: 19132
protocol: UDP
service:
enabled: true
type: LoadBalancer
port: 19132
persistence:
# ... Deploy Bedrock
Commit Changes
git add k8s/apps/minecraft/helmrelease.yaml
git commit -m "feat(minecraft): expose Bedrock port for Geyser"
git push Reconcile Flux
flux reconcile source git flux-system && flux reconcile kustomization sync Verify Bedrock
Service Status
kubectl get svc -n minecraft You should see a second service with port 19132/UDP.
Connect from Bedrock Edition
- Open Minecraft Bedrock Edition
- Play → Servers → Add Server
- Enter playit.gg Bedrock address (e.g.,
xx.gl.at.ply.gg:xxxxx) - Or for Tailscale:
<BEDROCK-EXTERNAL-IP>:19132
Next Steps
With Bedrock support enabled, see the server management reference for RCON commands and administration.