How to Manage ISO Images for Vultr Instances

Updated on November 27, 2024

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.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products and select Orchestration. Then, choose ISOs.

  2. Click Add ISO.

    Add ISO

  3. Enter the remote URL of your ISO file and click Upload.

    Remote URL for ISO File

  1. Send a POST request to the Create ISO endpoint and specify the remote ISO file URL.

    console
    $ 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.

  2. Send a GET request to the List ISOs endpoint to list all ISOs.

    console
    $ curl "https://api.vultr.com/v2/iso" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  1. Create an ISO from an URL by defining the URL where you want to download the ISO file.

    console
    $ vultr-cli iso create --url https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso
    
  2. List all ISOs.

    console
    $ vultr-cli iso list
    
  3. List specific details about an ISO by specifying the ISO ID.

    console
    $ vultr-cli iso get iso_id
    

    Run vultr-cli iso create --help to view all options.