Skip to content

Run Hytale serversfrom a browser

HytalePanel is a free Docker image and web panel for hosting Hytale. A live console, files, mods and backups for every server you run.

The console replays a real server boot. It takes commands too, so try /help.

Survival-01Online·:5520/udp

21:04:09[HYTALE] Using host machine-id

21:04:09[HYTALE] Files detected!

21:04:10[HYTALE] Starting server (RAM: 4G-8G, Port: 5520/udp)

21:04:10[HytaleServer] Loading world "default"...

21:04:11WARN Chunk 12,-4 took 812ms to generate

21:04:11Loaded 214 assets in 1.82s

21:04:12Server started on 0.0.0.0:5520

21:04:13Player Aleksandra joined (uuid 3f2b-11ee)

21:04:15› /who

21:04:15Online players (1): Aleksandra

  1. How it works

    hytale-panel

    Running·:3000/tcp

    $ docker compose up -d

    One compose file starts the panel.

  2. Survival-01

    Offline·5520/udp·4G–8G

    hytale-a1b2c3d4

    The panel creates each server as its own container.

  3. Survival-01

    Downloading…

    71%

    It downloads the game files with your Hytale account.

  4. Survival-01

    Online·up 3h 12m

    4 players·5520/udp

    Your friends join on port 5520.

One screen per server

The console stays open next to the tabs you work in. Control, setup, files, mods, backups and config, without leaving the log.

The server view in HytalePanel, with the live console on the left and the Mods tab on the right

Every server you run sits in one list, with its port, memory and container.

The server list with three servers, their status, port, memory and container

What it replaces

Everything you would otherwise do over SSH, in a terminal, with a script you have to remember.

TaskHytalePanelBy hand
ConsoleLive in the browser, filtered by levelAn SSH session inside screen
FilesBrowse, edit, upload and downloadscp and a terminal editor
ModsSearch Modtale and CurseForge, install in one clickDownload each jar and copy it over
BackupsOn a schedule, keeping as many as you chooseA cron job you write yourself
Game updatesCheck and update from the Setup tabRun the downloader again
More serversOne panel, one container and port eachA folder, a port and a script each
AccessA password, or your SSO proxy in frontWhoever holds the SSH key

Questions

  • Yes. The game files come from the official hytale-downloader, which asks you to sign in once with a device code. The login is kept in the server's volume.

Start infive lines

Then open localhost:3000, sign in and create your first server. The guide covers every step.

~/hytale
mkdir hytale && cd hytale
curl -O https://raw.githubusercontent.com/ketbome/hytalepanel/main/docker-compose.yml
curl -O https://raw.githubusercontent.com/ketbome/hytalepanel/main/.env.example
cp .env.example .env  # set PANEL_USER and PANEL_PASS
docker compose up -d