NixOS friendly hosters: Difference between revisions

From NixOS Wiki
imported>DIzFer
imported>Samueldr
m re-laid out the layout
Line 1: Line 1:
== 1st class NixOS support ==
== 1st class NixOS support ==
* [https://packet.net packet.net] - https://www.packet.net/promo/nixos/
{|class="table table-striped"
* [https://www.linode.com/docs/tools-reference/custom-kernels-distros/install-nixos-on-linode linode]
|-
![https://packet.net packet.net]
|https://www.packet.net/promo/nixos/
|-
![https://www.linode.com/ linode]
|[https://www.linode.com/docs/tools-reference/custom-kernels-distros/install-nixos-on-linode linode]
|}


== Support NixOS via custom ISO ==
== Support NixOS via custom ISO ==
* [https://www.vultr.com/ Vultr] - nixos.wiki is running on a NixOS VPS at Vultr
{|class="table table-striped"
* [https://www.netcup.de/ Netcup] - NixOS ISO can be uploaded via FTP to be available in the server control panel. (in the SCP, navigate to: 'Media' -> 'Images')
|-
* [https://www.hetzner.de/ Hetzner] - 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)
![https://www.vultr.com/ Vultr]
* [https://liteserver.nl/ LiteServer] - NixOS ISO is available from the control panel.
|nixos.wiki is running on a NixOS VPS at Vultr
|-
![https://www.netcup.de/ Netcup]
|NixOS ISO can be uploaded via FTP to be available in the server control panel.
(in the SCP, navigate to: 'Media' → 'Images')
|-
![https://www.hetzner.de/ Hetzner]
|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)
|-
![https://liteserver.nl/ LiteServer]
|NixOS ISO is available from the control panel.
|}


== Other means of installation ==
== Other means of installation ==
* [https://aws.amazon.com/ec2/ AWS EC2] - See [[NixOS on Amazon EC2]]
{|class="table table-striped"
* [https://www.online.net online.net] - See [[Install_NixOS_on_Online.Net]]
|-
* [https://www.rackspace.com Rackspace] - See [[Install_NixOS_on_Rackspace_Cloud_Servers]]
![https://aws.amazon.com/ec2/ AWS EC2]
* [https://www.ovh.com OVH] / [https://www.kimsufi.com Kimsufi] / [https://www.soyoustart.com SoYouStart] - See [https://web.archive.org/web/20160829180041/http://aborsu.github.io/2015/09/26/Install%20NixOS%20on%20So%20You%20Start%20dedicated%20server/ blogpost] by Augustin Borsu
|See [[NixOS on Amazon EC2]]
* [https://cloud.google.com Google Cloud Platform] - See [[Installing NixOS on GCE]]
|-
![https://www.online.net online.net]
|See [[Install NixOS on Online.Net]]
|-
![https://www.rackspace.com Rackspace]
|See [[Install NixOS on Rackspace Cloud Servers]]
|-
![https://www.ovh.com OVH] / [https://www.kimsufi.com Kimsufi] / [https://www.soyoustart.com SoYouStart]
|See [https://web.archive.org/web/20160829180041/http://aborsu.github.io/2015/09/26/Install%20NixOS%20on%20So%20You%20Start%20dedicated%20server/ this blogpost] by Augustin Borsu
|-
![https://cloud.google.com Google Cloud Platform]
|See [[Installing NixOS on GCE]]
|}


== Hoster-agnostic means of installation ==
== Hoster-agnostic means of installation ==
1. Upload a prepared closure to the victim server running Debian or Centos (you have to use rsync, nix-copy-closure won't copy to the server which has no nix), then run "touch /etc/NIXOS; $toplevel/bin/switch-to-configuration boot; reboot". There are several tools for making this easier: nix-infect, ...
1. Upload a prepared closure to the victim server running Debian or Centos (you have to use rsync, nix-copy-closure won't copy to the server which has no nix), then run "touch /etc/NIXOS; $toplevel/bin/switch-to-configuration boot; reboot". There are several tools for making this easier: nix-infect, ...



Revision as of 20:22, 9 October 2017

1st class NixOS support

packet.net https://www.packet.net/promo/nixos/
linode linode

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 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.

Other means of installation

AWS EC2 See NixOS on Amazon EC2
online.net See Install NixOS on Online.Net
Rackspace See Install NixOS on Rackspace Cloud Servers
OVH / Kimsufi / SoYouStart See this blogpost by Augustin Borsu
Google Cloud Platform See Installing NixOS on GCE

Hoster-agnostic means of installation

1. Upload a prepared closure to the victim server running Debian or Centos (you have to use rsync, nix-copy-closure won't copy to the server which has no nix), then run "touch /etc/NIXOS; $toplevel/bin/switch-to-configuration boot; reboot". There are several tools for making this easier: nix-infect, ...

2. Turn any running Linux system into NixOS without reboot, using kexec, ...

This is also described here.