NixOS friendly hosters: Difference between revisions

imported>Samueldr
m Adds missing cloud provider notes from Installation Guide
imported>Infinisil
m add reference to Install NixOS on a Server With a Different Filesystem article
Line 58: Line 58:
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.
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. [https://github.com/jeaye/nixos-in-place nixos-in-place] and [https://github.com/elitak/nixos-infect 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 [https://github.com/cleverca22/nix-tests/tree/master/kexec repo].  
Not all providers allow to upload own images or provide NixOS images for installation. However there are a few ways to install NixOS anyhow. [https://github.com/jeaye/nixos-in-place nixos-in-place] and [https://github.com/elitak/nixos-infect 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 [https://github.com/cleverca22/nix-tests/tree/master/kexec repo], this allows for changing the underlying filesystem. See [[Install NixOS on a Server With a Different Filesystem]].


See also the [[NixOps]] project, which also provides interfaces to different cloud providers.
See also the [[NixOps]] project, which also provides interfaces to different cloud providers.