David Goodwin’s blog
-
ssh signed git commits
git config –global gpg.format sshgit config –global user.signingkey ~/.ssh/id_ed25519.pubgit config –global commit.gpgsign true Hopefully that’ll result in my github commits being signed…. and when I forget how to do it …
-
Minimal WordPress Fail2ban integration
token fail2ban setup for use with wordpress to catch failed login attempts
-
Upgrade some things
upgrading a debian server running hitch + systemd … moving my desktop to use unbound (dns).
-
Tumbleweed…
Does anyone else care about having a blog any longer?
-
Beelink SER6 Max
Random stuff about a new PC
-
bash – escaping variables for use within commands
Escaping quotes within variables is always painful in bash (somehow) – e.g. foo”bar and it’s not obvious that you’d need to write e.g. “foo”\””bar” (at least to me). Thankfully a bash built in magical thing can be used to do the escaping for you. In my case, I need to pass a ‘PASSWORD’ variable through…
-
asus pn50 and cpufreq/boost
I’ve been using an ASUS PN50 (that’s a mini pc, with an AMD Ryzen 4800u processor – so sort of a laptop without a screen) as my desktop for ages. Increasingly I’ve found it sluggish and I was contemplating replacing it with something newer, and then I discovered why the CPU speed in /proc/cpuinfo was…
-
Resizing a VM’s disk within Azure
random notes on disk resizing with an Azure VM
-
Don’t forget to defragment /home if you’re using BTRFS
don’t forget to defragment a btrfs filesystem … large (sqlite database like files etc) will fragment and become slow
-
Excessive uptime(!?)
Somewhere on the internet there’s a mailserver with a larger uptime, I guess? I don’t think anyone dares to reboot it …. (this is a server the customer was going to migrate off about 5 years ago …. somehow it’s still in use) (2290 days is a little over 6 years)
Contact / Links etc