Proxmox × CyberPanel

What is the QEMU Guest Agent
and why does it matter?

Click the buttons and see how it works.

🤖
In a nutshell
Think of Proxmox as a landlord and your CyberPanel VM as the tenant. Without the agent, the landlord can't ring the doorbell — he doesn't know what's happening inside and can't ask the tenant to pack up before leaving. The QEMU Guest Agent is exactly that doorbell — it connects the two.
👀
Sees the real IP
Proxmox knows the VM's internal address
💾
Safe shutdown
Saves all data before powering off
📸
Clean snapshot
Backup without corrupted data
The danger of a forced shutdown — simulation
When you press "Hard Shutdown" in Proxmox without the agent installed, it's like pulling the power cord out of the wall. WordPress was in the middle of writing to the database — the data is left half-written and can corrupt. With the agent installed, Proxmox politely asks the VM to stop, and it finishes writing everything first.
❌ No agent — Hard Shutdown
W
W
W
⚠ WordPress is writing to the database...
✅ With agent — Safe shutdown
W
W
W
⚠ WordPress is writing to the database...
❌ Without agent
Proxmox kills the process immediately.
The WordPress database may become corrupted.
On restart, your site might not work at all.
✅ With agent
Proxmox sends a polite signal.
The VM finishes writing, then shuts down.
Your site works perfectly after restart.
🔍
How Proxmox discovers your VM's IP
Without the agent, Proxmox sees the VM as a "black box" — it knows it's running, but has no idea what IP address it has. Enable the agent below and watch Proxmox instantly discover that VM vm-101 is at address 192.168.1.30.
QEMU Guest Agent OFF
🖥️ Proxmox Host (pve01)
192.168.1.10
Your Proxmox host — always visible
📦 VM-101 (CyberPanel)
???
Agent off — IP unknown
IP Address
Hostname
Operating system
🛠️
How to install it? (2 commands)
Open the terminal of your CyberPanel VM (via Proxmox Console or SSH) and run these two commands. That's it — the agent starts automatically and stays active after every reboot.
vm-101 terminal
renuka@vm-101:~$ sudo apt install qemu-guest-agent -y
→ installs the agent
root@vm-101:~# systemctl enable --now qemu-guest-agent
→ starts it and enables it at boot
✓ Done! The agent is now running on vm-101
⚠ Don't forget: after installation, go to Proxmox → vm-101 → Hardware → and enable the "QEMU Guest Agent" option in the VM settings. Otherwise Proxmox won't use it even if it's running inside the VM.