Features — v8.3-ce9
Current release · June 2026 · Based on XCP-ng 8.3
Table of contents
- Base platform
- customisations
- GPG signing
- What you get (full feature summary)
- Known limitations in this release
- Changelog
Base platform
XCP-ng HL is a drop-in ISO replacement for XCP-ng 8.3. It inherits the full upstream feature set, the differences are in XO Lite, XOA and the deployment workflow. Everything below the installer works exactly as in the official release.
| Attribute | Value |
|---|---|
| Base release | XCP-ng 8.3 (latest upstream point release) |
| Hypervisor | Xen 4.17 |
| Dom0 kernel | Linux 4.19 (XCP-ng kernel) |
| Management API | XAPI (Xen API) |
| Default networking | Open vSwitch (OVS) |
| Installer | XCP-ng text installer |
customisations
Patched XO Lite
XO Lite is the lightweight single-page management UI bundled with every XCP-ng host. In HomeLab Edition, the upstream DeployXoaView.vue component is patched at source level before the RPM is built, so the patch is minimal.
The upstream xo-lite version is pinned via the UPSTREAM_TAG file in xolite-ce (currently xo-lite-v0.21.0, the last known-good release) and only moves when that pin is deliberately bumped.
What the patch changes:
- The “Deploy XOA” button targets an updated XOA deploy webpage.
- The XOA-HL image
- The official Vates image.
- The image provided by Ronivay.
- A custom field to deploy your own XOA image.
Everything else in XO Lite — VM management, console access, SR browsing, host metrics — remains untouched.
xoa-proxy — local XVA delivery
A purpose-built Rust HTTP server (xoa-proxy) is bundled with the ISO and runs on the host. It:
- Serves the community XOA image with support for gzip-compressed format.
- Supports both HTTP and HTTPS (including self-signed certificates).
HomeLab XOA image
The XOA image deployed by the proxy is built by integrating XOA-HL Vagrantin/xoa-hl,
Ronivay’s XOA image
The XOA image deployed by the proxy is built from ronivay/XenOrchestraInstallerUpdater, a well-maintained community installer for self-hosted Xen Orchestra.
| Detail | Value |
|---|---|
| XO version | Tracks latest stable XO release |
| Default admin user | admin@admin.net |
| Default admin password | admin |
| SSH user | xo |
| SSH password | xopass |
Change the default passwords immediately after first login.
Vates XOA image
This is the official image provided by Vates for XCP-ng multi-host management. In this case you can specify the credentials at the deployment step.
GPG signing
All XCP-ng HL artifacts are signed with the XCP-ng HomeLab Edition GPG key.
Key structure
The key follows an offline master + subkeys model:
| Role | Description |
|---|---|
| Master key | Certification only — kept offline, never used for signing |
| RPM signing subkey | Signs all community RPM packages (xo-lite-community, xoa-proxy) |
| ISO signing subkey | Signs the ISO checksum file (xcp-ng-8.3-ceN.iso.sha256.asc) |
| Property | Value |
|---|---|
| Master key fingerprint | 2F59 1DB9 D2C1 28C4 C3D9 63F4 6DA0 0DCA 5BBA 215A |
| Published | keys.openpgp.org |
xcp-ng-ce.lid530@passmail.com | |
| Public key file | xcp-ng-ce-public.asc (attached to every release) |
The public key file contains both signing subkeys. Importing it once is sufficient to verify both RPMs and the ISO checksum.
What you get (full feature summary)
Hypervisor & host management
- Full XCP-ng 8.3 feature set — all VM types (HVM, PV, PVH), live migration (XenMotion), Storage XenMotion.
- Storage Repositories — Local LVM, NFS, iSCSI (LVM & EXT), HBA/FC, XOSTOR (hyper-converged), SMB, ISO SR.
- GPU/vGPU — PCI passthrough and NVIDIA GRID vGPU support.
- HA — pool high-availability with automatic VM restart on host failure.
XO Lite (browser-based quick management)
Available at http://<host-ip> immediately after install:
- Pool and host overview (CPU, RAM, storage at a glance).
- VM list: start, stop, reboot, console access.
- Basic SR and network inspection.
- HomeLab deploy flow: one-click XOA deployment with no external connectivity required if you host your XOA image locally.
Xen Orchestra (after XOA deployment)
After “Deploy XOA” in XO Lite, you get a full Xen Orchestra instance:
- Full lifecycle VM management — create, clone, migrate, snapshot.
- Agentless backup — full, delta, continuous replication, disaster recovery.
- Scheduling — cron-based backup jobs with configurable retention.
- RBAC / delegation — roles (Admin, Operator, Viewer) and resource sets.
- Monitoring & alerting — per-VM and per-host metrics, threshold alerts.
- REST API + xo-cli — scriptable access to all resources.
- Rolling pool upgrade — zero-downtime upgrades via XO.
- XOSTOR — hyper-converged storage setup via the XO UI (3+ nodes).
Some features require a license distributed by Vates.
Known limitations in this release
| Limitation | Status |
|---|---|
| Xolite-ce — Deploy button always accessible | issue#4 — switch button to “Access XOA” after successful deploy |
| Xoa-proxy — Logs are in UTC | issue#3 — investigation to be done |
| Xoa-proxy — Reduce the number of crates | issue#2 — investigation to be done |
| Xoa-proxy — Reduce memory footprint | issue#1 — xoa-proxy runs in Dom0; its memory impact must be controlled |
| Xcp-hl — Release publication versioning | issue#4 — versioning is inconsistent across artifacts |
Changelog
v8.3-ce9 (June 2026)
- xolite-ce
v0.21.0-ce6— upstream xo-lite pinned to0.21.0(last known-good release;0.22.0/0.23.0broke the build) via theUPSTREAM_TAGfile. - xoa-proxy
v0.1.1.x— simplified RPM versioning (.staticrelease suffix) and automated, categorized GitHub release notes. - Consistent artifact naming:
xcp-ng-8.3-ceN.iso+.iso.sha256+.iso.sha256.asc, published asxcp-ng-ce-isoGitHub Releases.
v8.3-ce alpha2 (May 2026)
- Initial public release.
- First usable release.
- Provides basic feature to deploy from Vates, Ronivay, or custom URL.
- GPG: offline master key + dedicated RPM and ISO signing subkeys. Public key published to keys.openpgp.org.
v8.3-ce (April 2026)
- XO Lite patched: community deploy endpoint, read-only credential fields.
xoa-proxyRust server bundled: HTTP/HTTPS, gzip streaming.- ISO assembled from upstream XCP-ng 8.3 with community RPM repo overlay.
- GPG key infrastructure (4096-bit RSA, single key
RPM-GPG-KEY-xcp-ng-ce). - GitHub Actions CI/CD pipeline: RPM build → ISO build → GitHub Releases.