[idea:26w32-dtl]2026-08-09

Digital Theory Lab

After a bit of hacking to make it more pretty and properly functional, I spent some time struggling to deploy our O(x)Caml viewer (which consists of both a backend server and a frontend) to Digital Ocean. I tried a deployment workflow using NixOS in production, as I run NixOS on all of the hardware that I use on a day-to-day basis and would love to also make use of it on remote servers. Digital Ocean doesn’t offer a NixOS image by default, and so I tried a deployment workflow using nixos-anywhere to transform a Debian droplet into a NixOS installation. For reasons that I didn’t dig too deeply into, the computer was saying no no no when I tried to deploy the system, so I eventually decided to switch the CD to Docker containers orchestrated with Compose, as I’ve used these technologies extensively in the past. The Docker-adapted OpenTofu deployment process is running as I write, so I hope not to have to weed around in this domain too much more this week. The next step is to get a few researchers using the site internally to work up some insights and feedback.