ISO Images for Vultr instances are compressed copies of an operating system's installer. These images allow you to install custom operating systems on Cloud Compute instances. The ISO files may contain pre-configured settings and software according to specific needs to streamline server setup. The Vultr library also allows you to choose and install various public standard ISOs including Finnix, GParted, Hiren's BootCD PE, and SystemRescue.
Follow this guide to manage ISO Images for Vultr instances using the Vultr Customer Portal, API, or CLI.
Navigate to Products and select Orchestration. Then, choose ISOs.
Click Add ISO.
Enter the remote URL of your ISO file and click Upload.
Send a POST
request to the Create ISO endpoint and specify the remote ISO file URL.
$ curl "https://api.vultr.com/v2/iso" \
-X POST \
-H "Authorization: Bearer ${VULTR_API_KEY}" \
-H "Content-Type: application/json" \
--data '{
"url" : "https://example.com/remote_iso_file_url.iso"
}'
Visit the Create ISO endpoint to view additional attributes to add to your request.
Send a GET
request to the List ISOs endpoint to list all ISOs.
$ curl "https://api.vultr.com/v2/iso" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Create an ISO from an URL by defining the URL where you want to download the ISO file.
$ vultr-cli iso create --url https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso
List all ISOs.
$ vultr-cli iso list
List specific details about an ISO by specifying the ISO ID.
$ vultr-cli iso get iso_id
Run vultr-cli iso create --help
to view all options.