---
title: "Proxmox OS templates: Ubuntu, Debian & cloud-init · NexoVirt"
description: "The OS templates NexoVirt deploys on Proxmox: Ubuntu, Debian, Rocky, AlmaLinux and more as cloud-init VMs, plus LXC containers. Add any cloud image URL."
url: https://nexovirt.com/os-templates
---

# Proxmox OS templates for VMs and LXC containers

These are the operating systems NexoVirt deploys on Proxmox VE: virtual machines from cloud-init images and containers from Proxmox CT templates. Pick one in the create wizard and the panel downloads the image, applies cloud-init (user, SSH keys, IP) and boots the guest, with no template VM to maintain.

[Install free](https://docs.nexovirt.com/getting-started/installation/) [How templates work](https://nexovirt.com/features/os-templates)

## Supported OS templates

21 cloud-init VM templates and 19 container templates, straight from the live catalog.

| Operating system | Type | Category | Description |
|---|---|---|---|
| ![Alpine 3.20 logo](https://nexovirt.com/os-templates/image/os/13)Alpine 3.20 | Virtual machine | Alpine Linux | Alpine Linux 3.20 (minimal) |
| ![Alpine 3.21 logo](https://nexovirt.com/os-templates/image/os/13)Alpine 3.21 | Virtual machine | Alpine Linux | Alpine Linux 3.21 (minimal) |
| ![Arch Linux logo](https://nexovirt.com/os-templates/image/os/14)Arch Linux | Virtual machine | Arch Linux | Arch Linux (rolling, latest cloud image) |
| ![Fedora 41 logo](https://nexovirt.com/os-templates/image/os/10)Fedora 41 | Virtual machine | Fedora | Fedora Server Cloud 41 |
| ![Fedora 42 logo](https://nexovirt.com/os-templates/image/os/10)Fedora 42 | Virtual machine | Fedora | Fedora Server Cloud 42 |
| ![openSUSE Leap 15.6 logo](https://nexovirt.com/os-templates/image/os/12)openSUSE Leap 15.6 | Virtual machine | openSUSE | openSUSE Leap 15.6 |
| ![openSUSE Tumbleweed logo](https://nexovirt.com/os-templates/image/os/12)openSUSE Tumbleweed | Virtual machine | openSUSE | openSUSE Tumbleweed (rolling) |
| ![Ubuntu 20.04 LTS logo](https://nexovirt.com/os-templates/image/os/6)Ubuntu 20.04 LTS | Virtual machine | Ubuntu | Ubuntu 20.04 LTS (Focal Fossa) |
| ![Ubuntu 22.04 LTS logo](https://nexovirt.com/os-templates/image/os/6)Ubuntu 22.04 LTS | Virtual machine | Ubuntu | Ubuntu 22.04 LTS (Jammy Jellyfish) |
| ![Ubuntu 24.04 LTS logo](https://nexovirt.com/os-templates/image/os/6)Ubuntu 24.04 LTS | Virtual machine | Ubuntu | Ubuntu 24.04 LTS (Noble Numbat) |
| ![Debian 11 logo](https://nexovirt.com/os-templates/image/os/7)Debian 11 | Virtual machine | Debian | Debian 11 (Bullseye) |
| ![Debian 12 logo](https://nexovirt.com/os-templates/image/os/7)Debian 12 | Virtual machine | Debian | Debian 12 (Bookworm) |
| ![Debian 13 logo](https://nexovirt.com/os-templates/image/os/7)Debian 13 | Virtual machine | Debian | Debian 13 (Trixie) |
| ![AlmaLinux 10 logo](https://nexovirt.com/os-templates/image/os/8)AlmaLinux 10 | Virtual machine | AlmaLinux | AlmaLinux OS 10 (RHEL-compatible) |
| ![AlmaLinux 8 logo](https://nexovirt.com/os-templates/image/os/8)AlmaLinux 8 | Virtual machine | AlmaLinux | AlmaLinux OS 8 (RHEL-compatible) |
| ![AlmaLinux 9 logo](https://nexovirt.com/os-templates/image/os/8)AlmaLinux 9 | Virtual machine | AlmaLinux | AlmaLinux OS 9 (RHEL-compatible) |
| ![Rocky Linux 10 logo](https://nexovirt.com/os-templates/image/os/9)Rocky Linux 10 | Virtual machine | Rocky Linux | Rocky Linux 10 (RHEL-compatible) |
| ![Rocky Linux 8 logo](https://nexovirt.com/os-templates/image/os/9)Rocky Linux 8 | Virtual machine | Rocky Linux | Rocky Linux 8 (RHEL-compatible) |
| ![Rocky Linux 9 logo](https://nexovirt.com/os-templates/image/os/9)Rocky Linux 9 | Virtual machine | Rocky Linux | Rocky Linux 9 (RHEL-compatible) |
| ![CentOS Stream 10 logo](https://nexovirt.com/os-templates/image/os/11)CentOS Stream 10 | Virtual machine | CentOS Stream | CentOS Stream 10 |
| ![CentOS Stream 9 logo](https://nexovirt.com/os-templates/image/os/11)CentOS Stream 9 | Virtual machine | CentOS Stream | CentOS Stream 9 |
| ![AlmaLinux 10 logo](https://nexovirt.com/os-templates/image/lxc/4)AlmaLinux 10 | Container | AlmaLinux | LXC default image for almalinux 10. |
| ![AlmaLinux 9 logo](https://nexovirt.com/os-templates/image/lxc/4)AlmaLinux 9 | Container | AlmaLinux | LXC default image for almalinux 9. |
| ![Alpine 3.22 logo](https://nexovirt.com/os-templates/image/lxc/3)Alpine 3.22 | Container | Alpine Linux | LXC default image for alpine 3.22. |
| ![Alpine 3.23 logo](https://nexovirt.com/os-templates/image/lxc/3)Alpine 3.23 | Container | Alpine Linux | LXC default image for alpine 3.23. |
| ![Arch Linux base logo](https://nexovirt.com/os-templates/image/lxc/8)Arch Linux base | Container | Arch Linux | ArchLinux base image with the base group and openssh. |
| ![CentOS 9 Stream logo](https://nexovirt.com/os-templates/image/lxc/9)CentOS 9 Stream | Container | CentOS | LXC default image for centos 9-stream. |
| ![Debian 12 Bookworm (standard) logo](https://nexovirt.com/os-templates/image/lxc/1)Debian 12 Bookworm (standard) | Container | Debian | A small Debian Bookworm system including all standard packages. |
| ![Debian 13 Trixie (standard) logo](https://nexovirt.com/os-templates/image/lxc/1)Debian 13 Trixie (standard) | Container | Debian | A small Debian Trixie system including all standard packages. |
| ![Fedora 42 logo](https://nexovirt.com/os-templates/image/lxc/6)Fedora 42 | Container | Fedora | LXC default image for fedora 42. |
| ![Fedora 43 logo](https://nexovirt.com/os-templates/image/lxc/6)Fedora 43 | Container | Fedora | LXC default image for fedora 43. |
| ![openSUSE 15.6 logo](https://nexovirt.com/os-templates/image/lxc/7)openSUSE 15.6 | Container | openSUSE | LXC default image for opensuse 15.6. |
| ![openSUSE 16.0 logo](https://nexovirt.com/os-templates/image/lxc/7)openSUSE 16.0 | Container | openSUSE | LXC default image for opensuse 16.0. |
| ![Rocky Linux 10 logo](https://nexovirt.com/os-templates/image/lxc/5)Rocky Linux 10 | Container | Rocky Linux | LXC default image for rockylinux 10. |
| ![Rocky Linux 9 logo](https://nexovirt.com/os-templates/image/lxc/5)Rocky Linux 9 | Container | Rocky Linux | LXC default image for rockylinux 9. |
| ![Ubuntu 22.04 Jammy (standard) logo](https://nexovirt.com/os-templates/image/lxc/2)Ubuntu 22.04 Jammy (standard) | Container | Ubuntu | A small Ubuntu 22.04 Jammy Jellyfish system including all standard packages. |
| ![Ubuntu 24.04 Noble (standard) logo](https://nexovirt.com/os-templates/image/lxc/2)Ubuntu 24.04 Noble (standard) | Container | Ubuntu | A small Ubuntu 24.04 Noble Numbat system including all standard packages. |
| ![Devuan 5 (standard) logo](https://nexovirt.com/assets/img/os/debian.svg)Devuan 5 (standard) | Container | Devuan | A small Devuan Daedalus system including a minimal set of essential packages. |
| ![Gentoo (openrc) logo](https://nexovirt.com/assets/img/os/generic.svg)Gentoo (openrc) | Container | Gentoo | LXC openrc image for gentoo current. |
| ![openEuler 25.03 logo](https://nexovirt.com/assets/img/os/generic.svg)openEuler 25.03 | Container | openEuler | LXC default image for openeuler 25.03. |

40 templates

## How do OS templates work in NexoVirt?

A template is a recipe, not a disk. The panel builds every guest from it on demand, on the node you pick.

- ### Image URL plus cloud-init

Each VM template stores a cloud image URL and native cloud-init settings: user, SSH keys, IP, nameserver, package upgrade and root SSH. CPU, RAM and disk come from the plan or the wizard.
- ### Downloaded per VM, then deleted

The agent downloads the image on the target node, the VM imports it, and the download is removed. No template VMs, no copies per node.
- ### LXC from Proxmox CT templates

Containers use the CT templates Proxmox provides, such as Debian or Alpine, picked in the same wizard.

## Add your own distro in three steps

Any distribution that publishes a cloud image works, no image building needed.

1. ### Copy the cloud image URL

For Ubuntu 24.04 that is https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img. Debian, Rocky, AlmaLinux and Fedora publish theirs the same way.
2. ### Create the template

In Settings, OS templates, pick or create a group, paste the URL and set the cloud-init options. Click "Test image URL" to let a host download it once.
3. ### Deploy it

The template appears in the create and reinstall wizards. Pick it, and the panel downloads, imports and boots the VM.

[How cloud-init templates work in detail](https://nexovirt.com/features/os-templates)

## OS templates FAQ

Which operating systems can NexoVirt deploy on Proxmox?The VM templates in the catalog above as cloud-init virtual machines, and Proxmox CT templates for LXC containers. A VM template is just an image URL plus cloud-init settings, so you can add any distribution that publishes a cloud image.

How do I get an Ubuntu template for Proxmox?You do not download it by hand. Add a template with the Ubuntu cloud image URL from cloud-images.ubuntu.com, for example noble-server-cloudimg-amd64.img for 24.04, and NexoVirt fetches it on the node every time a VM is created from it.

Are LXC container templates supported?Yes. Containers are created from Proxmox CT templates such as Debian or Alpine, picked per node in the same wizard. A managed library in the panel decides which ones your users see.

Do I need a template VM on every Proxmox node?No. NexoVirt keeps no template VMs. The agent downloads the cloud image on the target node, imports it as the new VM disk and deletes the download afterwards.

## Related pages

- [ Cloud-init OS templates The template library, feature by feature. ](https://nexovirt.com/features/os-templates)
- [ Cloud-init on Proxmox Install packages on first boot. ](https://nexovirt.com/blog/cloud-init-on-proxmox)
- [ LXC vs QEMU Container or VM: which to pick. ](https://nexovirt.com/lxc-vs-qemu)
- [ Guest management Create and manage VMs and containers. ](https://nexovirt.com/features/guests)
- [ Provisioning Async create with a live progress view. ](https://nexovirt.com/features/provisioning)
- [ All features Everything NexoVirt adds to Proxmox VE. ](https://nexovirt.com/features)

## Start running NexoVirt today

Free for homelabs with unlimited VMs on up to 2 nodes. Running a hosting business? Upgrade in place when you grow, no migration.

[Install free](https://docs.nexovirt.com/getting-started/installation/) [See pricing](https://nexovirt.com/pricing)
