NixOS friendly hosters
1st class NixOS support | |
Packet | NixOS on Packet |
---|---|
Linode | Install and Configure NixOS on a Linode |
VPS2day | When ordering or configuring, the "Manual Install (Advanced)" option includes NixOS. Installation is done through a web-based console. |
Support NixOS via custom ISO | |
Vultr | nixos.wiki is running on a NixOS VPS at Vultr |
netcup | NixOS ISO can be uploaded via FTP to be available in the server control panel.
(in the SCP, navigate to: 'Media' → 'Images') |
Hetzner Online | NixOS ISO can be provided by the support. Just request them to make the ISO available via the support formular (provide a download link to the ISO) |
LiteServer | NixOS ISO is available from the control panel. |
BuyVM | An ISO file for NixOS 17.03 is available via the Stallion control panel under CD-Rom > Development. |
Other means of installation | |
Amazon EC2 | See NixOS on Amazon EC2 |
Online | See Install NixOS on Online.Net |
Rackspace | See Install NixOS on Rackspace Cloud Servers |
OVH / Kimsufi / So you Start | See this blogpost by Augustin Borsu |
Google Cloud Platform | See Installing NixOS on GCE |
Hoster-agnostic means of installation
This section links to or explains methods that can be used on various providers. As always, with unsupported hosts and unsupported distributions, your mileage may vary.
Not all providers allow to upload own images or provide NixOS images for installation. However there are a few ways to install NixOS anyhow. nixos-in-place and nixos-infect are generic approaches to install NixOS from an existing Linux. A different approach is to build an kexec-based image to start the installer from an booted linux as shown in this repo.
See also the NixOps project, which also provides interfaces to different cloud providers.