Patch ThingsBoard, Build Your Own Debian Package, and Deploy It
Patch the ThingsBoard release already installed on your server, test the change, build a custom Debian package, and deploy it on Ubuntu with backups and rollback.
Patch the ThingsBoard release already installed on your server, test the change, build a custom Debian package, and deploy it on Ubuntu with backups and rollback.
Evaluate device growth and licensing before upgrading ThingsBoard CE 4.3 to 4.4. Follow the Community Grant and Ubuntu upgrade process, or keep using Apache-licensed CE 4.3.
Boot the Ubuntu installer on a target machine using MikroTik DHCP and an Ubuntu boot server that provides TFTP boot files and read-only NFS installation media.
Install MeshCentral on Ubuntu 26.04 as a systemd service with direct HTTPS, then use Cloudflare DNS-01 for Let’s Encrypt certificate issuance and renewal in an internal-only deployment.
Pass an Android phone from an Ubuntu KVM host into a virtual machine for adb and Flutter development. Configure USB attachment, guest permissions, and automatic reconnection with udev and systemd.
In a previous post, I showed how to set up KVM and Cockpit on Ubuntu 24.04. That setup works well
…and switch from Ubuntu’s apt cephadm (v19) to a manually downloaded cephadm (v20) This post documents a practical, works-in-real-life upgrade
This is the reverse of my previous migration (VMware Workstation → KVM). The safe, repeatable flow is: Shutdown the VM
This post shows a complete, reproducible flow: Lab context 1. Install AWS CLI v2 on Ubuntu 24.04 (x86_64) 2. Create
Prerequisites Before you start, your Ubuntu 24.04 host should already have: If you haven’t set these up yet, follow this