Skip to main content
The Media tab gives your VPS a virtual CD/DVD drive. Insert an ISO file from the internet to install your own operating system or start a recovery tool, then choose whether the server starts from its disk (HDD) or the CD/DVD.

Difficulty

Advanced

Time

15–45 minutes
Only want a different Linux or Windows version? It’s usually quicker to reinstall and pick it from our list of ready-made operating systems.

Step 1: Ask us to turn on custom ISOs

Custom ISOs are switched off by default. Until they’re turned on, the CD/DVD-ROM card only says No Media Available. Open a ticket with VPS & Dedicated Servers, tell us which server it’s for, and ask for custom ISO access. Once it’s on, a Custom CD/DVD button appears in the card.
CD/DVD-ROM card showing No Media Available and a Custom CD/DVD button, next to the Boot Order card with HDD selected

Custom ISOs turned on: the Custom CD/DVD button


Step 2: Insert your ISO

1

Find a direct link to the ISO

Your ISO must be available at an HTTPS address that ends in .iso and doesn’t redirect, for example a direct link on the operating system’s official download site. “Latest” links and download pages often redirect, so copy the link to the actual file.
2

Open the Media tab

Go to Servers, click Manage, then click Media.
3

Click Custom CD/DVD

A box for the ISO address appears, with a reminder of the rules.
4

Paste the address

Paste the address without https:// (it’s already filled in for you), for example dl-cdn.alpinelinux.org/alpine/v3.22/releases/x86_64/alpine-virt-3.22.2-x86_64.iso.
CD/DVD-ROM card with the rules for custom ISOs, an https:// field holding an Alpine Linux ISO address, and Preset CD/DVD and Insert buttons

Enter the ISO address

5

Click Insert

There’s no confirmation. After a few seconds the badge changes to DRIVE ACTIVE, the card says The Custom CD/DVD is loaded, and an Insert CD/DVD task shows COMPLETE in the task log.
CD/DVD-ROM card with a DRIVE ACTIVE badge, CD/DVD Loaded message, the ISO address and an Eject button; Boot Order set to CD/DVD; Insert CD/DVD task complete

The ISO is loaded

Inserting an ISO also sets Boot Order to CD/DVD for you. Preset CD/DVD takes you back to the list of ISOs we provide.

Step 3: Boot from the ISO

1

Restart the server

Click Restart at the top of the page and confirm. The server starts from the ISO.
2

Open the console

Use the VNC console to see the screen and work through the installer or tool.
Browser VNC console showing Alpine Linux 3.22 booted from the ISO, ending at a localhost login prompt

The server started from the ISO

3

Set up the network by hand if needed

Many ISOs won’t get an internet connection automatically on our network. If the installer can’t connect, enter the IP address, Gateway, Netmask and Resolvers from your server’s Network tab yourself.

Step 4: Eject the ISO when you’re done

1

Shut the server down

Click Shutdown and wait for the status badge to show STOPPED. The ISO can’t be ejected while the server is running from it.
2

Click Eject

On the Media tab, click Eject. The badge changes back to DRIVE INACTIVE, and Boot Order goes back to HDD automatically.
3

Boot

Click Boot. The server starts from its disk again.
4

Check Auto Configuration

If you installed your own operating system, consider turning off Auto Configuration so it doesn’t interfere with your own network settings.

Change the boot order

In the Boot Order card, click HDD or CD/DVD, then Apply. There’s no confirmation: a Boot Order task appears in the task log, and the server uses the new order the next time it starts.

Troubleshooting

The full message is The CD/DVD could not be inserted. If a custom CD/DVD is being used, the remote server may not be configured to stream data. A different resource should be attempted. This error may be resolvable with a server reboot.
Task log row for Insert CD/DVD marked FAILED with a red box explaining the remote server may not be configured to stream data

A failed insert in the task log

Try these in order:
  1. Check the link is a direct HTTPS link to an .iso file and doesn’t redirect.
  2. Wait five minutes and click Insert again. If a backup or other maintenance was running, the insert can fail even with a good link.
  3. Restart the server, then try again.
  4. Use a different download mirror for the same ISO.
The server is still running from the ISO. Click Shutdown, wait for STOPPED, then click Eject again.
Something else, such as a scheduled backup, was running on the server. Wait five minutes and try again. See the task log.
Inserting an invalid ISO may render the server un-bootable. Power the server off, click Eject, then Boot.
Want a clean disk for your own install? Rebuild and choose Self Install.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to get a new server? Use code KB20 at checkout for 20% off your first month!

Last Updated: October 2026