Deploy Eaglercraft
Play Minecraft in the browser — one-click self-hosted server
eaglercraft-railway
Just deployed
/data
Deploy and Host Eaglercraft on Railway
Eaglercraft is Minecraft you can play in a web browser. This template hosts a Paper 1.12.2 world with EaglerXServer so friends can join from Chrome, a Chromebook, or any device with a browser — no Java client required.
About Hosting Eaglercraft
This template runs ghcr.io/railbi/eaglercraft-railway:1.1.1 and stores the world, plugin config, and player data in a Railway volume at /data. After deploy, wait for the landing page, open an Eaglercraft 1.12.2 client, and Direct Connect to wss://<your-domain> with no path. Give the service at least 2 GB of RAM; 1 GB will OOM the JVM on boot. Register in chat with /register <password> <password> (AuthMe, offline mode).
Common Use Cases
- Host a Minecraft server friends can join from a browser
- Play on Chromebooks or machines without a Java client
- Keep a small persistent survival world on Railway
Dependencies for Eaglercraft Hosting
ghcr.io/railbi/eaglercraft-railway:1.1.1- Railway persistent volume at
/data
Deployment Dependencies
Implementation Details
- Do not scale replicas. The world cannot be written by two instances at once.
- Plugin jars refresh from the image on every boot. Worlds and
config.ymlstay on the volume. - Java Edition needs a separate TCP proxy on the same container port; browser clients use the public HTTPS domain as
wss://YOUR_PUBLIC_DOMAIN.
Why Deploy Eaglercraft on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Eaglercraft on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
eaglercraft-railway
ghcr.io/railbi/eaglercraft-railway:1.1.1