Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I'm building a small web UI for KVM/libvirt as a hobby project

说明与用途

VirtoMir 是一个用于管理 KVM/libvirt 虚拟机的 Web UI,支持创建、启动/停止、快照、克隆、控制台访问和实时指标,并与现有 libvirt 工具完全兼容。

问题

Existing KVM management tools were either too low‑level, desktop‑only, or heavyweight for a single‑host setup.

结果

VirtoMir offers a lightweight, web‑based alternative to existing KVM tools, enabling visual management without replacing libvirt or affecting existing VMs.

工作流

  • 1. Install VirtoMir binary on the host. 2. Authenticate via Linux PAM over TLS. 3. Use the web UI to create a VM from ISO or cloud image. 4. Start, stop, snapshot, or clone VMs. 5. Access console through VNC/SPICE/serial. 6. View live CPU, disk, and network graphs updated every second. 7. Review XML diff before applying changes.

证据

I want to share a hobby project I've been working on: VirtoMir, a web interface for managing virtual machines on a Linux host running KVM/QEMU with libvirt.

来源

virsh is great, but I wanted something visual for day-to-day work.

来源

It doesn't replace anything: your VMs stay normal libvirt VMs, and anything you do in virsh shows up in the UI too.

来源

Create a VM from an ISO or a cloud image (with cloud-init)

来源

Backend: Go, talking to libvirt. It ships as a single binary with the UI embedded, with no database or agents.

来源

Sign-in: your Linux account through PAM, behind self-signed TLS by default.

来源

  • 记录日期: 2026-10-22T18:11:38.108Z