KPanel / Built for real Linux hosts

Turn every server intoyour operations workspace.

Desktop and Classic modes share one control plane. System, websites, Docker, files, clusters, and an AI assistant work against the same real host state—with two-way interoperability with kejilion.sh.

  • Two modes · switch anytime
  • AI writes require approval
  • AMD64 / ARM64
Desktop modeAgent onlineLatest stable release
KPanel Desktop mode with server overview, Hermes terminal, and AI assistant
One stateDesktop and Classic share resources
Multi-windowMonitor, terminal, and AI in parallel
Real hostResources stay outside panel lock-in

01 / TWO MODES

One control plane. Two ways to work.

Keep the directness of a classic panel or open a desktop-style multitasking workspace. You are choosing an interface—not a separate system.

Same account · Same Agent · Same host state · No resource migration
A

Desktop mode

Spread complex work across windows

Drag, minimize, maximize, and use a real taskbar. Monitoring, clusters, terminals, and AI can stay open together while you investigate.

  • Multi-window
  • Desktop widgets
  • Taskbar state
  • Links open in system browser
KPanel dark Desktop mode with server status widgets
B

Classic mode

Keep panel work direct

A familiar sidebar, clear sections, and dense information make routine checks and consecutive configuration fast.

  • Clear sidebar
  • Structured forms
  • Fast checks
  • App center
KPanel Classic mode server overviewKPanel Classic mode application center

02 / OPERATIONS WORKSPACE

AI is a workspace window,not a second control plane.

The lightweight assistant understands host and container state already available to KPanel. It uses bounded tools for queries, analysis, and proposals—without making you assemble a separate agent platform.

Human approval by default
01

Choose your modelUse OpenAI-compatible, Anthropic, and Gemini providers with independent sessions.

02

Fixed tool boundariesNormal actions use structured arguments. Writes require approval; high-risk actions always require it.

03

Proposals, not privilegeMemory and workflow changes are proposed by AI and approved by the administrator.

Lightweight AI operations assistant in KPanel Desktop mode
+

See fleet-wide state without losing host-level depth.

KPanel cluster list and history monitoring windows

Cluster + history

More nodes, same operational depth

Observe KPanel nodes and lightweight read-only nodes, then review host and container metrics over time.

KPanel history monitoring beside a diagnostics terminal

Diagnostics workspace

Trends beside the live evidence

Keep historical metrics, route latency, and diagnostic scripts together so the investigation remains continuous.

03 / BUILT FOR OPERATIONS

Less assembly. More daily operations.

Start with one host and connect more when needed. Every surface is organized around real resources, explicit state, and traceable actions.

MON
01

Host and history monitoring

Inspect CPU, memory, disk, network, connections, and container history, with 30-day raw and up to 12-month hourly retention.

  • Host metrics
  • Container trends
  • Route latency
CLU
02

Clusters and lightweight nodes

Connect full KPanel nodes or observe low-resource servers through outbound-HTTPS, read-only lightweight nodes.

  • Node state
  • One-time authorization
  • Low-resource visibility
AIO
03

Lightweight AI assistant

Multiple providers, models, and sessions. Ask against panel state and act through reviewable structured tools.

  • Bounded tools
  • Human approval
  • Audit trail
WEB
04

Websites and Nginx

Manage domains, certificates, reverse proxies, and site state while recognizing configuration that already exists on the host.

  • SSL
  • Reverse proxy
  • Site state
SYS
05

Docker, files, and processes

Move continuously from containers to files, processes, terminal sessions, and system settings.

  • Docker
  • Files
  • Processes + terminal
APP
06

App center and diagnostics

Discover kejilion.sh and third-party apps, then use system diagnostics to find common configuration and network issues.

  • App catalog
  • Direct install
  • System checks

04 / REAL HOST, CLEAR BOUNDARIES

Real host management needs real boundaries.

KPanel does not lock resources inside a private abstraction. Scripts, SSH, Compose, and panel-created resources remain mutually visible, while privileged capabilities are separately authorized, time-bounded, and audited.

kejilion.shSSHComposeKPanel
Real host state
SystemWebsitesContainersFilesApps
01

Layered privilege

Web/API runs unprivileged and normal work goes through a structured Agent. Host terminal access is a separately authorized, lifecycle-bounded root PTY.

02

Session protection

Login rate limits, CSRF protection, session controls, and optional TOTP protect the administration surface.

03

Traceable change

Critical actions leave audit records, while resource configuration uses versions for comparison and rollback.

05 / DEPLOY

Start with one clean Linux host.

KPanel is designed for a single-administrator server. The installer validates the environment and prepares dependencies; review the platform matrix and security guidance before production use.

Real-host verified
Debian 13 · AMD64
Release builds
AMD64 · ARM64
Runtime base
systemd · Docker · Compose v2

Other Debian, Ubuntu, RHEL, Arch, and openSUSE paths are implemented but admitted progressively through the support matrix. Alpine / OpenRC is not a formal install target.

Install KPanelroot@server
bash <(curl -sL kejilion.sh) app kpanel

Run as root. Review the repository and platform support matrix before installing.

Back up existing configuration first, then protect the management endpoint with HTTPS and access controls.

OPEN SOURCE / AGPL-3.0-only

Your server should remain understandable—and manageable.

Enter through the familiar Classic panel or unfold a complete workspace in Desktop mode. Both always point to the same real host.