Open Source  ·  Self-hosted  ·  Docker

Manage your game servers
from one panel

Spawn Panel is an open-source management panel for Minecraft and Hytale servers. Powered by Docker — deploy anywhere in minutes with a single command.

MIT License · Free forever · No cloud required
Spawn Panel
Dashboard
Servers
Account
Active Instances
Control your servers from any device
SERVER VERSION PORT RESOURCES ACTIONS
hytale-alpha
ONLINE
Hytale Alpha
25566
16 GB
mc-survival
ONLINE
Minecraft 1.21.4
25565
4 GB

Everything you need to run game servers

A complete toolset — from deployment to daily operations — all in your browser.

Multi-server management

Run as many Minecraft or Hytale server instances as your machine can handle. Each runs in its own isolated Docker container.

Real-time console

WebSocket-powered live console. Send commands and watch logs stream in real time, directly from your browser.

File manager

Browse, edit, upload and download server files directly from the browser. In-browser text editor included.

Mod management

Search and install mods from CurseForge with one click. Supports Minecraft modpacks and Hytale mods.

Role-based access

Superadmin, admin and moderator roles. Granular permission hierarchy — give your team exactly the access they need.

World backups

Schedule automatic backups or create them manually with one click. Download or restore any backup directly from the panel.

Up and running
in minutes

All you need is Docker and Docker Compose. Clone the repo, set a secret key, and you're live.

  • 1
    Clone & configure

    Clone the repository and copy the example environment file.

  • 2
    Set your SECRET_KEY

    Generate a secure random key and add it to your .env file.

  • 3
    Deploy

    Run docker compose up -d and open the panel in your browser.

Default credentials on first launch: admin / P@ssw0rd.
You will be prompted to change them immediately.
bash
# Clone the repository
git clone https://github.com/a-haro/Spawn-Panel
cd Spawn-Panel

# Set up environment
cp .env.example .env
# Edit .env and set SECRET_KEY:
# openssl rand -hex 32

# Deploy
docker compose up -d

# Panel is ready at
http://localhost:5173

Built on solid open-source foundations

No vendor lock-in. Everything runs on your hardware, with technology you know and trust.

Py
FastAPI
Backend API & WebSocket
V3
Vue 3
Frontend SPA
🐳
Docker
Server isolation
DB
SQLite
Zero-config database
JWT
JWT Auth
Secure, stateless auth
Tw
Tailwind
UI styling

Ready to take control of your servers?

Open source, free forever. Self-host it in minutes.

Get Started on GitHub Support on Ko-fi