
Setup your Hytale Server with Docker Compose.
The easiest way to self-host Hytale.
Generate a secure, production-ready Docker Compose stack in seconds.
CLI-First Design
Generated configs are compatible with standard Docker CLI and Compose tools.
Secure Runtime
Non-root user execution, read-only root filesystem, and capability dropping.
Resource Control
Fine-grained limits for CPU and memory usage to prevent OOM kills.
Self-Host Guide
Docker Compose generator built for Hytale players who want full control.
Use the configurator to generate a lean Docker Compose file, pair it with the `.env` helper, and deploy the same way on Linux, Windows (WSL), or any cloud VPS. The defaults ship with non-root containers, read-only filesystems, and sensible CPU and memory limits so your Hytale world stays online even when players spike traffic.
If you are new to container hosting, start with the basic preset, then follow the deployment checklist below to add backups and firewall rules. Returning admins can jump straight to the high view distance preset to scale exploration without rewriting their compose stack.
Every generated bundle also includes a quick-start README so teammates can repeat the same steps. Keep it beside your Git repo or wiki and link back to this guide whenever you tweak ports or environment variables.
Non-root runtime, explicit ports, and capped resources out of the box.
Works with Docker Compose V2, Podman Compose, and most CI runners.
Map 5520/UDP, add whitelisted IPs, and keep your auth URL private.
Regenerate configs after an update without rebuilding your entire server.
Deployment Checklist
Practical steps to launch and keep your server healthy.
Keep this list next to your compose file so every admin on your team follows the same flow.
Run `docker compose up` once interactively to capture the authentication URL.
Use the generated `.env` file to manage secrets and change the advertised hostname.
Open only the required UDP 5520 port and document any additional public ports you expose.
Schedule backups of the `./data` volume before rolling updates or map it to network storage.
Enable logging rotation in your host daemon so verbose sessions do not fill the disk.
What platforms are supported?
Any system running Docker: Linux, Windows (WSL2), macOS, or cloud VPS providers like Hetzner, DigitalOcean, and AWS.
Can I customize the compose file after download?
Yes. The generated YAML is human-readable with comments for ports, volumes, and resource limits. Adjust memory, CPU, or add mods, then commit to your own repo.
Is this ready for production traffic?
The defaults ship with non-root containers and resource caps. Pair them with your firewall, backups, and monitoring to run long-lived Hytale worlds on VPS or home labs.