David Goodwin’s blog
-
LetsEncrypt + Azure Keyvault + Application gateway
Getting SSL certificates from certbot uploaded into Azure KeyVault for use with an Azure Application Gateway….
-
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
Contact / Links etc