Getting startedUse with imgadm
Requires SmartOS 20260306 or later, bhyve and UEFI. cloud-init receives your hostname, network configuration and SSH key through NoCloud. The boot filesystem grows to the configured disk size on first boot.
imgadm sources -a https://img.scs.re
imgadm avail type=zvol
imgadm import IMAGE_UUID
vmadm create -f vm.json
Read-only image API: GET /images, GET /images/UUID and GET /images/UUID/file. List filters include name, version, type, os and state. Published UUIDs are immutable; new upstream content creates a new image.
Images retain the distribution's defaults. Use cloud-init user-data to install packages or apply your configuration. These are NoCloud images; SmartOS mdata tools are not bundled.
Sources: Ubuntu 26.04 · Debian 13 · SmartOS NoCloud documentation