Category: Linux
-

The CLI Contract: building command-line tools an AI agent can actually drive
I hand a lot of my infrastructure chores to LLM agents now. Not because it’s trendy, but because a well-scoped agent with shell access is genuinely good at the boring 80%: “upgrade these machines,” “what’s the status of X,” “back this up before you touch it.” But the first time I pointed an agent at…
-

The Terminal Coding Agent I Use to Run My Own Servers
Most AI coding tools live in your editor. This one lives in the terminal and actually runs my servers, from backups to deploys.
-

Install Ollama and DeepseekR1 on Debian12
In this guide, we’ll cover how to install Ollama and run the DeepSeek R1 model on Debian, including the NVIDIA drivers and CUDA Toolkit needed for GPU acceleration. We’ll also look at how to configure Ollama to use one or more GPUs, and finish by installing Open WebUI for a friendly browser-based interface. Before you…
-

Setting Up Passwordless SSH Login between a Client and Two Servers
Setting up passwordless SSH login with key pairs makes connecting to your servers both quicker and more secure, since you’re no longer typing a password every time or relying on one to keep people out. This guide covers generating a key on your client machine and configuring passwordless logins to two separate servers. Step 1:…
-

How to Fix “Host Key Verification Failed” Error in Proxmox
The “Host key verification failed” error is a common one when working with SSH-based systems like Proxmox. It happens when the host key SSH gets from the remote server no longer matches the one stored in your known hosts file. Usually this is because the server’s key genuinely changed, after a reinstall, an IP address…
-

Converting VirtualBox .vdi to Proxmox VM using VBoxManage
Moving a virtual machine from VirtualBox to Proxmox comes down to converting the VirtualBox .vdi disk into a raw image with VBoxManage, copying it across to your Proxmox server, and attaching it to a new VM. This guide walks through the whole process, using the command line on the Proxmox side since that’s the reliable…
-

Tar Command Cheatsheet
The tar command is the standard way to archive and compress files and directories on Linux. It’s a bit of a Swiss army knife, with flags for creating, extracting, listing, and adding to archives, so this cheatsheet collects the commands you’ll actually reach for, with a short note on what each flag does. Create an…
-

Rsync Command Cheatsheet
rsync is a command-line tool for efficiently syncing files and directories, whether between two local paths or across to a remote machine. It only transfers what’s changed, which makes it ideal for backups and for keeping directories in step. This cheatsheet collects the commands you’ll use most, with a note on what the important flags…
-

Optimizing Nextcloud: Administration Settings for Increased Performance
If you open your Nextcloud instance in a browser and go to the Administration Settings after a fresh install, you’ll probably notice a set of warnings and recommendations, since many of the server-side technologies aren’t optimised for Nextcloud out of the box. Any red warnings are worth dealing with, and this guide walks through the…
-

Installing phpMyAdmin and WordPress on Rocky Linux
This guide walks through installing phpMyAdmin and WordPress on Rocky Linux, giving you a database you can manage from the browser and a working WordPress site on top of it. Adjust the paths, IP addresses, and database names to match your own setup as you go. It assumes you’ve already got a LAMP stack (Linux,…
