How To: Download 'The Chosen' from the Official Website

If you’re like me, you may want to (re)watch the series “The Chosen”, a show about the life of Jesus. If you’re like me, you want to watch this on your TV but the official app is terrible. And if you’re like me, you have a Jellyfin server you could use instead, if only you had the video files available to chuck them on there. If this sounds liek a familiar issue, read on. Otherwise, you probably don’t need to bother, although this procedure can probably transferred to other instances of wanting to download videos from the internet. ...

June 16, 2025 · 3 min

Setting up my Printer/Scanner in Fedora

Printers are devices straight from hell. Just stating a fact. Despite this unfortunate fact I can’t live without one. Digitization is woefully behind in the country I live in so there’s no way around occasionally having to scan and print stuff. Even if it’s just taxes once a year. A short while ago I bought a new printer/scanner combo because the old one died on me. I spent quite some time researching a good choice and settled on a Brother device because those are, at least in my humble experience, easy to set up on the machines I have. ...

April 10, 2025 · 4 min

How To: Deploy Services with TLS Certificates in a Tailscale network

Perhaps you’ve been in this situation before. You have a home server which hosts an bunch of stuff. Possibly in VMs, containers, what have you. You want a way to address these servers from elsewhere so you configure a reverse proxy that routes to each of these based on hostname. Personally, I have Jellyfin, Adguard Home, Uptime Kuma and a few other things deployed on the same machine and wired-up this way. ...

November 8, 2024 · 5 min

How To: Run shell scripts containing relative paths from anywhere

Have you ever had the problem that you want to run a script but because it handles relative paths it depends on the directory it’s called from? Well, today I learned about a shell function that helps with that, called dirname. It can be fed a path and will return it with the last non-slash component and trailing slash removed. So to refer to the location a script sits in you can do simply: ...

December 8, 2023 · 1 min

How To: Fix duplicated characters (and other artifacts) in your shell

A few days ago I started noticing strange behaviour of my shell. When typing commands or working with pasted ones, especially with tab completion, duplicated characters started showing up at the beginning of the line or in the middle in the case of working with a pasted command. Something like hx became hxhx or docker became dodocker. These duplicated characters were not editable, I could only clear the line and start fresh but the same thing would occur again, although not quite deterministically. ...

December 5, 2023 · 2 min