{
  "id": 10102951,
  "title": "Deploying Guix images on Linode",
  "url": "https://urgent.news/2026/09/27/deploying-guix-images-on-linode",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-27T00:10:18.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://dthompson.us/posts/deploying-guix-images-on-linode.html"
  },
  "original_language": "en",
  "account": "I am reporting on the experience of migrating from Digital Ocean to Linode (now Akamai Cloud) and deploying a Guix system on Linode. The author was initially disappointed with the Guix cookbook's documentation for running Guix on Linode, as it started with a Debian image that was then converted to a Guix system. The author wanted a ready-to-go Guix image for use on Linode, which they eventually achieved. They were able to use virtual disks in the initial RAM disk, resize the root file system to utilize all available space in the Linode volume, start an SSH server that recognized their public key, enable passwordless sudo, install bootloader files, and obtain an IPv6 address over DHCP. The author documented the process, including how to turn the OS configuration into a usable disk image using Guix's mbr-raw image type and gzip compression. After uploading the disk image, they modified Linode's default configuration profile to resolve the kernel panic issue by selecting GRUB 2 and disabling various filesystem/boot helper switches. With these adjustments, they could use guix deploy over SSH for all OS updates. While the author suggests that the Guix Cookbook should be updated with this improved process, they do not have the motivation to do so at the moment and hope that this blog post provides helpful guidance for others in the meantime.",
  "summary": null,
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}