Overview
A template is a ready-to-run disk image. Choose one when creating a machine and it boots straight into an installed operating system — no installation step.Navigation: Images → Templates. Titled VM Templates, subtitled “Pre-configured OS images for deploying virtual machines”.
Columns
All except Zone are sortable.
The row checkboxes select rows, but there are no bulk actions on this screen — selection does nothing. Act on templates one at a time via the row menu.
Status, and download progress
Status is more informative here than a simple label, because registering a template downloads it:Feature flags
Expand a row, or open the details panel, to see which capabilities a template carries:Filtering
Search matches name, display text, identifier, OS type, status, zone, and account.
Row actions
Copy to Zone exists because templates are zone-scoped. A template in one zone cannot be used to build a machine in another — copy it across first. This is a real duplicate consuming storage in both zones, not a reference.
Registering a template
Register Template offers two sources.From the catalog — the easy path
From the catalog — the easy path
The platform provides a catalog of ready images grouped by category. Pick one and register it.Optional overrides:
Toggles for Public and Featured control visibility.
From a URL — for your own images
From a URL — for your own images
Plus Public, Featured, and Password toggles, all off by default.
Uploading a template
Upload opens Upload Template from Local, for an image on your own machine rather than at a URL.
Four switches:
What happens after registering
The row appears straight away as a placeholder so you can see progress. Success notifies you; failure reportsTemplate "{name}" failed to download.
Polling gives up after 30 minutes. A very large image may still be downloading past that point — the row just stops updating on its own. Refresh the page to get the current status.
Supported operating systems
Templates with branded logos cover six Linux families: Ubuntu, Debian, Fedora, CentOS, AlmaLinux, and Rocky Linux. The create-VM picker additionally shows a Windows logo.Anything else works but displays a generic placeholder marked
OS instead of a logo. That’s cosmetic — an unrecognised OS type doesn’t affect whether the template boots.Worked example: a golden image for your web tier
1
Build one machine the way you want it
Register a base template from the catalog, create a machine from it, and configure it fully — packages, hardening, agents, application runtime.
2
Snapshot its root volume
From Volumes, Create Snapshot on the machine’s root volume. Stop the machine first for a clean capture.
3
Turn the snapshot into a template
In Snapshots, use Create Template on the snapshot. It appears here once ready.
4
Copy it to every zone you deploy into
Copy to Zone for each zone. Templates don’t cross zone boundaries on their own.
5
Use it as the base for everything after
New machines — and autoscaling group members, which have no manual setup step — now start from your configuration.
Empty and error states
Related
ISOs
Installation media, when no template fits.
Snapshots
Where your own templates come from.
Virtual Machines
Choosing a template in the create wizard.