Requirements for Uploading an OS ISO to Vultr

Last Updated: Wed, Nov 9, 2016

Vultr offers a wide variety of operating systems to choose from. Sometimes, however, you may want to upload your own custom operating system ISO such as Kali Linux, OpenBSD, pfSense, or even Windows which allows you to use your own license.

Before you can upload your ISO to Vultr, you need to make sure that your ISO and its upload URL meet the following requirements.

Size Restriction

ISO upload is limited to 10240 MB (10 GB).

Linux and Windows

  • The filename must end in .iso.
  • The download URL for the ISO file must be an absolute path.

Windows-specific requirements

  • Your ISO must include VirtIO Drivers. You can find more information about how to create a Windows ISO with VirtIO in this Vultr Doc.

Where can I upload my ISO

There are multiple options for where you can upload your ISO to be able to use it with Vultr:

  • Vultr Object Storage
  • Dropbox
  • A web server running on an existing Vultr VPS
  • Google Cloud Storage (not Google Drive).

URL examples

Good examples


Bad examples


Detaching an ISO from your Vultr Instance

When you install your VPS instance using an ISO file it is easy to forget to detach the ISO after the operating system is installed. Keeping the ISO attached and rebooting will cause the system to continue booting from the ISO until it is detached.

On the Servers page, select the instance you just installed and click the three dots next to the instance status to see the menu options for the instance. Select Server Details for the instance to get to the control panel.

From the instance’s management interface page select the Settings tab from the top menu, then Custom ISO from the menu on the left side menu bar.

From this page there will be a button that says Remove ISO, there will be a reboot warning asking if you are sure you wish to detach the ISO.

After successful removal, you will be taken back to the instance’s Overview tab and will see the message ISO removed from machine.

Viewing the instance's console after a successful detachment will show the installed operating system. If the instance fails to boot, it means the operating system was not installed. The installation process will need to be repeated.

Want to contribute?

You could earn up to $300 by adding new articles