WebKVM 是部署在 Linux 上的虚拟机与系统容器管理面板,通过网页统一管理 QEMU/KVM 虚拟机和 Incus/LXC 容器。它可安装到现有 Linux 系统,提供云镜像与 Cloud-Init 部署、多控制台视图、存储池和主机维护功能,适合自行管理虚拟化服务器。
适合希望在现有 Linux 服务器上搭建混合虚拟化环境的管理员 · 需要反复创建预配置 Linux 测试环境的开发者 · 需要同时观察和操作多台虚拟机的实验室维护人员
亮点
统一管理虚拟机与容器
在同一面板管理 QEMU/KVM 虚拟机与 Incus/LXC 系统容器。
无需重装宿主系统
可部署到现有 Linux 服务器,无需为搭建虚拟化平台重新格式化系统。
云镜像配合自动初始化
内置云镜像目录,结合 Cloud-Init 配置实例账号、SSH 密钥和启动脚本。
多控制台同屏交互
通过可自定义的网格,同时查看并操作多台运行中虚拟机的图形控制台。
功能说明
实例与镜像
虚拟机与系统容器
统一管理 Windows、Linux、BSD 虚拟机及 LXC 系统容器。
官方云镜像目录
提供 Ubuntu、Debian、Alpine、Fedora、Rocky 和 AlmaLinux 的官方 qcow2 云镜像。
实例自动初始化
使用写时复制后备文件创建实例,并在启动时注入用户名、密码、SSH 公钥和自定义 Cloud-Init 配置。
实时资源监测
通过服务端事件推送 CPU、内存、磁盘和网络遥测数据。
在线调整磁盘
支持热插拔磁盘扩容,无需让来宾系统停机。
终端与任务
浏览器宿主终端
支持 WebGL 加速、Unicode 11 和功能键工具栏,采用系统 PAM 认证。
终端会话保持
在 WebKVM 不同页面之间切换时,活动 Shell 会话保持连接。
多控制台网格
在可自定义布局中同时监看并操作多个运行中虚拟机的图形控制台。
下载任务进度
任务抽屉集中显示下载速率、已传输大小、完成比例和预计剩余时间。
存储与直通
阵列格式化与挂载
支持 ext4、xfs、btrfs 格式化,并生成持久化 systemd 挂载单元和 WebKVM 存储池。
挂载已有阵列
提供非破坏性挂载方式,可接入已有 RAID 阵列而不重新格式化。
阵列维护进度
在界面中查看 RAID 同步、检查和 scrub 的实时进度。
直通条件诊断
检查 Intel VT-d 或 AMD-Vi 条件,并按 IOMMU 组展示设备层级。
设备驱动绑定
支持切换到 vfio-pci 驱动,自动重新探测,绑定失败时回滚。
部署与运维
社区应用部署
收录超过 600 个 Proxmox/Incus 社区应用,可后台自动部署或在宿主终端运行交互式 TUI 安装器。
宿主软件包更新
集成 APT、DNF、Pacman 更新,显示安全公告标记,支持安全、常规及保留软件包分类筛选,并检测待重启状态。
防火墙更改回滚
宿主防火墙变更附带 30 秒自动回滚计时,降低误操作失联风险。
本地命令行自动化
CLI 在宿主以 root 运行时自动认证,支持实例、镜像及用户管理和 JSON 输出。
下载发行版安装包
GitHub Releases 提供 amd64 的 DEB 包和 x86_64 的 RPM 包;现有发布记录包含 0.1.10 版本。
适合场景
希望在现有 Linux 服务器上搭建混合虚拟化环境的管理员
无需重新格式化宿主系统,即可在同一面板管理完整虚拟机和轻量系统容器。
需要反复创建预配置 Linux 测试环境的开发者
可从云镜像创建实例,并自动注入 SSH 密钥、账号与自定义 Cloud-Init 配置。
需要同时观察和操作多台虚拟机的实验室维护人员
多控制台网格支持同屏交互,资源遥测可辅助查看各实例的运行状态。
需要维护宿主存储并配置硬件直通的自托管用户
可管理 RAID 挂载与维护进度,并检查 IOMMU 分组和执行 vfio-pci 驱动绑定。
取舍
选它的理由
- 单一可执行文件内嵌网页界面后端与 Svelte 网页应用编译为一个可执行文件;可在现有 Linux 服务器上部署,无需重装系统。
- 云镜像部署可同时注入初始化配置提供多种发行版的官方云镜像,使用写时复制后备文件创建实例,并在首次启动时注入 SSH 公钥、用户名、密码或自定义 Cloud-Init 脚本。
- 网页终端切换页面后保留会话主机终端支持 WebGL、Unicode 11 和常用 TUI 功能键;在面板各栏目之间切换时,活动 Shell 会话不会因此断开。
- 本机 root 可免令牌使用管理命令行webkvm-cli 通过本地密钥自动认证并读取本机监听地址,支持自动化脚本、SSH 管理和 JSON 输出。
使用须知
- 原生安装需要 root,并会配置宿主环境安装器会安装 QEMU/KVM 与 libvirt 等软件包、配置桥接与 NAT 网络、生成 TLS 证书并注册 systemd 服务,不只是放置一个管理程序。
- Docker 部署仍需连接宿主的 libvirt 套接字容器运行方式依赖宿主虚拟化环境;自定义卷挂载与安全权限需按 Docker 部署文档配置。
- Docker 模式不能使用应用内更新应用内更新会替换宿主上的程序并重启 systemd 服务,只适用于原生安装;Docker 部署需拉取新镜像并重建容器。
同分类软件
查看全部更多「服务器运维」软件
Certd
服务器运维免费增值开源自托管的 SSL 证书自动化系统,用流水线把证书申请、续期、部署串成一条龙,内置 110+ 部署插件可直接推到阿里云、腾讯云、宝塔、1Panel、K8S 和主机 Nginx。
meatshell
服务器运维开源meatshell 是集成资源监控与 SFTP 文件传输的 SSH 终端客户端,支持多标签、分屏和多会话命令操作,适合日常服务器维护与排障。它采用 Rust + Slint 实现,无需 JVM,并提供复用已保存连接的 CLI 与 MCP 入口,可将操作延伸到脚本和 AI 客户端。
Motty
服务器运维开源Motty 是原生桌面 SSH 工作区,将终端、SFTP 文件传输、端口转发、VNC/RDP 远程桌面和 AI 助手集中在同一窗口。它支持多种主机配置导入、分屏终端及通过 SSH 连接远程桌面,适合需要交替操作命令行、文件与图形桌面的远程连接任务。
Komari
服务器运维开源Komari 是轻量级自托管服务器监控工具,由 Agent 采集性能指标,通过网页仪表盘查看,并以一秒间隔展示监控数据。它支持历史图表、网页终端及自定义主题和插件;使用前需自行部署服务端,再从管理后台添加 Agent。仅可部署在自己拥有或获授权管理的系统上。
Monitor
服务器运维开源Monitor 是用 Rust 编写的自托管服务器探针,通过后台与状态页展示秒级监控数据,提供服务器基础信息、网络延迟、流量统计及通知。它采用 Linux agent 向 hub 主动连接的架构,被监控机器不必开放入站端口;定位基础监控,不提供远程终端或负载告警。
Pika
服务器运维开源Pika 是轻量级服务器探针监控系统,由探针通过 WebSocket 上报指标,并提供 Linux 应急响应与基线检查。
AI 整理的软件知识库
AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。