Skip to content
SPECIFICTION
Get listed

Minecraft Server Panel

github.com

WebmacOSLinuxAPISelf-hosted

Spec sheet

Purpose
Minecraft Server Panel is a self-hosted Minecraft server control panel with a React interface and Bun backend.Read 9 Oct 2026 · github.com
Product
Minecraft Server Panel is a self-hosted Minecraft server control panel with a React interface and Bun backend.Read 9 Oct 2026 · github.com
Integrations
For DNS deployments, the installer can integrate Caddy for automatic HTTPS and a systemd service on glibc Linux x86_64.Read 9 Oct 2026 · github.com
Security
The setup creates a bcrypt password hash and cryptographically random JWT secret, and sets the configuration file mode to 0600.Read 9 Oct 2026 · github.com
Support
The repository includes a support guide, but the opened project pages do not state a support response time or service level.Read 9 Oct 2026 · github.com
License
The repository is distributed under the MIT License.Read 9 Oct 2026 · github.com
Backups and uploads
The panel supports streamed uploads and ZIP backups with archive and path validation.Read 9 Oct 2026 · github.com
Data storage
Panel configuration, database, server files, and backups are stored in an external panel-data directory.Read 9 Oct 2026 · github.com
Download verification
Release archives include SHA-256 checksums and GitHub artifact attestations.Read 9 Oct 2026 · github.com
HTTPS integration
For DNS deployments, the installer can integrate Caddy for automatic HTTPS; direct-IP mode runs over unencrypted HTTP.Read 9 Oct 2026 · github.com
Migration limit
There is no automatic importer for legacy database or world data, so the documented cutover uses a fresh Bun deployment.Read 9 Oct 2026 · github.com
Network security
Direct-IP HTTP mode is unencrypted; the project recommends a domain with HTTPS, a VPN, or a private network.Read 9 Oct 2026 · github.com
Password security
The setup flow stores a bcrypt password hash and generates a cryptographically random JWT secret.Read 9 Oct 2026 · github.com
Project stage
The project describes itself as under active development and advises reviewing its security policy and deployment guidance before exposing a panel to the internet.Read 9 Oct 2026 · github.com
Release verification
The v3.0.0 release says its archives were built and smoke-tested in GitHub Actions and have GitHub artifact attestations.Read 9 Oct 2026 · github.com
Requirements
Java is required to create and run Minecraft servers, using a version supported by the selected server version.Read 9 Oct 2026 · github.com
Server lifecycle
The panel manages Java server processes, serializes start, update, and deletion operations, and includes crash recovery and process cleanup.Read 9 Oct 2026 · github.com
Server management
The panel can create and run Minecraft servers, and supports server provisioning, updates, and deletion.Read 9 Oct 2026 · github.com
Standalone app
The release bundles the frontend and backend into a standalone executable, so end users do not need Bun, Node.js, npm, or node_modules.Read 9 Oct 2026 · github.com
Standalone releases
Release executables bundle the frontend and backend and do not require Bun, Node.js, npm, or node_modules.Read 9 Oct 2026 · github.com
Storage
Panel configuration, SQLite database, server files, logs, and backups are stored in a local panel-data directory.Read 9 Oct 2026 · github.com
Supported downloads
Release targets are Apple Silicon macOS and glibc Linux x86_64; Windows, Intel macOS, Linux ARM64, and Alpine/musl are not release targets.Read 9 Oct 2026 · github.com
Supported platforms
Release targets are Apple Silicon macOS and glibc Linux x86_64; Windows, Intel macOS, Linux ARM64, and Alpine/musl are not release targets.Read 9 Oct 2026 · github.com
Uploads and backups
It supports streamed uploads and validated ZIP backup handling.Read 9 Oct 2026 · github.com
Vulnerability reporting
The security policy asks users to report vulnerabilities through GitHub’s private vulnerability reporting form and warns against posting exploit details publicly.Read 9 Oct 2026 · github.com

Where Specifiction places it

Alternatives to Minecraft Server PanelAll alternatives →