Tag: Linux
All the articles with the tag "Linux".

A Smart Mirror from a Spare Pi 3, and the Browser I Ended Up Deleting
My ten-year-old bathroom mirror is dying, so I'm replacing it with two-way glass, a spare 22 inch monitor and a Raspberry Pi 3. It shows the time, the weather and what's playing, wakes when I walk up, and plays radio and YouTube Music. Making that smooth on a Pi 3 took me from Chromium to Cog to a native Qt app with no browser at all. Here is where it stands and how I got there.

NFS Hang Troubleshooting Guide
Updated:I've been struggling with a docker container that accesses my NAS using NFS mounts, it hangs and refusing to restart on demand. Turns out it's related to NFS mounts. I've been struggling to kill the process as it just sits there as a zombie. Symptoms ps aux command hangs and never completes Process stuck in…

OpenMediaVault 8 on a Mini PC
Setting up OpenMediaVault 8 on a small mini PC with Wi-Fi, a link-local Ethernet LAN and NFS. The installer forgot the Wi-Fi, the data SSD turned out to be dying, I wiped the wrong disk, and there's a netplan setting that holds up every boot for two minutes.

Homepage Dashboard
After Homarr kept failing on me, I moved my Servarr dashboard to Homepage instead. It takes more setting up than Homarr, since everything is config files rather than a UI, but it's been solid ever since.

AWS SSH using SSM
Updated:Access a closed-off AWS EC2 instance over SSH using SSM as a proxy, so no port ever needs to be exposed on the instance. Includes a real-world ssh config entry with a friendly host alias, an AWS profile, and a note on why StrictHostKeyChecking gets disabled.

zsh antigen
Updated:Manage zsh the intelligent way. Install curl -L git.io/antigen > ~/antigen.zsh Configure ~/.zshrc source ~/antigen.zsh # Load the oh-my-zsh's library. anti

Debian's kitty-terminfo Package
A quick follow-up to my post on fixing Kitty's missing terminfo over SSH — turns out Debian already ships a kitty-terminfo package that handles the whole problem out of the box, no manual tic incantation required…

Servarr Apps
Updated:When it comes to grabbing media from Usenet, the Servarr apps are second to none. I've been using Sonarr and Radarr for quite some time to grab TV programs

Zombie Docker Container
A Docker container can end up stuck in Up state while actually being dead inside — docker stop and docker kill both fail with 'did not receive an exit event', and the app inside is unresponsive. Here's the root cause and a script that recovers it…

Kitty Terminfo
If you've started using Kitty as your terminal emulator, you may eventually hit a particularly annoying problem when working over SSH: everything works fine as your normal user, but as soon as you sudo into another account, terminal applications start behaving strangely…