NixOS friendly hosters: Difference between revisions
imported>DIzFer |
imported>Samueldr m re-laid out the layout |
||
Line 1: | Line 1: | ||
== 1st class NixOS support == | == 1st class NixOS support == | ||
{|class="table table-striped" | |||
|- | |||
![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 == | ||
{|class="table table-striped" | |||
|- | |||
![https://www.vultr.com/ Vultr] | |||
|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 == | ||
{|class="table table-striped" | |||
|- | |||
![https://aws.amazon.com/ec2/ AWS EC2] | |||
|See [[NixOS on Amazon EC2]] | |||
|- | |||
![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.