Hytale-Server-Manager
Hytale-Server-Manager
Docker app from Nebula's Repository
Overview
Hytale Server Manager is a web-based management dashboard for Hytale game servers.
Features include:
- Server management and monitoring
- Backup automation and restoration
- Player tracking
- Mod management
- Scheduled tasks
- Discord notifications
- Real-time console access
IMPORTANT: You must configure the JWT secrets before first use. Generate random values for JWT_SECRET, JWT_REFRESH_SECRET, and SETTINGS_ENCRYPTION_KEY using the commands shown in each variable's description.
Runtime arguments
- Web UI
http://[IP]:[PORT:3001]- Network
host- Shell
sh- Privileged
- false
Template configuration
- Target
- 3001
- Default
- 3001
- Value
- 3001
- Target
- 5520
- Default
- 5520
- Value
- 5520
User ID for file permissions. Use 'id' command to find your UID.
- Default
- 99
- Value
- 99
Group ID for file permissions. Use 'id' command to find your GID.
- Default
- 100
- Value
- 100
Set container timezone in TZ format.
- Target
- TZ
- Default
- Etc/UTC
- Value
- Etc/UTC
SQLite database storage
- Target
- /app/data/db
- Default
- /mnt/user/appdata/hytale-server-manager/db
- Value
- /mnt/user/appdata/hytale-server-manager/db
Game server installations
- Target
- /app/servers
- Default
- /mnt/user/appdata/hytale-server-manager/servers
- Value
- /mnt/user/appdata/hytale-server-manager/servers
Server backup storage
- Target
- /app/data/backups
- Default
- /mnt/user/appdata/hytale-server-manager/backups
- Value
- /mnt/user/appdata/hytale-server-manager/backups
Application logs (including Prisma logs)
- Target
- /app/logs/
- Default
- /mnt/user/appdata/hytale-server-manager/logs/
- Value
- /mnt/user/appdata/hytale-server-manager/logs/
SSL Certificates for the web UI
- Target
- /app/data/certs/
- Default
- /mnt/user/appdata/hytale-server-manager/certs/
- Value
- /mnt/user/appdata/hytale-server-manager/certs/
Hytale downloader tool storage
- Target
- /app/data/hytale-downloader
- Default
- /mnt/user/appdata/hytale-server-manager/hytale-downloader
- Value
- /mnt/user/appdata/hytale-server-manager/hytale-downloader
System machine ID for identification
- Target
- /etc/machine-id
- Default
- /etc/machine-id
- Value
- /etc/machine-id
Discord webhook URL for notifications
Enable Discord webhook notifications
- Default
- false
- Value
- false
Allowed CORS origin. Set to your Unraid server URL for external access (e.g., https://192.168.1.100:3001)
- Default
- http://localhost:3001
- Value
- http://localhost:3001
Allow HTTP access (NOT recommended). Set to 'true' only for local network testing without HTTPS.
- Default
- false
- Value
- false
Encryption key for sensitive settings (exactly 32 hex chars). Generate with: openssl rand -hex 16
JWT refresh token secret (min 32 chars). Generate with: openssl rand -hex 64
JWT secret for authentication (min 32 chars). Generate with: openssl rand -hex 64
Rate limit window in milliseconds (default: 900000 = 15 minutes)
- Default
- 900000
- Value
- 900000
Maximum requests per rate limit window (default: 100)
- Default
- 100
- Value
- 1000
Maximum file upload size in bytes (default: 52428800 = 50MB)
- Default
- 52428800
- Value
- 52428800
Categories
Details
ghcr.io/nebula-codes/hytale-server-manager:latestRun Hytale-Server-Manager on Unraid.
Hytale-Server-Manager is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.