Introduction Caddy is a HTTP web server, much like nginx or Traefik. One of Caddy’s unique features is that it attempts to automatically secure Let’s Encrypt SSL certificates for the domains it is serving. This saves me the hassle of securing and configuring those certificates myself (and setting up a process to automatically renew them). This post will show how to run and configure Caddy on a NixOS machine to serve a static site ...
NixOS on Linode
Introduction Linode does not officially support NixOS out of the box, but they do have a relatively comprehensive guide for installing it from scratch. I found the instructions pretty easy to follow, but there were a few nuances that tripped me up here and there. What follows is a re-hash of that guide with specific emphasis on parts that I struggled with. As with anything else, your mileage will vary. Configuring the disk images This was the core stumbling block for me. The instructions tell you to create three disk images - one for the installer, one for the OS, and one for swap. ...