Production-ready Docker image for dedicated Hytale servers with automatic CurseForge mod management.
10K+
π³ Production-ready Docker image for dedicated Hytale servers.
Automatic CurseForge mod management, auto-download with smart update detection, Helm chart, CLI, easy configuration, and quick troubleshooting.
This image is part of the Hybrowse Server Stack β production-grade building blocks for running Hytale at scale:
session_token / identity_token at startup to skip the interactive /auth flow)Brought to you by Hybrowseβ and the developer of setupmc.comβ .
hybrowse/hytale-serverβ ghcr.io/hybrowse/hytale-serverβ Join the Hybrowse Discord Server to get help and stay up to date: https://hybrowse.gg/discordβ
services:
hytale:
image: hybrowse/hytale-server:latest
environment:
HYTALE_AUTO_DOWNLOAD: "true"
ports:
- "5520:5520/udp"
volumes:
- ./data:/data
tty: true
stdin_open: true
restart: unless-stopped
docker compose up -d
Important
**Two authentication steps required:**
- Downloader auth (first run): follow the URL + device code in the logs to download server files
- Server auth (after startup): attach to the console (
docker compose attach hytale), then run/auth persistence Encryptedfollowed by/auth login deviceOptional (advanced / providers): if you run the Hytale Session Token Brokerβ by Hybrowse, you can fetch session/identity tokens at container startup and skip the interactive
/authflow. See:docs/image/configuration.mdβ
Full guide: docs/image/quickstart.mdβ
Troubleshooting: docs/image/troubleshooting.mdβ
Automation: you can send server console commands from scripts via hytale-cli:
docker exec hytale hytale-cli send "/say Server is running!"
See: docs/image/configuration.mdβ
docs/image/quickstart.mdβ β start heredocs/image/configuration.mdβ β environment variables, JVM tuningdocs/image/kubernetes.mdβ β Helm chart, Kustomize overlays, and Kubernetes deployment notesdocs/image/curseforge-mods.mdβ β automatic CurseForge mod download and updatesdocs/image/troubleshooting.mdβ β common issuesdocs/image/backups.mdβ β backup configurationdocs/image/server-files.mdβ β manual provisioning (arm64, etc.)docs/image/upgrades.mdβ β upgrade guidancedocs/image/security.mdβ β security hardeningHytale requires Java 25. This image uses Adoptium / Eclipse Temurin 25.
docs/image/β : Image usage & configurationdocs/hytale/β : internal notes (not end-user image docs)You can build and run basic container-level validation tests locally:
task verify
Install Task:
This is an unofficial community project and is not affiliated with or endorsed by Hypixel Studios Canada Inc.
This repository and image do not redistribute proprietary Hytale game/server files. Server operators are responsible for complying with the Hytale EULA, Terms of Service, and Server Operator Policies (including monetization and branding rules): https://hytale.com/server-policiesβ
Current repository license (releases after v0.4.0): LICENSEβ
Non-binding summary (see LICENSEβ for the full, binding terms):
Apache-2.0 license text for releases v0.4.0 and older: LICENSE-APACHE-2.0β
See also: NOTICEβ .
For an overview (including commercial agreements and trademarks), see:
Content type
Image
Digest
sha256:b28171629β¦
Size
102 MB
Last updated
7 months ago
docker pull hybrowse/hytale-server