Skip to content

pjortiz/docker-geysermc-proxy

Repository files navigation

Docker GeyserMC Proxy (Unofficial)

Build Dynamic JSON Badge Dynamic JSON Badge Dynamic JSON Badge Docker Pulls

Description

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.

Usage

Command Line

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:latest

Docker Compose

volumes:
  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.pem

Floodgate

If you intend to use Floodgate, you will need to mount the Floodgate key.pem file directly to /Geyser/floodgate/key.pem in the container.

Environment Variables

Take a look here for how to set up Geyser.

Variable Config file Equivalent Default
null

License

All software and files not created or managed by GeyserMC are licensed under the MIT license.

See GeyserMC's license.

Disclaimer

This project is not affiliated with GeyserMC or any of its developers. This is an unofficial image.

About

Unoffical Docker image with GeyserMC Standalone Proxy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •