Docker-based web panel for managing multiple Hytale dedicated servers.
If this project is useful to you and you'd like to support its development (or others like MinePanel), any help is appreciated:
- π₯οΈ Multi-Server Management - Create and manage multiple servers from one panel
- π Real-time Console - Live logs with WebSocket
- π File Manager - Upload, edit, delete server files
- π§ Mod Manager - Install mods from Modtale or CurseForge
- π Auto-Updates - Track and update server files with one click
- π Authentication - JWT auth with SSO support
- π Multi-language - English, Spanish, Ukrainian, Brazilian Portuguese
For detailed guides, configuration options, and API reference:
- Getting Started - Installation and setup
- Configuration - All environment variables
- Mods - Modtale & CurseForge integration
- Panel Guide - Using the web interface
- Development - Contributing and local dev
- ARM64 - Apple Silicon / Raspberry Pi
- Troubleshooting - Common issues
# 1. Create folder and download files
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
# 2. Configure
cp .env.example .env
nano .env # Change PANEL_USER and PANEL_PASS!
# 3. Start
docker compose up -d
# 4. Open http://localhost:3000Default login: admin / admin β Change this!
Basic .env settings:
PANEL_USER=admin
PANEL_PASS=your_secure_password
JAVA_XMS=4G
JAVA_XMX=8G# Modtale - Get key from https://modtale.net
MODTALE_API_KEY=your-key
# CurseForge - Get key from https://console.curseforge.com
# Note: Wrap in single quotes (keys contain $ characters)
CURSEFORGE_API_KEY='$2a$10$your-key-here'| Service | Port |
|---|---|
| Game | 5520/UDP |
| Panel | 3000/TCP |
See CONTRIBUTING.md
Free for personal and non-commercial use.
Commercial use by companies with >$100k revenue requires permission. See LICENSE.
If you'd like to support this project, any help is appreciated π
This project is not affiliated with Hypixel Studios or Hytale.