Install NixOS on Hetzner Cloud: Difference between revisions

Hexa (talk | contribs)
Kiara (talk | contribs)
add some library references
Line 20: Line 20:


TODO: it would be neat to document how to boot from the NixOS ISO and create the machine based on an online description including https://github.com/nix-community/disko specs - should be a quick way to set up bespoke 'throwaway' machines.
TODO: it would be neat to document how to boot from the NixOS ISO and create the machine based on an online description including https://github.com/nix-community/disko specs - should be a quick way to set up bespoke 'throwaway' machines.
references:
* [https://github.com/feelssexy/hetzner-auto-nixos/blob/main/hardware-configuration.nix sample regular hardware config]
* [https://github.com/LGUG2Z/nixos-hetzner-cloud-starter/blob/master/disk-config.nix sample config using disko]


=== nixos-infect ===
=== nixos-infect ===
Line 42: Line 47:
=== Declarative ===
=== Declarative ===


TODO are any of the 'declarative' configuration management systems like NixOps or Terraform able to spin up Hetzner machines according to a particular configuration? If so then it would be nice to document this here :)
* [https://github.com/NixOS/nixops-hetzner nixops]
* [https://github.com/terranix/terranix-hcloud/ terranix-hcloud]
* [https://github.com/aanderse/teraflops teraflops]
* [https://github.com/selaux/nixos-hcloud-packer nixos-hcloud-packer]


== Network configuration ==
== Network configuration ==