This image contains the GeyserMC Standalone Proxy, which allows you to connect to Java Edition Minecarft servers from Bedrock Edition clients. Please refer to the GeyserMC website for more information.
docker run -d \
--name geyser-proxy \
--restart unless-stopped \
-e REMOTE_ADDRESS=mc \
-e REMOTE_AUTH_TYPE=floodgate \
-v geyser-data:/Geyser/data \
-v /path/to/floodgate/key.pem:/Geyser/floodgate/key.pem \
portiz93/geysermc-proxy:latestvolumes:
geyser-data:
geyser-proxy:
image: portiz93/geysermc-proxy:latest
# Add your Minecraft server service to wait for it to be healthy
# depends_on:
# mc:
# condition: service_healthy
environment:
# The name of the Minecraft server service or the IP address of the server
REMOTE_ADDRESS: mc
# The port of the Minecraft server. Default is 25565
# REMOTE_PORT: 25565
# The type of authentication to use. Default is online
REMOTE_AUTH_TYPE: floodgate
restart: unless-stopped
volumes:
- geyser-data:/Geyser/data
# Replace local path with the path to your Floodgate key.pem file
- /path/to/floodgate/key.pem:/Geyser/floodgate/key.pemIf you intend to use Floodgate, you will need to mount the Floodgate key.pem file directly to /Geyser/floodgate/key.pem in the container.
Take a look here for how to set up Geyser.
| Variable | Config file Equivalent | Default |
|---|---|---|
| null |
All software and files not created or managed by GeyserMC are licensed under the MIT license.
See GeyserMC's license.
This project is not affiliated with GeyserMC or any of its developers. This is an unofficial image.