Open source Agentless XCP-ng native

Manage, back up and automate XCP-ng

Xen Orchestra is the open source web interface for XCP-ng. One app for your whole virtualization stack, with no agents on your VMs, no vendor lock-in and no per-socket licensing.

v0.0 License AGPL-3.0 0 stars
Xen Orchestra dashboard screenshot
Getting started

Five ways to run Xen Orchestra.

Same open source platform every time. Pick the path that matches your environment. From a guided one-click deploy to building it yourself from source.

Full install guide
Recommended · works from any browser

Deploy XOA from your browser

The fastest way to get Xen Orchestra Appliance (XOA) running: a guided web form talks directly to your XCP-ng or XenServer host to import and configure the appliance.

All the deploy code runs in your browser, nothing about your host or credentials is sent to Vates' servers. You'll need your host or pool credentials on hand.
Running in production?

The same XO, with a safety net. VATES VMS bundles Xen Orchestra with XCP-ng, 24/7 support delivering up to 1-hour response times for critical issues and managed updates across the full stack.

What XO does

One console for the whole stack.

Agentless by design. Nothing to install on your hosts or your VMs. From one lab host to hundreds across multiple sites.

Kubernetes and DevOps tools drive the Xen Orchestra API; Prometheus, Grafana and DC Scope consume its metrics; Xen Orchestra manages any number of XCP-ng pools on any site, creates node VMs for Kubernetes, streams backups to a repository, keeps powered-off VM copies on a disaster recovery site and imports VMware VMs with V2V; each pool shares SAN or NAS storage over iSCSI, FC or NFS

VM & infrastructure management

Everything you do to a VM or a host, from one place.

  • Create, clone, snapshot and live-migrate VMs
  • Patch whole pools in one go
  • Pull VMs in from VMware with the built-in warm V2V engine
Learn more

Backup & disaster recovery

Backups that get checked, not just scheduled.

  • Full, incremental and mirror backups
  • Replication to another site
  • Immutable storage against ransomware
  • Health checks that boot every restore to prove it works
Learn more

Access control & self-service

Give teams their own resources without giving them the keys.

  • Fine-grained ACLs on every object
  • SSO through LDAP or OpenID Connect
  • Resource sets with quotas
  • An audit log behind it all

REST API, CLI & automation

Anything you can click, you can script.

  • A documented REST API and xo-cli
  • Terraform, Ansible and Packer providers
  • An MCP server so AI assistants can query your infrastructure in plain language
Learn more

Monitoring

Know what your infrastructure is doing, right now and last month.

  • Live CPU, RAM, disk and network stats
  • One dashboard for every connected pool
  • Export to Prometheus or OpenMetrics

XO Lite

Already on every XCP-ng host, nothing to install.

  • Basic VM and pool operations straight from the host
  • The fastest way to try XCP-ng before deploying XO
Try it now
Latest releases

Shipping every month.

All releases on the blog
Community

Built in the open, with you.

Ask questions, file issues, share recipes. The maintainers are in every channel, and so are thousands of sysadmins.

Forum

Long-form troubleshooting and architecture discussion in the Xen Orchestra category of the XCP-ng community forum.

xcp-ng.org/forum/category/12/xen-orchestra

Discord

Quick questions and real-time help from the community and the Vates team on the "XCP-ng and XO" server.

Join the server

Documentation

Installation guides, configuration references and how-tos for every free, self-hosted feature of Xen Orchestra.

docs.xen-orchestra.com

GitHub

The full source, issue tracker and pull requests. Star it, fork it, send a patch, it all lives here.

vatesfr/xen-orchestra

Blog

Release notes, deep dives and engineering posts, including how XO's atomic design system is built.

xen-orchestra.com/blog

XCP-ng

The free, open source Xen-based hypervisor that Xen Orchestra manages, same team, same community.

xcp-ng.org