Modern, secure, and elegant host & environment management panel.
RunPanel is a modern server and environment management panel for teams and enterprises. It unifies host operations, environment orchestration, file management, access control, and auditing into a refined web experience—helping you build a self‑hosted infra panel with minimal effort.
- Website: https://runpanel.dev
Warning
Development Version Notice
This version is currently under active development and is NOT ready for production use. Please use it only for testing, development, or evaluation purposes. Features may be incomplete, unstable, or subject to breaking changes.
One-line install (run as root):
curl -fsSL https://get.runpanel.dev/install.sh | bash
- Unified multi‑host management: onboard local/remote hosts, works for hybrid environments
- Environment management (LXC/Incus): image pull, compatibility check, port mapping, snapshots/rollback, batch ops
- Monitoring & tasks: real‑time metrics, task queue (e.g., image download), async workers
- File manager: browse/upload/download/share links across environments
- Projects & workspaces: organize resources with natural isolation
- Access & security: JWT login, Casbin‑based fine‑grained authorization, secure defaults
- Audit & logs: trace key actions with aggregated insights
- Extensible ecosystem: plugin/extension ready, enterprise features available
Scenario | RunPanel |
---|---|
VPS deal ends; you must migrate fast and legacy non‑Docker apps are hard to reproduce. | LXC‑based containerization for both traditional and containerized apps, enabling (near) lossless migration. |
One machine no longer fits; you want a cluster, but full Kubernetes is heavy for SMEs and solo developers. | native clustering with lightweight options like Docker Swarm and k3s. |
Kubernetes/k3s is powerful but complex to operate. | visual orchestration for Docker Swarm and k3s—compose and deploy without CLI. |
Backend: Go + Gin (API), Gorm (database), Casbin (authorization), JWT (authentication)
Frontend: Vue 3 + TypeScript, Vite, Tailwind CSS, Element Plus
Container/Host: environments via LXC/Incus; cloud‑native orchestration friendly
Task system: generic task model & executors for async/batch work
- Multi‑tenant and flexible org structures
- Richer environment orchestration & templating
- Plugin ecosystem and marketplace (incl. commercial plugins)
- Centralized audit & compliance modules
- Backup and DR orchestration
(Roadmap evolves with community feedback and enterprise needs.)
RunPanel uses Dual Licensing:
- Open Source: GPL‑3.0 (see root
LICENSE
) - Commercial: see
LICENSE-COMMERCIAL-zh_CN.md
andLICENSE-COMMERCIAL-en_US.md
Key points:
- Free to use under lawful compliance for individuals and enterprises
- SaaS/hosted offerings require commercial authorization
- Official paid plugins and enterprise features require proper licensing
See DUAL-LICENSING.md
and the commercial license files for details.
- Website: https://runpanel.dev
- Sales/Licensing: 400-886-3692
- Email: 207157195@qq.com
- Copyright & Ownership: Jinan Xingyun Network Technology Co., Ltd.
Contributions are welcome via Issues/PRs.