Skip to main content

Posts

Featured

NixOS in the Cloud

For those wanting to run NixOS  in the cloud, I figured out how to install it on  UpCloud Note: UpCloud doesn't natively support NixOS so we have to  convert another OS  into NixOS. In this example we'll use Debian as our starting point. 1.  Create an account  on UpCloud 2. Go to  https://hub.upcloud.com/deploy and choose your data center location, plan ( IMPORTANT : NixOS needs at least 4 GB of memory on UpCloud), storage size, and select Debian for the Operating system: 3. Add your SSH public key 4. Set the server name to "nixos" or something descriptive since UpCloud will still show the Debian logo in their UI. Then click "Deploy" 5. Once the compute instance is ready (top-left circle turns green), login via SSH using the provided IPv4 address:  ssh -i id_ed25519 root@<IP address> 6. Since our goal is NixOS, we're going to immediately boot into a Live ISO in memory: curl -sL https://github.com/nix-community/nixos-images/releases/latest/...

Latest Posts

Void Linux in the Cloud

Philanthropic Intentional Living

Setting default Debian source

OSS compensation

Nix: Potential with Challenges

Great example of a learning-by-trying website

Moving to GrapheneOS

ProShow alternative

How to ensure no one ever uses your service

Favorite office solution for Linux: OnlyOffice