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.

KPanel 1.26.0Demo credentials prefilled · All data is simulated

  • Two modes · switch anytime
  • AI writes require approval
  • AMD64 / ARM64
KPanel video cover showing Desktop and Classic modes side by sideWatch the overview01:42

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.

AI operations assistant, file manager, and OpenCode terminal in KPanel Desktop mode

03 / CONNECT YOUR FLEET

Your hosts, everywhere.Your workspace, here.

Bring KPanel and lightweight Linux nodes into one workspace. Check status and history, manage files and terminals, receive alerts, and share a public view of your fleet.

Choose a cluster capability preview
Product screenshot · Connect & overviewView full image ↗
KPanel cluster list showing local and remote hosts with status, operating systems, regions, and resource usage

Connect a host. See where it stands.

Pair existing KPanel installations with an access code, or install a lightweight node on a Linux host. View online status, CPU, memory, disk, network, and uptime together.

  • Access-code pairing
  • Lightweight nodes
  • Batch enrollment
Product screenshot · Fleet & historyView full image ↗
KPanel cluster globe beside historical monitoring, showing node locations, route latency, and availability

From a global view to one host’s history.

Switch between list, card, and globe views to see node locations and current status. Select a host to review historical metrics, route latency, and service checks.

  • List / cards / globe
  • Historical trends
  • Ping / TCP / HTTP
Product screenshot · Files & terminalsView full image ↗
KPanel file manager with a host selector beside a terminal with multiple hosts and quick commands

Switch hosts. Keep the work moving.

Browse, edit, upload, and download files on a selected host. Manage terminal sessions with quick commands or batch execution. Authorized KPanel peers can also copy files and directories between panels.

  • Remote file management
  • Cross-panel copies
  • Multi-host terminals
Product screenshot · NotificationsView full image ↗
KPanel cluster notification settings with Telegram, Feishu, DingTalk, and WeCom channel choices

Send key changes to your messaging app.

Receive rule-based alerts for resource usage, traffic, offline hosts and recovery, and SSH logins. Choose Telegram, Feishu, DingTalk, or WeCom, with one active channel at a time.

  • Threshold alerts
  • Offline & recovery
  • SSH logins

Already running KPanelPair your existing panel using an access code.

Other Linux hostsInstall a lightweight node without a full panel, individually or through batch enrollment.

Terminal and file access depend on node version, capabilities, and authorization. Screenshots include preview builds; features vary by installed version.

04 / 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 KPanel and lightweight Linux nodes for monitoring, with remote files and terminals based on node capabilities and authorization.

  • Unified monitoring
  • Remote management
  • Alerts & sharing
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

05 / 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.

06 / MAKE IT YOURS

A workspace with your colors.

From a neon skyline to an orbital station, bring your wallpaper, accent colors, and workspace together. Your familiar server, with a look that feels like you.

Choose an interface preview
KPanel desktop with a Neon City 3D wallpaper, file groups, and server monitoring widgets
Neon City

A sunset skyline fills the desktop, with rose accents across windows and widgets.

Product screenshot
KPanel desktop with Earth and a ring-shaped space station in the Orbital Station 3D wallpaper
Orbital Station

A workspace among the stars, with Earth, an orbital station, and your host status in view.

Product screenshot
KPanel Classic application center with a Neon City backdrop and pink theme
City at Dusk

The skyline shines through translucent surfaces, with matching accents on navigation, buttons, and app cards.

Product screenshot
  1. Matching colors

    Switch wallpaper and accents together for a consistent look across Desktop, Classic, and sign-in.

  2. Your own wallpaper

    Choose a built-in wallpaper or upload a favorite picture to make your workspace feel familiar.

  3. 3D scenes

    Download scenes like Neon City and Orbital Station on demand for a different view of daily operations.

View wallpaper & theme settings ↗

Product screenshots include preview builds. Available features depend on your installed version.

07 / 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.