💾 Archived View for do.hedy.dev › drewdevault-gemini › New-workstation.gmi captured on 2024-06-16 at 12:03:16. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-05-10)

-=-=-=-=-=-=-

New workstation

This content is sourced from Drew DeVault's blog from before he removed the gemini capsule and content from his site.

This is an attempt to archive his gemini-only posts, as I found them to be of value, at least to me and wished to refer to them via an accessible URL.

Note that relative links within the content *will not work*. Links to static assets with extensions (jpg, webm, png) have been converted to git.sr.ht download URLs.

Page source

View on WWW

---

After my latest status update, I was asked by a few people to go into some more detail about the nature of my new workstation. I had been using my older workstation for almost 10 years, and I had the following goals for the new one:

I ended up opting for a Mini-ITX build. The main limitation constraining my size choices were the fact that I wanted (1) at least 3 HDDs and one M.2 drive; and (2) an optical drive (I like to rip CDs). The case I picked for this is the Fractal Design Core 500, and I'm pretty pleased with it.

Some parts I already had that went into the build were:

And the following parts I bought new:

The result is a nice, compact build, with a surprising amount of airflow despite the small form-factor. I may replace the cooler with the stock one - it runs a bit hot now - but otherwise I'm satisfied with the hardware side of this build.

I was still running Arch Linux on my old workstation (ugh!) and this was a good chance to upgrade to a nice Alpine Linux install. Getting full disk encryption working correctly was a bit more challenging than on previous attempts with Alpine, but I got it working without too much fuss.

My root filesystem is on the NVMe, encrypted, and I set up a ZFS pool on the other 3 drives for /home and for an archive of important data from my old workstation. I could set this up easily enough, but neither WiFi nor Ethernet were working OOTB. I did most of the setup with a USB-ethernet adapter. Anyway, the necessary drivers had landed in the just-released Linux 5.9, but Alpine's linux-edge package was behind. This is fixed easily enough - I just built the newer kernel - but Alpine doesn't provide a zfs-edge package for this kernel, so I had to build that, too.

So, there you have it. The new box is less than half the size & weight of the old one, catches up to modern hardware quite a bit, and gave me a good chance to re-provision my main workstation's software loadout.

---

Content captured with git commit from 2023-06-12.

All posts

CC-BY-SA