𝔩𝔢𝔩𝕠𝔭𝔢𝔷
Theme
Connect With Me on LinkedIn Buy Me a Coffee

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

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

  1. Go to your agent's tunnels page: https://playit.gg/account/agents/<agent-id>/tunnels/add
  2. Select Minecraft Bedrock as tunnel type
  3. Click Add Tunnel
  4. 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

  1. Open Minecraft Bedrock Edition
  2. Play → Servers → Add Server
  3. Enter playit.gg Bedrock address (e.g., xx.gl.at.ply.gg:xxxxx)
  4. Or for Tailscale: <BEDROCK-EXTERNAL-IP>:19132

Next Steps

With Bedrock support enabled, see the server management reference for RCON commands and administration.

See: Minecraft Server Management

Previous
Minecraft Import Existing World