# How Hard Could it Be?

URL: /show/self-hosted/118/
> Alex's new Epyc server build, and Jon Seager from Canonical joins us to chat about Nix in the homelab, packaging Scrutiny, and how Nix fits with existing infrastructure management tools.

- Show: [Self-Hosted](/show/self-hosted/)
- Episode: 118
- Date: 2024-03-08
- Hosts: alex, chris
- Guests: jon-seager
- Duration: 00:54:13
- Audio: https://aphid.fireside.fm/d/1437767933/7296e34a-2697-479a-adfb-ad32329dd0b0/461cf3ee-5e51-4624-8d9c-5969cc45bfb9.mp3



Sponsors:
- [Tailscale](/sponsors/tailscale.com-ssh/index.md): Tailscale is a Zero config VPN. It installs on any device in minutes, manages firewall rules for you, and works from anywhere. Get 3 users and 100 devices for free.
- [This Week in Bitcoin](/sponsors/thisweekinbitcoin.show-ssh/index.md): A high-signal Bitcoin news podcast focused on analysis you'll find valuable.




### Episode Links

  * [⚡ Grab Sats with Strike Around the World](https://strike.me/download/ "⚡ Grab Sats with Strike Around the World") — Strike is a lightning-powered app that lets you quickly and cheaply grab sats in over 36 countries. 
  * [🎉 Boost with Fountain FM](https://www.fountain.fm/ "🎉 Boost with Fountain FM") — Fountain 1.0 has a new UI, upgrades, and super simple Strike integration for easy Boosts.
  * [Jon Seager's Blog](https://jnsgr.uk/posts "Jon Seager's Blog")
  * [Jon's NixOS configuration flake ❄️](https://github.com/jnsgruk/nixos-config "Jon's NixOS configuration flake ❄️") — This repository contains a Nix Flake for configuring my machines.
  * [Juju](https://juju.is/ "Juju") — Juju is an open source orchestration engine for software operators that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure using charms.
  * [Charmhub](https://charmhub.io/ "Charmhub") — The Open Operator Collection
  * [Nerding out about Nix and NixOS with Jon Seager, Canonical - YouTube](https://www.youtube.com/watch?v=9l-U2NwbKOc "Nerding out about Nix and NixOS with Jon Seager, Canonical - YouTube")
  * [Packaging Scrutiny for NixOS · Jon Seager](https://jnsgr.uk/2024/02/packaging-scrutiny-for-nixos/ "Packaging Scrutiny for NixOS · Jon Seager") — In a recent (well, recent-ish) episode of the Self Hosted Show, there was some talk of a hard drive monitoring tool called Scrutiny. Scrutiny is a hard drive monitoring tool that exposes S.M.A.R.T data in a nice, clean dashboard. It gathers that S.M.A.R.T data using the venerable smartd, which is a Linux daemon that monitors S.M.A.R.T data from a huge number of ATA, IDE, SCSI-3 drives. The code is available on Github.
  * [Contributing Scrutiny to nixpkgs · Jon Seager](https://jnsgr.uk/2024/02/contributing-scrutiny-to-nixpkgs/ "Contributing Scrutiny to nixpkgs · Jon Seager")
  * [Packaging a go app for NixOS](https://blog.ktz.me/packaging-a-go-app-for-nixos/ "Packaging a go app for NixOS") — When I found that one of the apps I use daily on my servers was not available in nixpkgs, I thought I'd take a stab at packaging it. 
  * [KTZ Systems YouTube - An Epyc Homelab Monster: the Perfect Media Server mega upgrade](https://youtu.be/91dp5l44X8A "KTZ Systems YouTube - An Epyc Homelab Monster: the Perfect Media Server mega upgrade") — With 24 cores and 48 threads, the EPYC 7402 is a monster of a CPU. Paired with the Supermicro H12SSL-i motherboard, and more PCIe devices than you can shake a stick at. Today, Alex builds the homelab box to end all boxes.
  * [KTZ Systems YouTube - My Perfect Media Server isn't so perfect anymore...](https://youtu.be/B2cjMSVRC-c "KTZ Systems YouTube - My Perfect Media Server isn't so perfect anymore...") — I gave a consumer platform the old college try, but it just didn't work out. Find out why in part 1 of a new series on the channel about upgrading the servers at Badger Labs.
  * [ansible-role-docker-compose-generator](https://github.com/ironicbadger/ansible-role-docker-compose-generator "ansible-role-docker-compose-generator") — An Ansible role which procedurally generates docker-compose.yml files
  * [Automatic Ripping Machine (ARM) Scripts](https://github.com/automatic-ripping-machine/automatic-ripping-machine "Automatic Ripping Machine \(ARM\) Scripts") — Insert an optical disc (Blu-ray, DVD, CD) and checks to see if it's audio, video (Movie or TV), or data, then rips it.
  * [🍔 Lunch at SCaLE 🍇, Sat, Mar 16, 2024, 1:30 PM](https://www.meetup.com/jupiterbroadcasting/events/298780542/ "🍔 Lunch at SCaLE 🍇, Sat, Mar 16, 2024, 1:30 PM") — Let's put an official time down on the calendar to get together. The Yardhouse has always been a solid go-to, so sit down and break bread with the Unplugged crew during the lunch break on Saturday!
  * [2024.3: Drag 'n Drop it like it's hot! 🎉 - Home Assistant](https://www.home-assistant.io/blog/2024/03/06/release-20243/ "2024.3: Drag 'n Drop it like it's hot! 🎉 - Home Assistant") — A first experimental version of the section dashboard that supports drag ’n drop. A tremendous step forward and an even bigger milestone for Home Assistant!



