
I’ve been upgrading my Debian 12 (bookworm) server fleet to Debian 13 (trixie).
Here is the successful process I ended up following for them all.
The[……]
OpenSource software should be encouraged more…
Tutorials and guides on how to install software, tweak and personalize your system…

I’ve been upgrading my Debian 12 (bookworm) server fleet to Debian 13 (trixie).
Here is the successful process I ended up following for them all.
The[……]
Paperclip recently caught my attention as it allows you to orchestrate teams of specialised AI agents through a beautiful self-hosted web UI, so I had[……]
Need to know the dynamic IP ranges used by AWS in a specific region? AWS publishes this as a JSON file.
curl -s https://ip-ranges.amazonaws.com/ip-ra[......]
Sometimes disks stop responding and cause system slowness because the kernel is waiting for a response that never comes. The disk appears 100% utilise[……]
When dealing with hardware, you often see log messages like:
ata9: hard resetting link
ata9: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
To map[……]
I had to make modifications to several BIND zone files. Sed proved itself invaluable once again.
The zone files looked like this:
domain.com. IN SOA[......]
Sometimes when creating one-liners, the source contains non-ASCII characters that make parsing harder. To strip them all out, use Perl:
cat dirty-sou[......]
ssconvert is a utility shipped with Gnumeric, a command-line spreadsheet converter. It is useful when you have data in a spreadsheet and want to parse[……]
To pull the latest version of all your Docker images at once:
for docker in $(docker images | awk '{print $1,$2}' | sed 's/ /:/g' | grep -v REPOSITOR[......]
To update all your pip-installed Python packages at once:
sudo pip install -U `pip list -o | cut -d ' ' -f1 | tr '\n' ' '`
This lists outdated packa[……]