Backing up VMware for free with Plakar OSS

Paul Oostenrijk • 656 words • October 8, 2026 • 4 min read
Backing up VMware for free with Plakar OSS
Paul Oostenrijk
Paul Oostenrijk Integrations @ Plakar Korp

TL;DR: Plakar’s VMware integration, which was only available in the Plakar Control Plane before, is now available in Plakar OSS. Install the integration with one command, point it at your vCenter, and you get encrypted, deduplicated backups, stored in an open, portable format, while the VM keeps running. It is free for registered Plakar users.

In case you have not heard of us before, Plakar is an open source backup platform, and it now has native integrations for many of the essential parts of a modern stack. That includes databases such as PostgreSQL, MySQL, and SQL Server, Windows through VSS, orchestrators such as Kubernetes, hypervisors such as Proxmox, and cloud and object storage such as AWS, Google Cloud, Azure and S3. It also covers identity and secrets tools like Active Directory and Vault.

Today, we’re excited to announce the release of our VMware integration. You can now back up VMware with Plakar, an open source backup tool. If you run VMware, you can protect it with the same tool, in the same open format, as the rest of your stack.

plakar pkg add vmware

That installs the integration. The full path to a first backup is a few more commands, shown below.

Installing and your first backup

The VMware integration is free for Plakar users. It is not open source, so you install it as a ready-made package after a plakar login.

plakar login -github
plakar pkg add vmware
plakar source add myvm vmware://<instance-uuid> \
  vsphere_server=vcenter.example.com \
  vsphere_datacenter=datacenter-moref \
  vsphere_username=<username> \
  vsphere_password=<password>
plakar at /var/backups create
plakar at /var/backups backup "@myvm"

Each source is one VM, and you find its instance UUID with a tool like govc, make sure to pick the vCenter UUID. There is one protocol, vmware, and it reads the disks in nbd transport mode by default. See the VMware integration docs, the guide to logging in to Plakar, and the guide to managing packages.

Two ways to read the disks

Plakar can read the disks in two ways, set with the transport_mode option. The default is nbd: Plakar reads the raw disk from the ESXi host. The alternative is nfchttp: vSphere exports each disk as a compressed, stream-optimized VMDK file that travels over your production network, and it only needs network access to your vCenter. Pick the transport that fits your network.

How it works

Plakar takes a snapshot of the VM, reads the disks, encrypts and deduplicates them, and writes the result to a Kloset, Plakar’s encrypted, deduplicated backup store that can live on a local disk, in S3 or on a remote server. The VM keeps running the whole time. The snapshot is removed when the backup ends.

How VMware backup works: vCenter, Plakar with the vmware package, and a Kloset store

Backing up and restoring

Restore goes both ways. Put the disks back on the same VM, or create a new VM from the backup. You can even bring it back with its network disconnected, to look at it safely after an incident.

Why Plakar for VMware

A VMware snapshot is not a backup. It lives next to the VM it protects, so it can be lost with it. A Plakar backup is a separate copy, stored where you choose. Here is what you get:

  • Encrypted and deduplicated. Most tools make you choose. Plakar does both, so backups stay private and small.
  • Your backup is a Kloset. A portable store you can keep anywhere. It is not tied to a vendor’s format.
  • No agent. Nothing to install inside your VMs.

Beyond simple backups

Your VMware backups can live in the same kind of store as the rest of your Plakar backups. Keep a copy on more than one storage, and use the same tool for databases, Kubernetes, Windows and Proxmox. One tool and one format across your stack.

Try it

New to Plakar? Download it for macOS, FreeBSD, Alpine, Debian, other Linux distributions, Windows and more.

Install the integration, back up a VM, and share your feedback or questions on Discord.

Stay safe!