Introduction
CraftPanel is a self-hosted manager for Minecraft Java Edition servers. You install it on a computer you control (your PC, a spare machine, a Raspberry Pi or a VPS), open the dashboard in a browser and create, run and maintain real Minecraft servers. There is no cloud service, no account to sign up for and no telemetry.
What it does
Section titled “What it does”- Creates servers with Paper, Purpur, Fabric, NeoForge, Vanilla or a Velocity proxy, for any published Minecraft version. Downloads come from the official sources and are checked against their checksums.
- Handles Java: the right Eclipse Temurin version (8, 17, 21 or 25) is downloaded per Minecraft version.
- Runs Minecraft in its own background service, so restarting, updating or even crashing the dashboard never stops your games.
- Manages everything around a server: live console, players, whitelist, ops and bans,
server.properties, game rules, plugins and mods from Modrinth and Hangar, modpacks, worlds, files, backups, schedules and notifications. - Supports teams with roles, per-server access, two-factor sign-in and an audit log.
Requirements
Section titled “Requirements”| Operating system | Linux with systemd (Debian, Ubuntu, Raspberry Pi OS, …), Windows 10/11, macOS |
| CPU | x64 or ARM64 (ARMv7 for the dashboard; Java servers need a 64-bit OS in practice) |
| Memory | ~100 MB for CraftPanel, plus what your Minecraft servers need (2 GB for a small Paper server, 4 GB+ for modpacks) |
| Node.js | 22.13 or newer. The installers set it up for you if it’s missing. |
| Java | Nothing to install. CraftPanel downloads it per server. |
Where to go next
Section titled “Where to go next”Install CraftPanelOne command on Linux, Raspberry Pi or Windows.
Create your first serverFrom the setup token to players joining.
Remote accessManage CraftPanel from other devices, safely.
Security modelWhat CraftPanel protects and what it doesn't.
Panel design systemTokens, components, layout patterns and accessibility guidance.