Skip to content

Supported Operating Systems

Equinix Metalâ„¢ provides a range of officially supported operated systems including Linux, BSD, Windows, and VMware distributions. All supported operating systems are available for automatic installation when provisioning Equinix Metal servers via the customer portal, Equinix Metal API, or integration (e.g. Terraform). Images for many of the supported operating systems are built specifically for each Equinix Metal server type and stored in a public Github repository.

When you provision a server through the Equinix Metal console, the available operating systems are filtered by the server you choose.

To get a list of available operating systems from the Equinix Metal API, send a GET request to the /operating-systems endpoint.

curl -X GET -H 'X-Auth-Token: <API_TOKEN>' "https://api.equinix.com/metal/v1/operating-systems"

The response will contain the OS name, ID, and slug, which is useful if you are provisioning servers through the API or CLI. It will also contain "provisionable_on", which is an array of servers that operating system is provisionable on.

Note: Not all users or organizations have access to 2nd Generation hardware, and not all 2nd Generation hardware is available in all locations. If you have questions about 2nd Generation hardware, please reach out to support.

Open Source Operating Systems

Supported open source operating systems are available on Equinix Metal servers at no extra charge.

CentOS

Operating System 3rd Generation 2nd Generation
CentOS 8 c3.small, c3.medium, s3.xlarge, m3.large c2.medium, g2.large, c2.large.arm, m2.xlarge, x2.xlarge, n2.xlarge
CentOS 7 c3.small, c3.medium, s3.xlarge, m3.large c2.medium, g2.large, c2.large.arm, m2.xlarge, x2.xlarge, n2.xlarge

Container Linux

Operating System 3rd Generation 2nd Generation
Container Linux - Alpha Not available c2.medium, m2.xlarge
Container Linux - Beta Not available c2.medium, m2.xlarge
Container Linux - Stable Not available c2.medium, m2.xlarge

Debian

Operating System 3rd Generation 2nd Generation
Debian 10 c3.small, c3.medium, s3.xlarge, m3.large c2.large.arm, n2.xlarge
Debian 9 c3.small, c3.medium, s3.xlarge, m3.large c2.large.arm, c2.medium, m2.xlarge, n2.xlarge, g2.large
Debian 8 Not available c2.medium, m2.xlarge

Flatcar Linux

Operating System 3rd Generation 2nd Generation
Flatcar Linux - Alpha c3.small, c3.medium c2.medium, n2.xlarge
Flatcar Linux - Beta c3.small, c3.medium c2.medium, m2.xlarge, n2.xlarge
Flatcar Linux - Edge c3.small, c3.medium c2.medium, m2.xlarge, n2.xlarge
Flatcar Linux - Stable c3.small, c3.medium c2.medium, m2.xlarge, n2.xlarge

FreeBSD

Operating System 3rd Generation 2nd Generation
FreeBSD 12.1 c3.medium, s3.xlarge c2.medium, m2.xlarge, n2.xlarge, x2.xlarge, g2.large
FreeBSD 11.2 Not available m2.xlarge

NixOS

Operating System 3rd Generation 2nd Generation
NixOS 19.03 c3.small c2.medium, m2.xlarge
NixOS 18.03 Not available c2.medium, g2.large, c2.large.arm, m2.xlarge, x2.xlarge, n2.xlarge

OpenSUSE

OpenSUSE 42.3 is available on m3.large and c2.large.arm servers.

RancherOS

RancherOS is only available on m2.xlarge servers.

Scientific Linux 6

Scientific Linux 6 is available on c2.medium and n2.xlarge servers.

Ubuntu

Operating System 3rd Generation 2nd Generation
Ubuntu 20.10 c3.small, c3.medium, m3.large, s3.xlarge c2.medium, m2.xlarge, n2.xlarge
Ubuntu 20.04 LTS c3.small, c3.medium, s3.xlarge, m3.large c2.large.arm, c2.medium, m2.xlarge, n2.xlarge, x2.xlarge, g2.large
Ubuntu 19.10 c3.small, c3.medium, s3.xlarge c2.medium, m2.xlarge
Ubuntu 18.04 LTS c3.small, c3.medium, s3.xlarge, m3.large c2.large.arm, c2.medium, m2.xlarge, n2.xlarge, x2.xlarge, g2.large
Ubuntu 17.10 Not available c2.medium, m2.xlarge
Ubuntu 16.04 LTS Not available c2.large.arm, c2.medium, m2.xlarge, n2.xlarge, x2.xlarge, g2.large
Ubuntu 14.04 LTS Not available c2.medium, m2.xlarge, n2.xlarge

Licensed Operating Systems

Users can deploy the following licensed Operating Systems on various on-demand or reserved configurations on Equinix Metal. Complete pricing and compatibility information is on the Licensed Operating Systems page.

VMware

Operating System 3rd Generation 2nd Generation
VMware ESXi 7.0 c3.small, c3.medium, s3.xlarge c2.medium, m2.xlarge, n2.xlarge
VMware ESXi 6.7 c3.small, c3.medium, s3.xlarge m2.xlarge
VMware ESXi 6.5 c3.small, c3.medium, s3.xlarge c2.medium, m2.xlarge, n2.xlarge, x2.xlarge, g2.large

Red Hat Enterprise

Operating System 3rd Generation 2nd Generation
Red Hat Enterprise Linux 8 c3.small, c3.medium, s3.xlarge, m3.large Not available
Red Hat Enterprise Linux 7 c3.small, c3.medium, s3.xlarge, m3.large c2.medium, m2.xlarge, n2.xlarge, x2.xlarge, g2.large

Windows Server

Operating System 3rd Generation 2nd Generation
Windows 2019 Standard c3.small, c3.medium, s3.xlarge, m3.large c2.medium, n2.xlarge, x2.xlarge, g2.large
Windows 2016 Standard c3.small, s3.xlarge c2.medium, m2.xlarge, n2.xlarge

Custom Images

Equinix Metal operating system images are designed for speed and efficiency, but that means they include a minimum number of packages. If you want to reduce the time manually configuring fresh operating system installs, you can tailor the supported operating system images to your needs with Custom Images.

Custom iPXE

If the operating system that you need is not supported, you can use Custom iPXE to bring your own operating system image. When initially provisioning a server, you'll be able to supply a URL to PXE installation tools like netboot.xyz, or your own iPXE script.