VPNSmith
vps-comparatifsINFO

Contabo Custom Image (2026): Supported Formats, Requirements and How to Install One

Contabo accepts custom images in two formats only, ISO and QCOW2, checked by content rather than by file extension. What Contabo's help centre says about formats, compression, architecture, VirtIO drivers, Windows and the Custom Images add-on, with the steps to upload and install an image on a Cloud VPS or VDS.

By Eric Gerard · Founder · VPNSmith - Self-host VPN & GDPR VPS specialist4 min readPhoto via Pexels

Affiliate disclosure - This article contains Contabo affiliate links. If you order a VPS via our links, we earn a commission at no extra cost to you. Everything below about custom images comes from four articles in Contabo's help centre, read on 16 October 2026.

Short answer: Contabo accepts ISO and QCOW2 custom images, and checks the actual content of the file, not its extension. The image must be x86-64 (amd64) and support VirtIO drivers (virtio_scsi for the disk, virtio_net for the network). A QCOW2 can be compressed inside the file, but not wrapped in an archive like .qcow2.gz. Windows custom images are not allowed. And you need the Custom Images add-on, ordered in the Customer Panel.

ISO or QCOW2: which one to upload

ISOQCOW2
What Contabo treats it asAn installation CD, DVD or bootable USB stickA bootable copy of a disk with the system already installed
What happens on the serverIt is mounted, and you install the operating system onto the server's diskThe copy becomes the server's disk
Must beBootable, with an operating system installerBootable, with the system and its software already installed
CompressionNot mentioned by ContaboInternal compression allowed; archives such as .qcow2.gz are not

Use an ISO when you want to run an installer yourself (through the server console), for example for a distribution Contabo does not offer. Use a QCOW2 when you have already prepared a system with your software, configuration and hardening, and want every new server to start from that exact state.

The requirements, from Contabo's help centre

  • Formats: ISO and QCOW2 only. The system checks that the file really is one or the other; the extension alone does not count.
  • Architecture: x86-64, also called amd64.
  • Drivers: VirtIO support, meaning virtio_scsi for the hard disk and virtio_net for the network. Without them, the system will not see its disk or its network card.
  • Windows: not allowed as a custom image, because of Contabo's licence agreement with Microsoft. Contabo also says its technical support will not help with a server running a custom Windows image.
  • Who builds the image: you do. Contabo does not provide or build custom images.
  • The add-on: custom images require the Custom Images add-on. If your server was bought without it, Contabo says to contact support.

An opened hard drive seen up close: mirror-polished platters, the read arm resting across them, a copper ribbon cable on the left and a yellow plastic part on the right
An opened hard drive seen up close: mirror-polished platters, the read arm resting across them, a copper ribbon cable on the left and a yellow plastic part on the right

An opened hard drive: a QCOW2 image is, in Contabo's words, a bootable copy of a disk like this one, with the system already installed.

Preparing a QCOW2 that Contabo accepts

Two standard qemu-img commands cover the format checks:

# Check what the file really is (Contabo checks the content, not the name)
qemu-img info my-image.qcow2

# Convert a raw disk image to QCOW2 with internal compression
qemu-img convert -c -O qcow2 my-disk.raw my-image.qcow2

The -c option compresses the QCOW2 internally, which Contabo allows; do not gzip the result afterwards. On Linux, check before exporting that the kernel of the image has the VirtIO modules Contabo requires, for example with lsmod | grep virtio on a running copy of the system.

Uploading and installing, step by step

These are the steps in Contabo's help centre:

  1. Activate the add-on: in the Customer Panel, open Images, click Order Custom Image, review the price shown and click Order and Pay.
  2. Upload the image: in Images, click Add Custom Image, fill in the mandatory fields, add a description if you want, and click Upload. You are notified when the upload is complete.
  3. Install it: open Servers & Hosting, select VPS/VDS, open the server, choose Images in the menu, find your custom image and, in its Quick Action menu, select Install on this instance. Follow the prompts.

Custom images work on Contabo's Cloud VPS and on its VDS. If you only need a common Linux distribution for a VPN server, you do not need a custom image at all: the standard images are enough, and our WireGuard on Contabo guide starts from one.

See the current Contabo Cloud VPS plans

When a custom image is worth it

  • You need an operating system Contabo does not offer. Upload its installer ISO.
  • You rebuild servers often and want them identical. Prepare one QCOW2 with your configuration and install it on each new server.
  • You want a hardened base for a VPN or a firewall appliance. Build and test it once locally, then deploy the same QCOW2.

For a single server running a mainstream distribution, the standard images are simpler and avoid the add-on. Comparing hosts before you commit? See Contabo alternatives by reason for leaving.

Summary

Contabo custom images come in two formats, ISO for installers and QCOW2 for ready-made disks, checked by content. They must be x86-64 with VirtIO drivers, cannot be Windows, may be compressed only inside the QCOW2 file, and require the Custom Images add-on. Upload under Images, then install from the server's Images menu.

★ Nuremberg GDPR datacenter · ✓ Dedicated IPv4 included · 200 Mbit/s port

Spin up the VPS from this guide → ContaboPublic IPv4 · full root · EU & US locations→

Frequently asked questions

Which custom image formats does Contabo support?
ISO and QCOW2, and nothing else. Contabo's help centre adds that the system checks the content of the file, so renaming a file to .iso or .qcow2 is not enough. A QCOW2 image may be compressed internally, but an archive of it such as image.qcow2.gz is not supported.
What is the difference between an ISO and a QCOW2 image on Contabo?
According to Contabo, an ISO is treated like an installation CD, DVD or bootable USB stick: it must be bootable and contain an operating system installer, and it is mounted so you can install the system onto the server's disk. A QCOW2 image is a bootable copy of a disk with the operating system already installed, and that copy becomes the server's disk.
Can I upload my own Windows image to Contabo?
No. Contabo states that Windows custom images cannot be used, because of its licence agreement with Microsoft, and that its technical support cannot help with a server running a custom Windows image. You use a standard Windows image from Contabo or buy a Windows licence from Contabo instead.
Do I need to pay for custom images on Contabo?
You need the Custom Images add-on, ordered from the Customer Panel under Images, Order Custom Image, where the panel shows the price before you pay. Contabo's help centre also says that if you already have a server without the add-on, you need to contact support.