<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>TechCommune video guides</title>
  <link>https://techcommune.org/</link>
  <description>Short captioned videos with matching cheat sheets: Linux 101, command line tips, shell scripting, sysadmin and DevOps.</description>
  <language>en</language>
  <lastBuildDate>Wed, 28 Oct 2026 22:55:54 +0000</lastBuildDate>
  <atom:link href="https://techcommune.org/feed.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>Kubernetes on Proxmox: A Three-Node Cluster with kubeadm (video)</title>
    <link>https://techcommune.org/docs/devops/kubernetes-on-proxmox.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/kubernetes-on-proxmox.html</guid>
    <pubDate>Wed, 28 Oct 2026 22:55:54 +0000</pubDate>
    <category>DevOps</category>
    <description>Build a three-node Kubernetes v1.37 cluster on Proxmox VE 9.2: a cloud-init Ubuntu 24.04 template, three cloned VMs, containerd, kubeadm, kubelet, Flannel, then deploy nginx, expose it with a NodePort, scale it and drain a node, with every command run for real in a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/kubernetes-on-proxmox.html"><img src="https://techcommune.org/video-gdev-kubernetes-on-proxmox-thumb.jpg" alt="" width="640"></a></p><p>Build a three-node Kubernetes v1.37 cluster on Proxmox VE 9.2: a cloud-init Ubuntu 24.04 template, three cloned VMs, containerd, kubeadm, kubelet, Flannel, then deploy nginx, expose it with a NodePort, scale it and drain a node, with every command run for real in a lab.</p><p><a href="https://techcommune.org/docs/devops/kubernetes-on-proxmox.html">Read the guide</a> · <a href="https://youtu.be/wa3E-Fg4ISM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>nmtui: Set Up the Network from a Text Menu (video)</title>
    <link>https://techcommune.org/docs/sysadmin/nmtui.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/nmtui.html</guid>
    <pubDate>Wed, 28 Oct 2026 19:33:35 +0000</pubDate>
    <category>Sysadmin</category>
    <description>nmtui on Ubuntu Server 24.04: turn on NetworkManager, then set a static IPv4 address, a bridge, a VLAN and the hostname from the text menu, with the keys, the netplan files it writes and the nmcli equivalents, every step run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/nmtui.html"><img src="https://techcommune.org/video-gsys-nmtui-thumb.jpg" alt="" width="640"></a></p><p>nmtui on Ubuntu Server 24.04: turn on NetworkManager, then set a static IPv4 address, a bridge, a VLAN and the hostname from the text menu, with the keys, the netplan files it writes and the nmcli equivalents, every step run for real.</p><p><a href="https://techcommune.org/docs/sysadmin/nmtui.html">Read the guide</a> · <a href="https://youtu.be/gct2Z2-fL7Y">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Proxmox VE Web Interface: A Tour of the Screens You Use Every Day (video)</title>
    <link>https://techcommune.org/docs/devops/proxmox-ve-web-ui.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/proxmox-ve-web-ui.html</guid>
    <pubDate>Wed, 28 Oct 2026 03:35:17 +0000</pubDate>
    <category>DevOps</category>
    <description>A tour of the Proxmox VE 9.2 web interface on a real install: sign in, the 401 repository fix, storage, bridges and VLANs, a VM, a container, snapshots, backups, users and API tokens.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/proxmox-ve-web-ui.html"><img src="https://techcommune.org/video-gdev-proxmox-ve-web-ui-thumb.jpg" alt="" width="640"></a></p><p>A tour of the Proxmox VE 9.2 web interface on a real install: sign in, the 401 repository fix, storage, bridges and VLANs, a VM, a container, snapshots, backups, users and API tokens.</p><p><a href="https://techcommune.org/docs/devops/proxmox-ve-web-ui.html">Read the guide</a> · <a href="https://youtu.be/Y5pwDlbBWiI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Moving from VMware to Proxmox VE: Concepts, Import and the Gotchas (video)</title>
    <link>https://techcommune.org/docs/devops/vmware-to-proxmox.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/vmware-to-proxmox.html</guid>
    <pubDate>Tue, 27 Oct 2026 18:03:51 +0000</pubDate>
    <category>DevOps</category>
    <description>The VMware-to-Proxmox word map, importing OVF files and VMDK disks (tested), what the import does not bring over (the NIC), UEFI, VirtIO…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/vmware-to-proxmox.html"><img src="https://techcommune.org/video-gdev-vmware-to-proxmox-thumb.jpg" alt="" width="640"></a></p><p>The VMware-to-Proxmox word map, importing OVF files and VMDK disks (tested), what the import does not bring over (the NIC), UEFI, VirtIO…</p><p><a href="https://techcommune.org/docs/devops/vmware-to-proxmox.html">Read the guide</a> · <a href="https://youtu.be/1IOaRu8HnLA">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Proxmox VE: Install It, Set It Up and Run It Day to Day (video)</title>
    <link>https://techcommune.org/docs/devops/proxmox-ve.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/proxmox-ve.html</guid>
    <pubDate>Tue, 27 Oct 2026 17:39:58 +0000</pubDate>
    <category>DevOps</category>
    <description>Tested on a real install of Proxmox VE 9.2: the installer screen by screen, the 401 repository fix, storage, bridges and VLANs, VMs, containers…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/proxmox-ve.html"><img src="https://techcommune.org/video-gdev-proxmox-ve-thumb.jpg" alt="" width="640"></a></p><p>Tested on a real install of Proxmox VE 9.2: the installer screen by screen, the 401 repository fix, storage, bridges and VLANs, VMs, containers…</p><p><a href="https://techcommune.org/docs/devops/proxmox-ve.html">Read the guide</a> · <a href="https://youtu.be/3_rvzgWlk8k">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Receive-Only Docker Mail Server (video)</title>
    <link>https://techcommune.org/docs/sysadmin/receive-only-mail-docker.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/receive-only-mail-docker.html</guid>
    <pubDate>Tue, 27 Oct 2026 16:05:10 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Receive-only mail in Docker: Postfix, Roundcube and a contact form, with no way to send</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/receive-only-mail-docker.html"><img src="https://techcommune.org/video-gsys-receive-only-mail-docker-thumb.jpg" alt="" width="640"></a></p><p>Receive-only mail in Docker: Postfix, Roundcube and a contact form, with no way to send</p><p><a href="https://techcommune.org/docs/sysadmin/receive-only-mail-docker.html">Read the guide</a> · <a href="https://youtu.be/YCFHXKJbiy4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Terraform Modules: Inputs, Sources, Providers, Refactoring and Tests (video)</title>
    <link>https://techcommune.org/docs/devops/terraform-modules.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/terraform-modules.html</guid>
    <pubDate>Tue, 27 Oct 2026 15:43:02 +0000</pubDate>
    <category>DevOps</category>
    <description>Writing, calling, pinning, refactoring and testing modules, with the errors and traps found by running every case, no cloud account needed</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/terraform-modules.html"><img src="https://techcommune.org/video-gdev-terraform-modules-thumb.jpg" alt="" width="640"></a></p><p>Writing, calling, pinning, refactoring and testing modules, with the errors and traps found by running every case, no cloud account needed</p><p><a href="https://techcommune.org/docs/devops/terraform-modules.html">Read the guide</a> · <a href="https://youtu.be/KTuQhDNwQVw">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>kubectl Day-to-Day (video)</title>
    <link>https://techcommune.org/docs/devops/kubectl-day-to-day.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/kubectl-day-to-day.html</guid>
    <pubDate>Tue, 27 Oct 2026 15:08:56 +0000</pubDate>
    <category>DevOps</category>
    <description>Contexts, reading and shaping output, the failure gallery, rollouts, RBAC and admission errors, safe habits</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/kubectl-day-to-day.html"><img src="https://techcommune.org/video-gdev-kubectl-day-to-day-thumb.jpg" alt="" width="640"></a></p><p>Contexts, reading and shaping output, the failure gallery, rollouts, RBAC and admission errors, safe habits</p><p><a href="https://techcommune.org/docs/devops/kubectl-day-to-day.html">Read the guide</a> · <a href="https://youtu.be/0n6gANwrpL8">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Popeye Install and Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/devops/popeye.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/popeye.html</guid>
    <pubDate>Tue, 27 Oct 2026 14:57:09 +0000</pubDate>
    <category>DevOps</category>
    <description>Popeye is a read-only scanner for Kubernetes clusters. It looks at what is actually deployed and reports misconfigurations…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/popeye.html"><img src="https://techcommune.org/video-gdev-popeye-thumb.jpg" alt="" width="640"></a></p><p>Popeye is a read-only scanner for Kubernetes clusters. It looks at what is actually deployed and reports misconfigurations…</p><p><a href="https://techcommune.org/docs/devops/popeye.html">Read the guide</a> · <a href="https://youtu.be/jLOS_P7yUz8">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Kustomize Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/devops/kustomize.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/kustomize.html</guid>
    <pubDate>Tue, 27 Oct 2026 14:57:09 +0000</pubDate>
    <category>DevOps</category>
    <description>Kustomize cheat sheet: bases and overlays that change Kubernetes YAML without copying it.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/kustomize.html"><img src="https://techcommune.org/video-gdev-kustomize-thumb.jpg" alt="" width="640"></a></p><p>Kustomize cheat sheet: bases and overlays that change Kubernetes YAML without copying it.</p><p><a href="https://techcommune.org/docs/devops/kustomize.html">Read the guide</a> · <a href="https://youtu.be/cqPBKrMVyNg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>git Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/devops/git.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/git.html</guid>
    <pubDate>Tue, 27 Oct 2026 13:42:42 +0000</pubDate>
    <category>DevOps</category>
    <description>git cheat sheet: everyday commands for commits, branches, merging, stashing, history and undoing mistakes.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/git.html"><img src="https://techcommune.org/video-gdev-git-thumb.jpg" alt="" width="640"></a></p><p>git cheat sheet: everyday commands for commits, branches, merging, stashing, history and undoing mistakes.</p><p><a href="https://techcommune.org/docs/devops/git.html">Read the guide</a> · <a href="https://youtu.be/k8kLV7pSdGs">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>k9s Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/devops/k9s.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/k9s.html</guid>
    <pubDate>Tue, 27 Oct 2026 13:42:42 +0000</pubDate>
    <category>DevOps</category>
    <description>k9s is a terminal dashboard for Kubernetes. It shows your cluster live (pods, deployments, nodes, logs) and lets you describe, edit, shell into…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/k9s.html"><img src="https://techcommune.org/video-gdev-k9s-thumb.jpg" alt="" width="640"></a></p><p>k9s is a terminal dashboard for Kubernetes. It shows your cluster live (pods, deployments, nodes, logs) and lets you describe, edit, shell into…</p><p><a href="https://techcommune.org/docs/devops/k9s.html">Read the guide</a> · <a href="https://youtu.be/xmWp880ij_s">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Git Recovery: Lost Commits, Force-Pushes, Corrupt Repositories and Being Ready (video)</title>
    <link>https://techcommune.org/docs/devops/git-recovery.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/git-recovery.html</guid>
    <pubDate>Tue, 27 Oct 2026 13:42:42 +0000</pubDate>
    <category>DevOps</category>
    <description>What reset --hard really destroys, deleted branches, dropped stashes, undoing rebase, amend and merge, force-push recovery on a server…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/git-recovery.html"><img src="https://techcommune.org/video-gdev-git-recovery-thumb.jpg" alt="" width="640"></a></p><p>What reset --hard really destroys, deleted branches, dropped stashes, undoing rebase, amend and merge, force-push recovery on a server…</p><p><a href="https://techcommune.org/docs/devops/git-recovery.html">Read the guide</a> · <a href="https://youtu.be/XVL8GGoKKoY">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Git for Beginners (video)</title>
    <link>https://techcommune.org/docs/devops/git-beginners.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/git-beginners.html</guid>
    <pubDate>Tue, 27 Oct 2026 12:56:03 +0000</pubDate>
    <category>DevOps</category>
    <description>Git for Beginners: Git is a tool that remembers every version of your files.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/git-beginners.html"><img src="https://techcommune.org/video-gdev-git-beginners-thumb.jpg" alt="" width="640"></a></p><p>Git for Beginners: Git is a tool that remembers every version of your files.</p><p><a href="https://techcommune.org/docs/devops/git-beginners.html">Read the guide</a> · <a href="https://youtu.be/4pNEW-2SsCg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Docker Incident Runbooks: Restart Loops, Hangs, OOM Kills, Permissions and Health Checks (video)</title>
    <link>https://techcommune.org/docs/devops/docker-runbooks.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/docker-runbooks.html</guid>
    <pubDate>Tue, 27 Oct 2026 12:43:41 +0000</pubDate>
    <category>DevOps</category>
    <description>A read-only evidence script and eleven runbooks reproduced on a real engine: restart back-off, the 10-second docker stop, OOM kills, UID mismatches…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/docker-runbooks.html"><img src="https://techcommune.org/video-gdev-docker-runbooks-thumb.jpg" alt="" width="640"></a></p><p>A read-only evidence script and eleven runbooks reproduced on a real engine: restart back-off, the 10-second docker stop, OOM kills, UID mismatches…</p><p><a href="https://techcommune.org/docs/devops/docker-runbooks.html">Read the guide</a> · <a href="https://youtu.be/PR8pEvglf8s">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Docker Compose Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/devops/docker-compose.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/docker-compose.html</guid>
    <pubDate>Tue, 27 Oct 2026 12:14:13 +0000</pubDate>
    <category>DevOps</category>
    <description>Docker Compose runs a whole application made of several containers (a web app, a database, a cache) from one YAML file.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/docker-compose.html"><img src="https://techcommune.org/video-gdev-docker-compose-thumb.jpg" alt="" width="640"></a></p><p>Docker Compose runs a whole application made of several containers (a web app, a database, a cache) from one YAML file.</p><p><a href="https://techcommune.org/docs/devops/docker-compose.html">Read the guide</a> · <a href="https://youtu.be/jCJ4jACsWRc">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Docker Troubleshooting Playbook (video)</title>
    <link>https://techcommune.org/docs/devops/docker-troubleshooting.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/docker-troubleshooting.html</guid>
    <pubDate>Tue, 27 Oct 2026 12:14:13 +0000</pubDate>
    <category>DevOps</category>
    <description>Exit codes, crash loops, Compose file checks, networking, disk, memory and daemon problems, in the order to investigate</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/docker-troubleshooting.html"><img src="https://techcommune.org/video-gdev-docker-troubleshooting-thumb.jpg" alt="" width="640"></a></p><p>Exit codes, crash loops, Compose file checks, networking, disk, memory and daemon problems, in the order to investigate</p><p><a href="https://techcommune.org/docs/devops/docker-troubleshooting.html">Read the guide</a> · <a href="https://youtu.be/kDl415-UtUA">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: bhyve: Virtual Machines Built into FreeBSD (video)</title>
    <link>https://techcommune.org/docs/freebsd/bhyve-vms.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/bhyve-vms.html</guid>
    <pubDate>Sun, 25 Oct 2026 16:21:15 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Create a virtual machine with nothing but the base system: a ZFS volume for a disk, a private network, a serial console…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/bhyve-vms.html"><img src="https://techcommune.org/video-gb-bhyve-vms-thumb.jpg" alt="" width="640"></a></p><p>Create a virtual machine with nothing but the base system: a ZFS volume for a disk, a private network, a serial console…</p><p><a href="https://techcommune.org/docs/freebsd/bhyve-vms.html">Read the guide</a> · <a href="https://youtu.be/TfEJpID94QA">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: poudriere: Build Your Own Packages, Properly (video)</title>
    <link>https://techcommune.org/docs/freebsd/poudriere.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/poudriere.html</guid>
    <pubDate>Sun, 25 Oct 2026 16:21:15 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Gloves made once, in a clean workshop, and worn on every machine you own.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/poudriere.html"><img src="https://techcommune.org/video-gb-poudriere-thumb.jpg" alt="" width="640"></a></p><p>Gloves made once, in a clean workshop, and worn on every machine you own.</p><p><a href="https://techcommune.org/docs/freebsd/poudriere.html">Read the guide</a> · <a href="https://youtu.be/Oh5EFU-ueRI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: vm-bhyve: Virtual Machines with Short Commands (video)</title>
    <link>https://techcommune.org/docs/freebsd/vm-bhyve.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/vm-bhyve.html</guid>
    <pubDate>Sun, 25 Oct 2026 16:21:15 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>The manager that turns the long bhyve command line into vm create, vm install and vm start, with a tested walkthrough: install, boot, network…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/vm-bhyve.html"><img src="https://techcommune.org/video-gb-vm-bhyve-thumb.jpg" alt="" width="640"></a></p><p>The manager that turns the long bhyve command line into vm create, vm install and vm start, with a tested walkthrough: install, boot, network…</p><p><a href="https://techcommune.org/docs/freebsd/vm-bhyve.html">Read the guide</a> · <a href="https://youtu.be/tgz1VlypWPE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: ZFS Backups to Another Machine: Send, Receive, Restore (video)</title>
    <link>https://techcommune.org/docs/freebsd/zfs-backups.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/zfs-backups.html</guid>
    <pubDate>Sun, 25 Oct 2026 04:00:23 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>A real backup routine between two FreeBSD machines: full and incremental sends, a restore test checked with checksums…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/zfs-backups.html"><img src="https://techcommune.org/video-gb-zfs-backups-thumb.jpg" alt="" width="640"></a></p><p>A real backup routine between two FreeBSD machines: full and incremental sends, a restore test checked with checksums…</p><p><a href="https://techcommune.org/docs/freebsd/zfs-backups.html">Read the guide</a> · <a href="https://youtu.be/M4o-mYaeHBQ">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: File Sharing with NFS: One Server, Many Machines (video)</title>
    <link>https://techcommune.org/docs/freebsd/nfs.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/nfs.html</guid>
    <pubDate>Sun, 25 Oct 2026 02:43:50 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Share a ZFS dataset from one FreeBSD machine and mount it on another, with the user-ID surprise, the access-list trap that let the wrong network…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/nfs.html"><img src="https://techcommune.org/video-gb-nfs-thumb.jpg" alt="" width="640"></a></p><p>Share a ZFS dataset from one FreeBSD machine and mount it on another, with the user-ID surprise, the access-list trap that let the wrong network…</p><p><a href="https://techcommune.org/docs/freebsd/nfs.html">Read the guide</a> · <a href="https://youtu.be/OCeenPWX774">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: WireGuard on FreeBSD: A Private Tunnel Between Two Machines (video)</title>
    <link>https://techcommune.org/docs/freebsd/wireguard.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/wireguard.html</guid>
    <pubDate>Sun, 25 Oct 2026 02:19:49 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>A working encrypted tunnel from nothing but the base system, with the keys, the config file, the proof that the traffic is encrypted, the AllowedIPs trap…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/wireguard.html"><img src="https://techcommune.org/video-gb-wireguard-thumb.jpg" alt="" width="640"></a></p><p>A working encrypted tunnel from nothing but the base system, with the keys, the config file, the proof that the traffic is encrypted, the AllowedIPs trap…</p><p><a href="https://techcommune.org/docs/freebsd/wireguard.html">Read the guide</a> · <a href="https://youtu.be/D1GpI95IW0k">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: FreeBSD in the Cloud: First-Boot Provisioning with nuageinit (video)</title>
    <link>https://techcommune.org/docs/freebsd/cloud.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/cloud.html</guid>
    <pubDate>Sun, 25 Oct 2026 01:50:19 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>How a cloud image configures itself with nobody at the keyboard: a config disk, a first-boot flag, a new user, an SSH key, a package, a bigger disk.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/cloud.html"><img src="https://techcommune.org/video-gb-cloud-thumb.jpg" alt="" width="640"></a></p><p>How a cloud image configures itself with nobody at the keyboard: a config disk, a first-boot flag, a new user, an SSH key, a package, a bigger disk.</p><p><a href="https://techcommune.org/docs/freebsd/cloud.html">Read the guide</a> · <a href="https://youtu.be/_jPLGr0pBis">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: ipfw: The Other FreeBSD Firewall (video)</title>
    <link>https://techcommune.org/docs/freebsd/ipfw.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/ipfw.html</guid>
    <pubDate>Sun, 25 Oct 2026 01:32:58 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Numbered rules where the first match wins, tables, logging and built-in traffic shaping, tested with real traffic, and the way not to lock yourself out</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/ipfw.html"><img src="https://techcommune.org/video-gb-ipfw-thumb.jpg" alt="" width="640"></a></p><p>Numbered rules where the first match wins, tables, logging and built-in traffic shaping, tested with real traffic, and the way not to lock yourself out</p><p><a href="https://techcommune.org/docs/freebsd/ipfw.html">Read the guide</a> · <a href="https://youtu.be/cezyBlUx350">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: The Boot Loader and Kernel Tuning: loader.conf, sysctl and Single-User Mode (video)</title>
    <link>https://techcommune.org/docs/freebsd/boot-tuning.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/boot-tuning.html</guid>
    <pubDate>Sun, 25 Oct 2026 01:32:58 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Follow a FreeBSD boot from the disk to the login prompt, learn which settings belong in loader.conf and which in sysctl.conf…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/boot-tuning.html"><img src="https://techcommune.org/video-gb-boot-tuning-thumb.jpg" alt="" width="640"></a></p><p>Follow a FreeBSD boot from the disk to the login prompt, learn which settings belong in loader.conf and which in sysctl.conf…</p><p><a href="https://techcommune.org/docs/freebsd/boot-tuning.html">Read the guide</a> · <a href="https://youtu.be/heu2oq9X6IA">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: Containers on FreeBSD: Podman, OCI Images and Jails (video)</title>
    <link>https://techcommune.org/docs/freebsd/containers.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/containers.html</guid>
    <pubDate>Sun, 25 Oct 2026 00:58:49 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Run standard OCI container images on FreeBSD with Podman. See that a container is a jail, build an image…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/containers.html"><img src="https://techcommune.org/video-gb-containers-thumb.jpg" alt="" width="640"></a></p><p>Run standard OCI container images on FreeBSD with Podman. See that a container is a jail, build an image…</p><p><a href="https://techcommune.org/docs/freebsd/containers.html">Read the guide</a> · <a href="https://youtu.be/Abf9Fu2kWdU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: Linux Binary Compatibility: Running Linux Programs on FreeBSD (video)</title>
    <link>https://techcommune.org/docs/freebsd/linux-compat.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/linux-compat.html</guid>
    <pubDate>Sat, 24 Oct 2026 23:11:10 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>FreeBSD can run Linux programs directly, with no virtual machine. Switch it on, install a Rocky Linux userland, run real Linux software…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/linux-compat.html"><img src="https://techcommune.org/video-gb-linux-compat-thumb.jpg" alt="" width="640"></a></p><p>FreeBSD can run Linux programs directly, with no virtual machine. Switch it on, install a Rocky Linux userland, run real Linux software…</p><p><a href="https://techcommune.org/docs/freebsd/linux-compat.html">Read the guide</a> · <a href="https://youtu.be/oXpklDMh56k">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: Monitoring FreeBSD: From top to Prometheus (video)</title>
    <link>https://techcommune.org/docs/freebsd/monitoring.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/monitoring.html</guid>
    <pubDate>Sat, 24 Oct 2026 23:11:10 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Four layers of monitoring, each tested: the live tools, the nightly report, your own checks run by cron, and metrics with alerts.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/monitoring.html"><img src="https://techcommune.org/video-gb-monitoring-thumb.jpg" alt="" width="640"></a></p><p>Four layers of monitoring, each tested: the live tools, the nightly report, your own checks run by cron, and metrics with alerts.</p><p><a href="https://techcommune.org/docs/freebsd/monitoring.html">Read the guide</a> · <a href="https://youtu.be/eKfcL9Xch9Q">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: Hardening FreeBSD: A Tested Baseline (video)</title>
    <link>https://techcommune.org/docs/freebsd/hardening.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/hardening.html</guid>
    <pubDate>Sat, 24 Oct 2026 21:20:42 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Patch what is vulnerable, shut the SSH door properly, hide your processes from other users, cut the listening ports…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/hardening.html"><img src="https://techcommune.org/video-gb-hardening-thumb.jpg" alt="" width="640"></a></p><p>Patch what is vulnerable, shut the SSH door properly, hide your processes from other users, cut the listening ports…</p><p><a href="https://techcommune.org/docs/freebsd/hardening.html">Read the guide</a> · <a href="https://youtu.be/j4jfF7_E-tw">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: Upgrading FreeBSD Safely: freebsd-update, pkg and Boot Environments (video)</title>
    <link>https://techcommune.org/docs/freebsd/upgrading-freebsd.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/upgrading-freebsd.html</guid>
    <pubDate>Sat, 24 Oct 2026 20:35:04 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>A tested walkthrough of a patch update and a full release upgrade (15.0 to 15.1) on a real FreeBSD system, with an undo button you actually tried</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/upgrading-freebsd.html"><img src="https://techcommune.org/video-gb-upgrading-freebsd-thumb.jpg" alt="" width="640"></a></p><p>A tested walkthrough of a patch update and a full release upgrade (15.0 to 15.1) on a real FreeBSD system, with an undo button you actually tried</p><p><a href="https://techcommune.org/docs/freebsd/upgrading-freebsd.html">Read the guide</a> · <a href="https://youtu.be/dNiLvo6fYNk">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: The Ports Tree: Building FreeBSD Software from Source (video)</title>
    <link>https://techcommune.org/docs/freebsd/ports-tree.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/ports-tree.html</guid>
    <pubDate>Sat, 24 Oct 2026 20:35:04 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Mittens or gloves? Pre-built packages fit most hands. The ports tree lets you cut software to fit yours: your options, your modules, your CPU</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/ports-tree.html"><img src="https://techcommune.org/video-gb-ports-tree-thumb.jpg" alt="" width="640"></a></p><p>Mittens or gloves? Pre-built packages fit most hands. The ports tree lets you cut software to fit yours: your options, your modules, your CPU</p><p><a href="https://techcommune.org/docs/freebsd/ports-tree.html">Read the guide</a> · <a href="https://youtu.be/Xz4uYR-9RV0">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: The pf Firewall: Rules, Tables and Redirects (video)</title>
    <link>https://techcommune.org/docs/freebsd/pf-firewall.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/pf-firewall.html</guid>
    <pubDate>Sat, 24 Oct 2026 19:37:39 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Write a pf ruleset, block and allow real traffic from outside, redirect a port into a jail, ban an address without a reload, and read the log.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/pf-firewall.html"><img src="https://techcommune.org/video-gb-pf-firewall-thumb.jpg" alt="" width="640"></a></p><p>Write a pf ruleset, block and allow real traffic from outside, redirect a port into a jail, ban an address without a reload, and read the log.</p><p><a href="https://techcommune.org/docs/freebsd/pf-firewall.html">Read the guide</a> · <a href="https://youtu.be/ZNZtT5PCGrg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: FreeBSD vs Linux: What Is Actually Different (video)</title>
    <link>https://techcommune.org/docs/freebsd/freebsd-vs-linux.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/freebsd-vs-linux.html</guid>
    <pubDate>Sat, 24 Oct 2026 19:18:50 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>You already know Linux. Here is the short, tested tour of what changes when the machine in front of you runs FreeBSD</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/freebsd-vs-linux.html"><img src="https://techcommune.org/video-gb-freebsd-vs-linux-thumb.jpg" alt="" width="640"></a></p><p>You already know Linux. Here is the short, tested tour of what changes when the machine in front of you runs FreeBSD</p><p><a href="https://techcommune.org/docs/freebsd/freebsd-vs-linux.html">Read the guide</a> · <a href="https://youtu.be/Jkpx4CDgrV0">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: ZFS in Practice: Pools, Datasets, Snapshots and Self-Healing (video)</title>
    <link>https://techcommune.org/docs/freebsd/zfs-in-practice.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/zfs-in-practice.html</guid>
    <pubDate>Sat, 24 Oct 2026 19:18:50 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Create a pool, set quotas, take snapshots, roll back, clone, copy with send/receive, and watch ZFS repair a damaged disk, all tested on a throwaway pool</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/zfs-in-practice.html"><img src="https://techcommune.org/video-gb-zfs-in-practice-thumb.jpg" alt="" width="640"></a></p><p>Create a pool, set quotas, take snapshots, roll back, clone, copy with send/receive, and watch ZFS repair a damaged disk, all tested on a throwaway pool</p><p><a href="https://techcommune.org/docs/freebsd/zfs-in-practice.html">Read the guide</a> · <a href="https://youtu.be/fNUWI4qrGRE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>FreeBSD Corner: Jails: Lightweight Containers, the BSD Way (video)</title>
    <link>https://techcommune.org/docs/freebsd/jails.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/freebsd/jails.html</guid>
    <pubDate>Sat, 24 Oct 2026 19:18:50 +0000</pubDate>
    <category>FreeBSD Corner</category>
    <description>Build a jail from scratch, start it, install a web server inside it, clone it with ZFS and see exactly what a jailed root cannot do</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/freebsd/jails.html"><img src="https://techcommune.org/video-gb-jails-thumb.jpg" alt="" width="640"></a></p><p>Build a jail from scratch, start it, install a web server inside it, clone it with ZFS and see exactly what a jailed root cannot do</p><p><a href="https://techcommune.org/docs/freebsd/jails.html">Read the guide</a> · <a href="https://youtu.be/WufZemnx-VI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>entr: Run a Command When Files Change (video)</title>
    <link>https://techcommune.org/docs/timesavers/entr.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/entr.html</guid>
    <pubDate>Wed, 21 Oct 2026 20:56:40 +0000</pubDate>
    <category>Timesavers</category>
    <description>entr on Ubuntu 24.04: run tests, restart a server or rebuild automatically whenever a file changes, with a file list from a pipe; the -c, -r, -s, -p, -d, -z and -n options and the /_ placeholder, every one run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/entr.html"><img src="https://techcommune.org/video-tentr-thumb.jpg" alt="" width="640"></a></p><p>entr on Ubuntu 24.04: run tests, restart a server or rebuild automatically whenever a file changes, with a file list from a pipe; the -c, -r, -s, -p, -d, -z and -n options and the /_ placeholder, every one run for real.</p><p><a href="https://techcommune.org/docs/timesavers/entr.html">Read the guide</a> · <a href="https://youtu.be/B30SNcZCXr8">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>zoxide: Jump to Any Folder in Two Keystrokes (video)</title>
    <link>https://techcommune.org/docs/timesavers/zoxide.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/zoxide.html</guid>
    <pubDate>Wed, 21 Oct 2026 20:26:32 +0000</pubDate>
    <category>Timesavers</category>
    <description>zoxide on Ubuntu 24.04: a smarter cd that remembers the folders you visit and jumps to them from a few letters; z, zi, zoxide query, add and remove, ranking by use, and shell setup, with every command run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/zoxide.html"><img src="https://techcommune.org/video-tzoxide-thumb.jpg" alt="" width="640"></a></p><p>zoxide on Ubuntu 24.04: a smarter cd that remembers the folders you visit and jumps to them from a few letters; z, zi, zoxide query, add and remove, ranking by use, and shell setup, with every command run for real.</p><p><a href="https://techcommune.org/docs/timesavers/zoxide.html">Read the guide</a> · <a href="https://youtu.be/9GQU_pNGv5Y">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>tldr: Command Examples Instead of the Manual (video)</title>
    <link>https://techcommune.org/docs/timesavers/tldr.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/tldr.html</guid>
    <pubDate>Wed, 21 Oct 2026 19:48:09 +0000</pubDate>
    <category>Timesavers</category>
    <description>tldr (tealdeer) on Ubuntu 24.04: short, community-written examples for a command instead of the full manual, for subcommands, other platforms, with your own pages and patches, offline cache and settings, with every command run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/tldr.html"><img src="https://techcommune.org/video-ttldr-thumb.jpg" alt="" width="640"></a></p><p>tldr (tealdeer) on Ubuntu 24.04: short, community-written examples for a command instead of the full manual, for subcommands, other platforms, with your own pages and patches, offline cache and settings, with every command run for real.</p><p><a href="https://techcommune.org/docs/timesavers/tldr.html">Read the guide</a> · <a href="https://youtu.be/uIekRoS6phk">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>ncdu: Find What Is Using Your Disk (video)</title>
    <link>https://techcommune.org/docs/timesavers/ncdu.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/ncdu.html</guid>
    <pubDate>Wed, 21 Oct 2026 14:50:56 +0000</pubDate>
    <category>Timesavers</category>
    <description>ncdu on Ubuntu 24.04: scan a folder, see the biggest items first, go into folders, sort, delete from inside, save a scan to a file and open it later, and leave things out, with every key run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/ncdu.html"><img src="https://techcommune.org/video-tncdu-thumb.jpg" alt="" width="640"></a></p><p>ncdu on Ubuntu 24.04: scan a folder, see the biggest items first, go into folders, sort, delete from inside, save a scan to a file and open it later, and leave things out, with every key run for real.</p><p><a href="https://techcommune.org/docs/timesavers/ncdu.html">Read the guide</a> · <a href="https://youtu.be/H1tE9MyudEM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>fzf: Find Anything with Fuzzy Search (video)</title>
    <link>https://techcommune.org/docs/timesavers/fzf.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/fzf.html</guid>
    <pubDate>Wed, 21 Oct 2026 00:58:17 +0000</pubDate>
    <category>Timesavers</category>
    <description>fzf on Ubuntu 24.04: filter files, command history, folders and any list by typing a few letters, with preview, multi-select, Ctrl-R, Ctrl-T and Alt-C key bindings, and filter mode for scripts, with every command run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/fzf.html"><img src="https://techcommune.org/video-tfzf-thumb.jpg" alt="" width="640"></a></p><p>fzf on Ubuntu 24.04: filter files, command history, folders and any list by typing a few letters, with preview, multi-select, Ctrl-R, Ctrl-T and Alt-C key bindings, and filter mode for scripts, with every command run for real.</p><p><a href="https://techcommune.org/docs/timesavers/fzf.html">Read the guide</a> · <a href="https://youtu.be/k7Sw8T5dtT8">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>worktrunk: Git Worktrees as Easy as Branches (video)</title>
    <link>https://techcommune.org/docs/timesavers/worktrunk.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/worktrunk.html</guid>
    <pubDate>Tue, 20 Oct 2026 22:51:14 +0000</pubDate>
    <category>Timesavers</category>
    <description>worktrunk (wt) on Ubuntu 24.04: create, switch, list, merge and remove Git worktrees by branch name, with the shell moving you into each folder, with every command run for real on a sample repository.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/worktrunk.html"><img src="https://techcommune.org/video-tworktrunk-thumb.jpg" alt="" width="640"></a></p><p>worktrunk (wt) on Ubuntu 24.04: create, switch, list, merge and remove Git worktrees by branch name, with the shell moving you into each folder, with every command run for real on a sample repository.</p><p><a href="https://techcommune.org/docs/timesavers/worktrunk.html">Read the guide</a> · <a href="https://youtu.be/kh-2oXnN0Og">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>kondo: Clean node_modules, target and Other Build Folders (video)</title>
    <link>https://techcommune.org/docs/timesavers/kondo.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/kondo.html</guid>
    <pubDate>Tue, 20 Oct 2026 22:51:14 +0000</pubDate>
    <category>Timesavers</category>
    <description>kondo on Ubuntu 24.04: find old projects and delete their node_modules, target, build and other rebuildable folders; dry run, age filter, ignore a folder, answer per project or clean all, with every command run for real on sample projects.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/kondo.html"><img src="https://techcommune.org/video-tkondo-thumb.jpg" alt="" width="640"></a></p><p>kondo on Ubuntu 24.04: find old projects and delete their node_modules, target, build and other rebuildable folders; dry run, age filter, ignore a folder, answer per project or clean all, with every command run for real on sample projects.</p><p><a href="https://techcommune.org/docs/timesavers/kondo.html">Read the guide</a> · <a href="https://youtu.be/O45Sc4HGNTQ">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>grex: Write a Regular Expression from Examples (video)</title>
    <link>https://techcommune.org/docs/timesavers/grex.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/grex.html</guid>
    <pubDate>Tue, 20 Oct 2026 21:17:30 +0000</pubDate>
    <category>Timesavers</category>
    <description>grex on Ubuntu 24.04: give it example strings and it prints a regular expression that matches them; digits, repeats, spaces, case, anchors, files and standard input, tested with grep and Python, with every command run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/grex.html"><img src="https://techcommune.org/video-tgrex-thumb.jpg" alt="" width="640"></a></p><p>grex on Ubuntu 24.04: give it example strings and it prints a regular expression that matches them; digits, repeats, spaces, case, anchors, files and standard input, tested with grep and Python, with every command run for real.</p><p><a href="https://techcommune.org/docs/timesavers/grex.html">Read the guide</a> · <a href="https://youtu.be/WGtWQEelqg8">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>llmfit: Which Language Models Will Run on Your Hardware (video)</title>
    <link>https://techcommune.org/docs/timesavers/llmfit.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/llmfit.html</guid>
    <pubDate>Tue, 20 Oct 2026 20:49:11 +0000</pubDate>
    <category>Timesavers</category>
    <description>llmfit on Ubuntu 24.04: read your CPU, RAM and GPU, rank thousands of language models by how well they fit, search, compare, plan hardware and simulate a bigger GPU, in the terminal and in scripts, with every command run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/llmfit.html"><img src="https://techcommune.org/video-tllmfit-thumb.jpg" alt="" width="640"></a></p><p>llmfit on Ubuntu 24.04: read your CPU, RAM and GPU, rank thousands of language models by how well they fit, search, compare, plan hardware and simulate a bigger GPU, in the terminal and in scripts, with every command run for real.</p><p><a href="https://techcommune.org/docs/timesavers/llmfit.html">Read the guide</a> · <a href="https://youtu.be/z49A2-Cfr6s">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>croc: Send Files Between Computers with a Code Phrase (video)</title>
    <link>https://techcommune.org/docs/timesavers/croc.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/croc.html</guid>
    <pubDate>Tue, 20 Oct 2026 20:49:11 +0000</pubDate>
    <category>Timesavers</category>
    <description>croc on Ubuntu 24.04: send a file, a folder or a line of text to another computer with a short code phrase, with no account and no open ports; zip, exclude, choose your own phrase, refuse a transfer, with every command run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/croc.html"><img src="https://techcommune.org/video-tcroc-thumb.jpg" alt="" width="640"></a></p><p>croc on Ubuntu 24.04: send a file, a folder or a line of text to another computer with a short code phrase, with no account and no open ports; zip, exclude, choose your own phrase, refuse a transfer, with every command run for real.</p><p><a href="https://techcommune.org/docs/timesavers/croc.html">Read the guide</a> · <a href="https://youtu.be/IwXBBQmsWIA">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>oxker: Watch and Control Docker Containers in the Terminal (video)</title>
    <link>https://techcommune.org/docs/timesavers/oxker.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/oxker.html</guid>
    <pubDate>Tue, 20 Oct 2026 19:22:27 +0000</pubDate>
    <category>Timesavers</category>
    <description>oxker on Ubuntu 24.04: a terminal screen for Docker containers with live state, CPU, memory, logs and graphs; sort, filter, inspect, stop and start, open a shell and save logs, with every key run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/oxker.html"><img src="https://techcommune.org/video-toxker-thumb.jpg" alt="" width="640"></a></p><p>oxker on Ubuntu 24.04: a terminal screen for Docker containers with live state, CPU, memory, logs and graphs; sort, filter, inspect, stop and start, open a shell and save logs, with every key run for real.</p><p><a href="https://techcommune.org/docs/timesavers/oxker.html">Read the guide</a> · <a href="https://youtu.be/xteVbjIIYt4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>gitlogue: Replay Your Git History in the Terminal (video)</title>
    <link>https://techcommune.org/docs/timesavers/gitlogue.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/gitlogue.html</guid>
    <pubDate>Tue, 20 Oct 2026 16:58:08 +0000</pubDate>
    <category>Timesavers</category>
    <description>gitlogue on Ubuntu 24.04: replay a Git commit, a range of commits, one author's work or your own staged changes in the terminal, typed out by a ghost developer with syntax highlighting, with every option run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/gitlogue.html"><img src="https://techcommune.org/video-tgitlogue-thumb.jpg" alt="" width="640"></a></p><p>gitlogue on Ubuntu 24.04: replay a Git commit, a range of commits, one author's work or your own staged changes in the terminal, typed out by a ghost developer with syntax highlighting, with every option run for real.</p><p><a href="https://techcommune.org/docs/timesavers/gitlogue.html">Read the guide</a> · <a href="https://youtu.be/SuGEvKzFqy8">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>VisiData: a Spreadsheet for Your Terminal (video)</title>
    <link>https://techcommune.org/docs/timesavers/visidata.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/timesavers/visidata.html</guid>
    <pubDate>Tue, 20 Oct 2026 15:27:52 +0000</pubDate>
    <category>Timesavers</category>
    <description>VisiData on Ubuntu 24.04: open CSV and JSON files in the terminal, sort, count values with a frequency table, drill down, select rows, build a pivot table, save and convert, with every key run for real.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/timesavers/visidata.html"><img src="https://techcommune.org/video-tvisidata-thumb.jpg" alt="" width="640"></a></p><p>VisiData on Ubuntu 24.04: open CSV and JSON files in the terminal, sort, count values with a frequency table, drill down, select rows, build a pivot table, save and convert, with every key run for real.</p><p><a href="https://techcommune.org/docs/timesavers/visidata.html">Read the guide</a> · <a href="https://youtu.be/zyyDuerwpR4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Helm: Charts, Releases and Safe Upgrades, a Complete Guide (video)</title>
    <link>https://techcommune.org/docs/devops/helm.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/helm.html</guid>
    <pubDate>Tue, 20 Oct 2026 01:10:25 +0000</pubDate>
    <category>DevOps</category>
    <description>Helm 4 guide for Ubuntu 24.04: repositories and charts, releases and values, writing your own chart, templates, schemas, upgrades and rollbacks, waiting and rollback on failure, hooks, CRDs, subcharts, publishing to a repository and an OCI registry, release storage, and troubleshooting, all run on a k3s lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/helm.html"><img src="https://techcommune.org/video-gdev-helm-thumb.jpg" alt="" width="640"></a></p><p>Helm 4 guide for Ubuntu 24.04: repositories and charts, releases and values, writing your own chart, templates, schemas, upgrades and rollbacks, waiting and rollback on failure, hooks, CRDs, subcharts, publishing to a repository and an OCI registry, release storage, and troubleshooting, all run on a k3s lab.</p><p><a href="https://techcommune.org/docs/devops/helm.html">Read the guide</a> · <a href="https://youtu.be/5eDkmWgjmUA">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Kubernetes: Run a Cluster and Its Workloads, a Complete Guide (video)</title>
    <link>https://techcommune.org/docs/devops/kubernetes.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/kubernetes.html</guid>
    <pubDate>Mon, 19 Oct 2026 23:31:20 +0000</pubDate>
    <category>DevOps</category>
    <description>Kubernetes guide for Ubuntu 24.04 with k3s: how a cluster works, deployments and rolling updates, services and ingress, ConfigMaps and Secrets, volumes and StatefulSets, jobs, requests and limits, probes, scheduling and drain, autoscaling, NetworkPolicy, RBAC and quotas, etcd backup and restore, upgrades, Helm and Kustomize, all run on a two-node lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/kubernetes.html"><img src="https://techcommune.org/video-gdev-kubernetes-thumb.jpg" alt="" width="640"></a></p><p>Kubernetes guide for Ubuntu 24.04 with k3s: how a cluster works, deployments and rolling updates, services and ingress, ConfigMaps and Secrets, volumes and StatefulSets, jobs, requests and limits, probes, scheduling and drain, autoscaling, NetworkPolicy, RBAC and quotas, etcd backup and restore, upgrades, Helm and Kustomize, all run on a two-node lab.</p><p><a href="https://techcommune.org/docs/devops/kubernetes.html">Read the guide</a> · <a href="https://youtu.be/Pn4ovaoygUI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Terraform in Practice: State, Import, Drift, Workspaces and Safe Changes (video)</title>
    <link>https://techcommune.org/docs/devops/terraform.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/terraform.html</guid>
    <pubDate>Mon, 19 Oct 2026 20:31:41 +0000</pubDate>
    <category>DevOps</category>
    <description>Terraform guide for Ubuntu 24.04: reading plans and spotting forces replacement, state, drift and refresh-only plans, variables and precedence, for_each against count, import blocks, moved and removed blocks, lifecycle settings, workspaces, remote state with locking, secrets in the state, CI guards, OpenTofu and a cheat sheet, all run on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/terraform.html"><img src="https://techcommune.org/video-gdev-terraform-thumb.jpg" alt="" width="640"></a></p><p>Terraform guide for Ubuntu 24.04: reading plans and spotting forces replacement, state, drift and refresh-only plans, variables and precedence, for_each against count, import blocks, moved and removed blocks, lifecycle settings, workspaces, remote state with locking, secrets in the state, CI guards, OpenTofu and a cheat sheet, all run on a lab.</p><p><a href="https://techcommune.org/docs/devops/terraform.html">Read the guide</a> · <a href="https://youtu.be/QJzejd8ITYg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Ubuntu authd and Microsoft Entra ID: Log In to Linux with Cloud Accounts (video)</title>
    <link>https://techcommune.org/docs/sysadmin/authd-entra-id.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/authd-entra-id.html</guid>
    <pubDate>Mon, 19 Oct 2026 01:38:23 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Ubuntu authd with Microsoft Entra ID, tested on Ubuntu 24.04: register the app, install authd and the msentraid broker, tenant and client IDs, allowed users and the owner, device code and Entra sign-in flows, SSH login, groups and sudo, authctl, logs, public-key SSH and offline login risks, cloud-init, and the real errors Microsoft returns.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/authd-entra-id.html"><img src="https://techcommune.org/video-gsys-authd-entra-id-thumb.jpg" alt="" width="640"></a></p><p>Ubuntu authd with Microsoft Entra ID, tested on Ubuntu 24.04: register the app, install authd and the msentraid broker, tenant and client IDs, allowed users and the owner, device code and Entra sign-in flows, SSH login, groups and sudo, authctl, logs, public-key SSH and offline login risks, cloud-init, and the real errors Microsoft returns.</p><p><a href="https://techcommune.org/docs/sysadmin/authd-entra-id.html">Read the guide</a> · <a href="https://youtu.be/qNhJUM4XWh4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Docker: Containers, Images, Volumes and Compose, a Complete Guide (video)</title>
    <link>https://techcommune.org/docs/devops/docker.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/docker.html</guid>
    <pubDate>Sun, 18 Oct 2026 23:47:37 +0000</pubDate>
    <category>DevOps</category>
    <description>Docker guide for Ubuntu 24.04: install and the docker group, running and managing containers, why docker stop takes ten seconds, logs and inspect, images and tags, Dockerfiles and the build cache, multi-stage builds, volumes and bind mounts, networks and name resolution, Compose, memory and CPU limits, log rotation, security settings, cleanup, troubleshooting by exit code, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/docker.html"><img src="https://techcommune.org/video-gdev-docker-thumb.jpg" alt="" width="640"></a></p><p>Docker guide for Ubuntu 24.04: install and the docker group, running and managing containers, why docker stop takes ten seconds, logs and inspect, images and tags, Dockerfiles and the build cache, multi-stage builds, volumes and bind mounts, networks and name resolution, Compose, memory and CPU limits, log rotation, security settings, cleanup, troubleshooting by exit code, all tested on a lab.</p><p><a href="https://techcommune.org/docs/devops/docker.html">Read the guide</a> · <a href="https://youtu.be/J46U_rChDOI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Git for Sysadmins and Operations (video)</title>
    <link>https://techcommune.org/docs/devops/git-for-sysadmins.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/devops/git-for-sysadmins.html</guid>
    <pubDate>Sun, 18 Oct 2026 20:53:49 +0000</pubDate>
    <category>DevOps</category>
    <description>Config repos, etckeeper, blame and bisect, deploying with hooks, rollbacks, secrets and server settings</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/devops/git-for-sysadmins.html"><img src="https://techcommune.org/video-gdev-git-for-sysadmins-thumb.jpg" alt="" width="640"></a></p><p>Config repos, etckeeper, blame and bisect, deploying with hooks, rollbacks, secrets and server settings</p><p><a href="https://techcommune.org/docs/devops/git-for-sysadmins.html">Read the guide</a> · <a href="https://youtu.be/Rrvcq971xGU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>yq: Query and Edit YAML, JSON and XML from the Shell (video)</title>
    <link>https://techcommune.org/docs/command-line/yq.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/yq.html</guid>
    <pubDate>Sat, 17 Oct 2026 14:14:35 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>yq guide for Ubuntu 24.04: which yq to install (the Go program, not the apt package), reading and editing YAML in place without losing comments, many documents and files, merging, anchors, converting between YAML, JSON, XML, TOML and properties, Docker Compose and Kubernetes examples, safe use in shell scripts, errors, speed, and how it differs from jq, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/yq.html"><img src="https://techcommune.org/video-gc-yq-thumb.jpg" alt="" width="640"></a></p><p>yq guide for Ubuntu 24.04: which yq to install (the Go program, not the apt package), reading and editing YAML in place without losing comments, many documents and files, merging, anchors, converting between YAML, JSON, XML, TOML and properties, Docker Compose and Kubernetes examples, safe use in shell scripts, errors, speed, and how it differs from jq, all tested on a lab.</p><p><a href="https://techcommune.org/docs/command-line/yq.html">Read the guide</a> · <a href="https://youtu.be/G7J-dJU1DUM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>jq: Query and Reshape JSON from the Shell (video)</title>
    <link>https://techcommune.org/docs/command-line/jq.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/jq.html</guid>
    <pubDate>Sat, 17 Oct 2026 13:07:40 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>jq guide for Ubuntu 24.04: the filter language, options, select and map, building and updating JSON, grouping and sorting, strings, regular expressions and dates, real data from ip, lsblk and a web API, safe use in shell scripts, error messages, big files, and what changed in jq 1.8, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/jq.html"><img src="https://techcommune.org/video-gc-jq-thumb.jpg" alt="" width="640"></a></p><p>jq guide for Ubuntu 24.04: the filter language, options, select and map, building and updating JSON, grouping and sorting, strings, regular expressions and dates, real data from ip, lsblk and a web API, safe use in shell scripts, error messages, big files, and what changed in jq 1.8, all tested on a lab.</p><p><a href="https://techcommune.org/docs/command-line/jq.html">Read the guide</a> · <a href="https://youtu.be/L9qjKJCVpdM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Ansible Semaphore: A Web UI and API for Playbooks (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ansible-semaphore.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ansible-semaphore.html</guid>
    <pubDate>Sat, 17 Oct 2026 04:33:39 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Semaphore UI guide for Ubuntu 24.04: install the package and Ansible, SQLite or PostgreSQL, keys, repositories, inventories and templates, running tasks from the API, dry runs and limits, email alerts on failure, schedules, git webhooks, collections, roles and users, remote runners, nginx, backup and restore, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ansible-semaphore.html"><img src="https://techcommune.org/video-gsys-ansible-semaphore-thumb.jpg" alt="" width="640"></a></p><p>Semaphore UI guide for Ubuntu 24.04: install the package and Ansible, SQLite or PostgreSQL, keys, repositories, inventories and templates, running tasks from the API, dry runs and limits, email alerts on failure, schedules, git webhooks, collections, roles and users, remote runners, nginx, backup and restore, all tested on a lab.</p><p><a href="https://techcommune.org/docs/sysadmin/ansible-semaphore.html">Read the guide</a> · <a href="https://youtu.be/YSihm1PTDu8">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Loki: Log Aggregation, LogQL and Alerts (video)</title>
    <link>https://techcommune.org/docs/sysadmin/loki.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/loki.html</guid>
    <pubDate>Sat, 17 Oct 2026 03:25:25 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Grafana Loki guide for Ubuntu 24.04: install Loki, Alloy and logcli from the apt repository, a real configuration, shipping nginx logs with Alloy, labels and cardinality, LogQL queries and metrics, alert rules to Alertmanager, Loki in Grafana, nginx basic auth, multi-tenancy, retention and deletion, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/loki.html"><img src="https://techcommune.org/video-gsys-loki-thumb.jpg" alt="" width="640"></a></p><p>Grafana Loki guide for Ubuntu 24.04: install Loki, Alloy and logcli from the apt repository, a real configuration, shipping nginx logs with Alloy, labels and cardinality, LogQL queries and metrics, alert rules to Alertmanager, Loki in Grafana, nginx basic auth, multi-tenancy, retention and deletion, all tested on a lab.</p><p><a href="https://techcommune.org/docs/sysadmin/loki.html">Read the guide</a> · <a href="https://youtu.be/HBP2xadmKOM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Grafana: Dashboards, Data Sources and Alerts (video)</title>
    <link>https://techcommune.org/docs/sysadmin/grafana.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/grafana.html</guid>
    <pubDate>Sat, 17 Oct 2026 02:20:23 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Grafana guide for Ubuntu 24.04: install from the apt repository, first login, grafana.ini and environment settings, provisioned data sources and dashboards, the HTTP API, users, teams and service accounts, alert rules, webhook and email notifications, nginx on a sub-path, plugins, backup and restore, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/grafana.html"><img src="https://techcommune.org/video-gsys-grafana-thumb.jpg" alt="" width="640"></a></p><p>Grafana guide for Ubuntu 24.04: install from the apt repository, first login, grafana.ini and environment settings, provisioned data sources and dashboards, the HTTP API, users, teams and service accounts, alert rules, webhook and email notifications, nginx on a sub-path, plugins, backup and restore, all tested on a lab.</p><p><a href="https://techcommune.org/docs/sysadmin/grafana.html">Read the guide</a> · <a href="https://youtu.be/GgLZf2zjs7M">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Zabbix: Install, Hosts, Triggers and Alerts (video)</title>
    <link>https://techcommune.org/docs/sysadmin/zabbix.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/zabbix.html</guid>
    <pubDate>Thu, 15 Oct 2026 10:24:35 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Zabbix 7.0 LTS guide for Ubuntu 24.04: install the server, PostgreSQL and web frontend, the agent, hosts and templates, items and triggers, email alerts, acknowledge, maintenance, zabbix_sender, macros, PSK encryption and the API, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/zabbix.html"><img src="https://techcommune.org/video-gsys-zabbix-thumb.jpg" alt="" width="640"></a></p><p>Zabbix 7.0 LTS guide for Ubuntu 24.04: install the server, PostgreSQL and web frontend, the agent, hosts and templates, items and triggers, email alerts, acknowledge, maintenance, zabbix_sender, macros, PSK encryption and the API, all tested on a lab.</p><p><a href="https://techcommune.org/docs/sysadmin/zabbix.html">Read the guide</a> · <a href="https://youtu.be/n9eN44pd8W0">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Prometheus: Metrics, PromQL and Alerting (video)</title>
    <link>https://techcommune.org/docs/sysadmin/prometheus.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/prometheus.html</guid>
    <pubDate>Thu, 15 Oct 2026 10:24:35 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Prometheus guide for Ubuntu 24.04: install Prometheus, node_exporter, Alertmanager and the blackbox exporter, scrape configs, PromQL, recording and alerting rules, silences, email and webhook alerts, basic auth and storage, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/prometheus.html"><img src="https://techcommune.org/video-gsys-prometheus-thumb.jpg" alt="" width="640"></a></p><p>Prometheus guide for Ubuntu 24.04: install Prometheus, node_exporter, Alertmanager and the blackbox exporter, scrape configs, PromQL, recording and alerting rules, silences, email and webhook alerts, basic auth and storage, all tested on a lab.</p><p><a href="https://techcommune.org/docs/sysadmin/prometheus.html">Read the guide</a> · <a href="https://youtu.be/lAvfuqFvd7E">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>superfile: A Terminal File Manager (video)</title>
    <link>https://techcommune.org/docs/sysadmin/superfile.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/superfile.html</guid>
    <pubDate>Thu, 15 Oct 2026 00:21:50 +0000</pubDate>
    <category>Sysadmin</category>
    <description>superfile (spf) guide: install the terminal file manager, move around, search, copy, move, delete to trash, select many files, compress, extract, configure, cd on quit and script it, all tested on Ubuntu 24.04.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/superfile.html"><img src="https://techcommune.org/video-yspf-thumb.jpg" alt="" width="640"></a></p><p>superfile (spf) guide: install the terminal file manager, move around, search, copy, move, delete to trash, select many files, compress, extract, configure, cd on quit and script it, all tested on Ubuntu 24.04.</p><p><a href="https://techcommune.org/docs/sysadmin/superfile.html">Read the guide</a> · <a href="https://youtu.be/lKdbH8VM9BQ">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Nagios Core: Hosts, Services and Alerts (video)</title>
    <link>https://techcommune.org/docs/sysadmin/nagios.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/nagios.html</guid>
    <pubDate>Thu, 15 Oct 2026 00:21:50 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Nagios Core guide for Ubuntu 24.04: install, config layout, hosts and services, plugins and exit codes, soft and hard states, NRPE remote checks, email alerts, acknowledgements, downtime, passive checks and securing the web interface, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/nagios.html"><img src="https://techcommune.org/video-ynagios-thumb.jpg" alt="" width="640"></a></p><p>Nagios Core guide for Ubuntu 24.04: install, config layout, hosts and services, plugins and exit codes, soft and hard states, NRPE remote checks, email alerts, acknowledgements, downtime, passive checks and securing the web interface, all tested on a lab.</p><p><a href="https://techcommune.org/docs/sysadmin/nagios.html">Read the guide</a> · <a href="https://youtu.be/f5Rw22xY8HU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Checkmk: Monitoring with Auto-Discovery (video)</title>
    <link>https://techcommune.org/docs/sysadmin/checkmk.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/checkmk.html</guid>
    <pubDate>Thu, 15 Oct 2026 00:21:50 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Checkmk Raw Edition guide: run a site in Docker, add hosts, install and register the agent, service discovery, rules and thresholds, local checks, email notifications, acknowledge and downtime, Livestatus queries, REST API and backup, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/checkmk.html"><img src="https://techcommune.org/video-ycmk-thumb.jpg" alt="" width="640"></a></p><p>Checkmk Raw Edition guide: run a site in Docker, add hosts, install and register the agent, service discovery, rules and thresholds, local checks, email notifications, acknowledge and downtime, Livestatus queries, REST API and backup, all tested on a lab.</p><p><a href="https://techcommune.org/docs/sysadmin/checkmk.html">Read the guide</a> · <a href="https://youtu.be/yyZCHaHsgXE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Active Directory Login with SSSD (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ad-sssd-tutorial.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ad-sssd-tutorial.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Active Directory Login with SSSD: By the end of this tutorial a Linux server will be a member of your Windows Active Directory (AD) domain.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ad-sssd-tutorial.html"><img src="https://techcommune.org/video-gsys-ad-sssd-tutorial-thumb.jpg" alt="" width="640"></a></p><p>Active Directory Login with SSSD: By the end of this tutorial a Linux server will be a member of your Windows Active Directory (AD) domain.</p><p><a href="https://techcommune.org/docs/sysadmin/ad-sssd-tutorial.html">Read the guide</a> · <a href="https://youtu.be/kWFKlCrOK-E">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Samba Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/samba.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/samba.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Samba cheat sheet: share folders with Windows and Linux clients, users and permissions, the recycle bin and troubleshooting.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/samba.html"><img src="https://techcommune.org/video-gsys-samba-thumb.jpg" alt="" width="640"></a></p><p>Samba cheat sheet: share folders with Windows and Linux clients, users and permissions, the recycle bin and troubleshooting.</p><p><a href="https://techcommune.org/docs/sysadmin/samba.html">Read the guide</a> · <a href="https://youtu.be/xByJ9udbxZM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Postfix: Install and Configure (video)</title>
    <link>https://techcommune.org/docs/sysadmin/postfix.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/postfix.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Install and configure Postfix as a send-only, relay or full mail server, with SPF, DKIM, DMARC, queue management and troubleshooting.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/postfix.html"><img src="https://techcommune.org/video-gsys-postfix-thumb.jpg" alt="" width="640"></a></p><p>Install and configure Postfix as a send-only, relay or full mail server, with SPF, DKIM, DMARC, queue management and troubleshooting.</p><p><a href="https://techcommune.org/docs/sysadmin/postfix.html">Read the guide</a> · <a href="https://youtu.be/LPhs68VNMAc">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Creating SSH Keys (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ssh-keys-create.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ssh-keys-create.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Creating SSH Keys: An SSH key is a pair of files that replaces typing a password: a PRIVATE key that stays on your computer…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ssh-keys-create.html"><img src="https://techcommune.org/video-gsys-ssh-keys-create-thumb.jpg" alt="" width="640"></a></p><p>Creating SSH Keys: An SSH key is a pair of files that replaces typing a password: a PRIVATE key that stays on your computer…</p><p><a href="https://techcommune.org/docs/sysadmin/ssh-keys-create.html">Read the guide</a> · <a href="https://youtu.be/zLHfh-XvTVw">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Passwordless SSH Login (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ssh-passwordless-login.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ssh-passwordless-login.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Copy your key to servers, log in without a password, and lock down SSH</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ssh-passwordless-login.html"><img src="https://techcommune.org/video-gsys-ssh-passwordless-login-thumb.jpg" alt="" width="640"></a></p><p>Copy your key to servers, log in without a password, and lock down SSH</p><p><a href="https://techcommune.org/docs/sysadmin/ssh-passwordless-login.html">Read the guide</a> · <a href="https://youtu.be/C2bj1_FPJLI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Creating TLS Certificates (video)</title>
    <link>https://techcommune.org/docs/sysadmin/tls-certificates.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/tls-certificates.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Keys, CSRs, self-signed certs, your own CA and Let's Encrypt</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/tls-certificates.html"><img src="https://techcommune.org/video-gsys-tls-certificates-thumb.jpg" alt="" width="640"></a></p><p>Keys, CSRs, self-signed certs, your own CA and Let's Encrypt</p><p><a href="https://techcommune.org/docs/sysadmin/tls-certificates.html">Read the guide</a> · <a href="https://youtu.be/NJ1xPr4TNvM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>OpenSSL Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/openssl.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/openssl.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>OpenSSL cheat sheet: keys, certificates, CSRs, checking TLS connections, hashing and encryption from the command line.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/openssl.html"><img src="https://techcommune.org/video-gsys-openssl-thumb.jpg" alt="" width="640"></a></p><p>OpenSSL cheat sheet: keys, certificates, CSRs, checking TLS connections, hashing and encryption from the command line.</p><p><a href="https://techcommune.org/docs/sysadmin/openssl.html">Read the guide</a> · <a href="https://youtu.be/k6q-L0zgn5Y">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>SELinux: Labels, Denials and Fixes (video)</title>
    <link>https://techcommune.org/docs/sysadmin/selinux.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/selinux.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A how-to manual: modes, labels, reading denials, semanage and restorecon, ports, booleans, custom modules, confined users and relabeling…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/selinux.html"><img src="https://techcommune.org/video-gsys-selinux-thumb.jpg" alt="" width="640"></a></p><p>A how-to manual: modes, labels, reading denials, semanage and restorecon, ports, booleans, custom modules, confined users and relabeling…</p><p><a href="https://techcommune.org/docs/sysadmin/selinux.html">Read the guide</a> · <a href="https://youtu.be/2iv5Cv0JVr4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>MySQL Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/mysql.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/mysql.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>MySQL cheat sheet: connect, create databases and users, run queries, back up and restore, and common admin tasks.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/mysql.html"><img src="https://techcommune.org/video-gsys-mysql-thumb.jpg" alt="" width="640"></a></p><p>MySQL cheat sheet: connect, create databases and users, run queries, back up and restore, and common admin tasks.</p><p><a href="https://techcommune.org/docs/sysadmin/mysql.html">Read the guide</a> · <a href="https://youtu.be/Ay1pykPWkIg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>MySQL Replication Guide (video)</title>
    <link>https://techcommune.org/docs/sysadmin/mysql-replication.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/mysql-replication.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>MySQL replication setup: configure a source and a replica, take a consistent snapshot, start replication and check that it works.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/mysql-replication.html"><img src="https://techcommune.org/video-gsys-mysql-replication-thumb.jpg" alt="" width="640"></a></p><p>MySQL replication setup: configure a source and a replica, take a consistent snapshot, start replication and check that it works.</p><p><a href="https://techcommune.org/docs/sysadmin/mysql-replication.html">Read the guide</a> · <a href="https://youtu.be/6LfzFzJmcfY">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>PostgreSQL Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/postgresql.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/postgresql.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>PostgreSQL cheat sheet: psql, roles and databases, queries, backups and restores, and safe handling of passwords.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/postgresql.html"><img src="https://techcommune.org/video-gsys-postgresql-thumb.jpg" alt="" width="640"></a></p><p>PostgreSQL cheat sheet: psql, roles and databases, queries, backups and restores, and safe handling of passwords.</p><p><a href="https://techcommune.org/docs/sysadmin/postgresql.html">Read the guide</a> · <a href="https://youtu.be/cv4Q-wXrHeU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>SSHFS: Mount Remote Folders over SSH (video)</title>
    <link>https://techcommune.org/docs/sysadmin/sshfs.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/sshfs.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Install, use and lock down SSHFS, with a restricted read-only account</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/sshfs.html"><img src="https://techcommune.org/video-gsys-sshfs-thumb.jpg" alt="" width="640"></a></p><p>Install, use and lock down SSHFS, with a restricted read-only account</p><p><a href="https://techcommune.org/docs/sysadmin/sshfs.html">Read the guide</a> · <a href="https://youtu.be/Ev9NpFX8Gz0">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Users, Groups and sudo (video)</title>
    <link>https://techcommune.org/docs/sysadmin/users-groups-sudo.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/users-groups-sudo.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Accounts, groups, shared folders, sudoers rules that are safe, audits and offboarding</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/users-groups-sudo.html"><img src="https://techcommune.org/video-gsys-users-groups-sudo-thumb.jpg" alt="" width="640"></a></p><p>Accounts, groups, shared folders, sudoers rules that are safe, audits and offboarding</p><p><a href="https://techcommune.org/docs/sysadmin/users-groups-sudo.html">Read the guide</a> · <a href="https://youtu.be/8_0Y-ghub3g">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Package Management Across Distros (video)</title>
    <link>https://techcommune.org/docs/sysadmin/package-management.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/package-management.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>apt, dnf, zypper, pacman and apk side by side: repositories, trust, holds, patching and fixing broken packages</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/package-management.html"><img src="https://techcommune.org/video-gsys-package-management-thumb.jpg" alt="" width="640"></a></p><p>apt, dnf, zypper, pacman and apk side by side: repositories, trust, holds, patching and fixing broken packages</p><p><a href="https://techcommune.org/docs/sysadmin/package-management.html">Read the guide</a> · <a href="https://youtu.be/GsEgl1iv8EA">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Nginx: Configuration, Reverse Proxy, TLS and Troubleshooting (video)</title>
    <link>https://techcommune.org/docs/sysadmin/nginx.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/nginx.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Server and location matching, reverse proxy and load balancing, caching, HTTPS and security limits, with every behaviour and error reproduced on a lab</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/nginx.html"><img src="https://techcommune.org/video-gsys-nginx-thumb.jpg" alt="" width="640"></a></p><p>Server and location matching, reverse proxy and load balancing, caching, HTTPS and security limits, with every behaviour and error reproduced on a lab</p><p><a href="https://techcommune.org/docs/sysadmin/nginx.html">Read the guide</a> · <a href="https://youtu.be/uoBRsqIq08M">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>rsync: Copy, Mirror and Back Up Files (video)</title>
    <link>https://techcommune.org/docs/sysadmin/rsync.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/rsync.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Fast, safe copying and mirroring over SSH: the trailing slash, --delete with a dry run, excludes, snapshot backups and exit codes</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/rsync.html"><img src="https://techcommune.org/video-gsys-rsync-thumb.jpg" alt="" width="640"></a></p><p>Fast, safe copying and mirroring over SSH: the trailing slash, --delete with a dry run, excludes, snapshot backups and exit codes</p><p><a href="https://techcommune.org/docs/sysadmin/rsync.html">Read the guide</a> · <a href="https://youtu.be/IcoIOecTmd4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Air-Gapped Package Repositories for Ubuntu and Red Hat Systems (video)</title>
    <link>https://techcommune.org/docs/sysadmin/airgap-repositories.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/airgap-repositories.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Building, signing, carrying, serving and updating offline mirrors for apt and dnf, with the sizes you really need, the tamper tests…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/airgap-repositories.html"><img src="https://techcommune.org/video-gsys-airgap-repositories-thumb.jpg" alt="" width="640"></a></p><p>Building, signing, carrying, serving and updating offline mirrors for apt and dnf, with the sizes you really need, the tamper tests…</p><p><a href="https://techcommune.org/docs/sysadmin/airgap-repositories.html">Read the guide</a> · <a href="https://youtu.be/W8ffiqnLRIk">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>TLS Certificate Monitoring: Expiry, Chains, Names and Renewals That Really Worked (video)</title>
    <link>https://techcommune.org/docs/sysadmin/tls-monitoring.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/tls-monitoring.html</guid>
    <pubDate>Wed, 14 Oct 2026 14:57:24 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A tested checker run against real TLS servers in every bad state: expired, expiring, wrong name, self-signed, missing intermediate…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/tls-monitoring.html"><img src="https://techcommune.org/video-gsys-tls-monitoring-thumb.jpg" alt="" width="640"></a></p><p>A tested checker run against real TLS servers in every bad state: expired, expiring, wrong name, self-signed, missing intermediate…</p><p><a href="https://techcommune.org/docs/sysadmin/tls-monitoring.html">Read the guide</a> · <a href="https://youtu.be/2alDcM0t4pQ">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>systemctl Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/systemctl.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/systemctl.html</guid>
    <pubDate>Tue, 13 Oct 2026 23:01:40 +0000</pubDate>
    <category>Sysadmin</category>
    <description>systemctl controls systemd, the init system and service manager on most modern Linux distributions.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/systemctl.html"><img src="https://techcommune.org/video-gsys-systemctl-thumb.jpg" alt="" width="640"></a></p><p>systemctl controls systemd, the init system and service manager on most modern Linux distributions.</p><p><a href="https://techcommune.org/docs/sysadmin/systemctl.html">Read the guide</a> · <a href="https://youtu.be/AHLaoRBnkfI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>systemd Units and Timers (video)</title>
    <link>https://techcommune.org/docs/sysadmin/systemd-units-timers.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/systemd-units-timers.html</guid>
    <pubDate>Tue, 13 Oct 2026 23:01:40 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Beyond the basics: writing and debugging services, dependencies, templates, timers, sockets, limits and sandboxing</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/systemd-units-timers.html"><img src="https://techcommune.org/video-gsys-systemd-units-timers-thumb.jpg" alt="" width="640"></a></p><p>Beyond the basics: writing and debugging services, dependencies, templates, timers, sockets, limits and sandboxing</p><p><a href="https://techcommune.org/docs/sysadmin/systemd-units-timers.html">Read the guide</a> · <a href="https://youtu.be/L1QlGo64VG0">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Disks, LVM and Filesystems (video)</title>
    <link>https://techcommune.org/docs/sysadmin/disk-lvm-filesystems.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/disk-lvm-filesystems.html</guid>
    <pubDate>Tue, 13 Oct 2026 23:01:40 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Partitions, filesystems, fstab, LVM, RAID, swap, imaging and finding out why the disk is full</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/disk-lvm-filesystems.html"><img src="https://techcommune.org/video-gsys-disk-lvm-filesystems-thumb.jpg" alt="" width="640"></a></p><p>Partitions, filesystems, fstab, LVM, RAID, swap, imaging and finding out why the disk is full</p><p><a href="https://techcommune.org/docs/sysadmin/disk-lvm-filesystems.html">Read the guide</a> · <a href="https://youtu.be/JQSnKdy2V_E">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>journalctl: Reading and Managing the systemd Journal (video)</title>
    <link>https://techcommune.org/docs/sysadmin/journalctl.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/journalctl.html</guid>
    <pubDate>Tue, 13 Oct 2026 23:01:40 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Find the log line that matters: filter by unit, time, priority and text, follow live, and keep the journal from eating the disk</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/journalctl.html"><img src="https://techcommune.org/video-gsys-journalctl-thumb.jpg" alt="" width="640"></a></p><p>Find the log line that matters: filter by unit, time, priority and text, follow live, and keep the journal from eating the disk</p><p><a href="https://techcommune.org/docs/sysadmin/journalctl.html">Read the guide</a> · <a href="https://youtu.be/wdvlv7-dHyg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>cron: Scheduling Jobs with crontab (video)</title>
    <link>https://techcommune.org/docs/sysadmin/cron.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/cron.html</guid>
    <pubDate>Tue, 13 Oct 2026 23:01:40 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Schedule syntax, the minimal environment that breaks scripts, the percent-sign trap, overlapping runs, logging and when to use a systemd timer</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/cron.html"><img src="https://techcommune.org/video-gsys-cron-thumb.jpg" alt="" width="640"></a></p><p>Schedule syntax, the minimal environment that breaks scripts, the percent-sign trap, overlapping runs, logging and when to use a systemd timer</p><p><a href="https://techcommune.org/docs/sysadmin/cron.html">Read the guide</a> · <a href="https://youtu.be/-j_pYKDtxK4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Troubleshooting Active Directory (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ad-troubleshooting.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ad-troubleshooting.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Troubleshooting Active Directory: This guide is a working method for finding out WHY Active Directory logins are slow or failing.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ad-troubleshooting.html"><img src="https://techcommune.org/video-gsys-ad-troubleshooting-thumb.jpg" alt="" width="640"></a></p><p>Troubleshooting Active Directory: This guide is a working method for finding out WHY Active Directory logins are slow or failing.</p><p><a href="https://techcommune.org/docs/sysadmin/ad-troubleshooting.html">Read the guide</a> · <a href="https://youtu.be/xbKFSA9-bcE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>htop Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/htop.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/htop.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>htop cheat sheet: read the live process view, sort and filter it, and send signals to stop a process safely.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/htop.html"><img src="https://techcommune.org/video-gsys-htop-thumb.jpg" alt="" width="640"></a></p><p>htop cheat sheet: read the live process view, sort and filter it, and send signals to stop a process safely.</p><p><a href="https://techcommune.org/docs/sysadmin/htop.html">Read the guide</a> · <a href="https://youtu.be/X3ZgfsEWMZ4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>ps Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ps.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ps.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>ps takes a SNAPSHOT of the processes running on the system: who started them, how much CPU and memory they use, how long they have been running…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ps.html"><img src="https://techcommune.org/video-gsys-ps-thumb.jpg" alt="" width="640"></a></p><p>ps takes a SNAPSHOT of the processes running on the system: who started them, how much CPU and memory they use, how long they have been running…</p><p><a href="https://techcommune.org/docs/sysadmin/ps.html">Read the guide</a> · <a href="https://youtu.be/c8RpOju-C8E">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>lsof Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/lsof.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/lsof.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>lsof means "list open files". On Linux, almost everything is a file: regular files, directories, devices, pipes and network sockets.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/lsof.html"><img src="https://techcommune.org/video-gsys-lsof-thumb.jpg" alt="" width="640"></a></p><p>lsof means "list open files". On Linux, almost everything is a file: regular files, directories, devices, pipes and network sockets.</p><p><a href="https://techcommune.org/docs/sysadmin/lsof.html">Read the guide</a> · <a href="https://youtu.be/ytEmd4avcw0">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Recover a Deleted File with /proc (video)</title>
    <link>https://techcommune.org/docs/sysadmin/recover-deleted-file.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/recover-deleted-file.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Recover a Deleted File with /proc: You deleted a file you needed. If a running process still has that file open, Linux has NOT erased the data yet…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/recover-deleted-file.html"><img src="https://techcommune.org/video-gsys-recover-deleted-file-thumb.jpg" alt="" width="640"></a></p><p>Recover a Deleted File with /proc: You deleted a file you needed. If a running process still has that file open, Linux has NOT erased the data yet…</p><p><a href="https://techcommune.org/docs/sysadmin/recover-deleted-file.html">Read the guide</a> · <a href="https://youtu.be/SePYn6IxSh0">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>strace Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/strace.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/strace.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>strace cheat sheet: trace the system calls a process makes to find out why a program will not start, hangs or fails.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/strace.html"><img src="https://techcommune.org/video-gsys-strace-thumb.jpg" alt="" width="640"></a></p><p>strace cheat sheet: trace the system calls a process makes to find out why a program will not start, hangs or fails.</p><p><a href="https://techcommune.org/docs/sysadmin/strace.html">Read the guide</a> · <a href="https://youtu.be/rzm0cu31hmU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>ltrace Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ltrace.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ltrace.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>ltrace cheat sheet: trace the library calls a program makes, with filters, timing and summaries for debugging.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ltrace.html"><img src="https://techcommune.org/video-gsys-ltrace-thumb.jpg" alt="" width="640"></a></p><p>ltrace cheat sheet: trace the library calls a program makes, with filters, timing and summaries for debugging.</p><p><a href="https://techcommune.org/docs/sysadmin/ltrace.html">Read the guide</a> · <a href="https://youtu.be/ATAjDoLd1Y4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>perf Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/perf.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/perf.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>perf cheat sheet: profile CPU use and find hot spots on Linux with perf stat, record and report.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/perf.html"><img src="https://techcommune.org/video-gsys-perf-thumb.jpg" alt="" width="640"></a></p><p>perf cheat sheet: profile CPU use and find hot spots on Linux with perf stat, record and report.</p><p><a href="https://techcommune.org/docs/sysadmin/perf.html">Read the guide</a> · <a href="https://youtu.be/oW6UXB94ZJg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Runbook: the Server is Slow or the Load is High (video)</title>
    <link>https://techcommune.org/docs/sysadmin/troubleshoot-high-load.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/troubleshoot-high-load.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Two minutes to a verdict: load average, CPU vs memory vs disk vs waiting, who is doing it, and what to do about it, safest actions first</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/troubleshoot-high-load.html"><img src="https://techcommune.org/video-gsys-troubleshoot-high-load-thumb.jpg" alt="" width="640"></a></p><p>Two minutes to a verdict: load average, CPU vs memory vs disk vs waiting, who is doing it, and what to do about it, safest actions first</p><p><a href="https://techcommune.org/docs/sysadmin/troubleshoot-high-load.html">Read the guide</a> · <a href="https://youtu.be/Ovmi9GTdGCg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Runbook: the Disk is Full (video)</title>
    <link>https://techcommune.org/docs/sysadmin/troubleshoot-disk-full.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/troubleshoot-disk-full.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Which filesystem, data or inodes, what is big, why df and du disagree, and how to free space without making things worse</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/troubleshoot-disk-full.html"><img src="https://techcommune.org/video-gsys-troubleshoot-disk-full-thumb.jpg" alt="" width="640"></a></p><p>Which filesystem, data or inodes, what is big, why df and du disagree, and how to free space without making things worse</p><p><a href="https://techcommune.org/docs/sysadmin/troubleshoot-disk-full.html">Read the guide</a> · <a href="https://youtu.be/WtCszLxDQOU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Runbook: the Server Will Not Boot (video)</title>
    <link>https://techcommune.org/docs/sysadmin/troubleshoot-boot.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/troubleshoot-boot.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Find the stage that failed (firmware, GRUB, kernel, initramfs, systemd) and the fix for each, with fstab checks you can run before the reboot</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/troubleshoot-boot.html"><img src="https://techcommune.org/video-gsys-troubleshoot-boot-thumb.jpg" alt="" width="640"></a></p><p>Find the stage that failed (firmware, GRUB, kernel, initramfs, systemd) and the fix for each, with fstab checks you can run before the reboot</p><p><a href="https://techcommune.org/docs/sysadmin/troubleshoot-boot.html">Read the guide</a> · <a href="https://youtu.be/gj6LTNQuvgg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Runbook: apt update and i386 (video)</title>
    <link>https://techcommune.org/docs/sysadmin/troubleshoot-apt-i386.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/troubleshoot-apt-i386.html</guid>
    <pubDate>Tue, 13 Oct 2026 22:36:59 +0000</pubDate>
    <category>Sysadmin</category>
    <description>An amd64 server asks for i386 files, why a missing [arch=amd64] breaks the update, the real error messages, and every way to fix it</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/troubleshoot-apt-i386.html"><img src="https://techcommune.org/video-gsys-troubleshoot-apt-i386-thumb.jpg" alt="" width="640"></a></p><p>An amd64 server asks for i386 files, why a missing [arch=amd64] breaks the update, the real error messages, and every way to fix it</p><p><a href="https://techcommune.org/docs/sysadmin/troubleshoot-apt-i386.html">Read the guide</a> · <a href="https://youtu.be/kiPr4_jyGYE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>firewalld: Zones, Services and Rich Rules (video)</title>
    <link>https://techcommune.org/docs/sysadmin/firewalld.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/firewalld.html</guid>
    <pubDate>Tue, 13 Oct 2026 21:39:29 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A how-to manual: zones, services, runtime vs permanent, rich rules, ipsets, port forwarding and policies, logging…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/firewalld.html"><img src="https://techcommune.org/video-gsys-firewalld-thumb.jpg" alt="" width="640"></a></p><p>A how-to manual: zones, services, runtime vs permanent, rich rules, ipsets, port forwarding and policies, logging…</p><p><a href="https://techcommune.org/docs/sysadmin/firewalld.html">Read the guide</a> · <a href="https://youtu.be/vs_PkOHt1Bs">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>nftables: Tables, Sets and Rulesets (video)</title>
    <link>https://techcommune.org/docs/sysadmin/nftables.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/nftables.html</guid>
    <pubDate>Tue, 13 Oct 2026 21:39:29 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A how-to manual: families and tables, handles, atomic rulesets, sets and maps, dynamic meters, chain priorities, NAT, tracing and safe changes…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/nftables.html"><img src="https://techcommune.org/video-gsys-nftables-thumb.jpg" alt="" width="640"></a></p><p>A how-to manual: families and tables, handles, atomic rulesets, sets and maps, dynamic meters, chain priorities, NAT, tracing and safe changes…</p><p><a href="https://techcommune.org/docs/sysadmin/nftables.html">Read the guide</a> · <a href="https://youtu.be/_RbIEg_8zOE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>ufw: The Uncomplicated Firewall (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ufw.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ufw.html</guid>
    <pubDate>Tue, 13 Oct 2026 21:14:49 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A how-to manual: enabling safely, defaults, allow/deny/limit, rule order, app profiles, outgoing control, NAT in before.rules…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ufw.html"><img src="https://techcommune.org/video-gsys-ufw-thumb.jpg" alt="" width="640"></a></p><p>A how-to manual: enabling safely, defaults, allow/deny/limit, rule order, app profiles, outgoing control, NAT in before.rules…</p><p><a href="https://techcommune.org/docs/sysadmin/ufw.html">Read the guide</a> · <a href="https://youtu.be/Scwp1Fiyw5s">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>iptables: Rules, NAT and Safe Changes (video)</title>
    <link>https://techcommune.org/docs/sysadmin/iptables.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/iptables.html</guid>
    <pubDate>Tue, 13 Oct 2026 20:59:44 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A how-to manual: tables and chains, rule order, stateful baselines, matches, NAT, ip6tables, saving…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/iptables.html"><img src="https://techcommune.org/video-gsys-iptables-thumb.jpg" alt="" width="640"></a></p><p>A how-to manual: tables and chains, rule order, stateful baselines, matches, NAT, ip6tables, saving…</p><p><a href="https://techcommune.org/docs/sysadmin/iptables.html">Read the guide</a> · <a href="https://youtu.be/3WNeVN8KpoI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>tcpdump Filters: the BPF Expression Language (video)</title>
    <link>https://techcommune.org/docs/sysadmin/tcpdump-filters.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/tcpdump-filters.html</guid>
    <pubDate>Tue, 13 Oct 2026 20:59:44 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A deep dive into BPF filters: precedence, byte offsets, flags, payloads, IPv6, VLANs and fragments, and the cases where a filter silently matches nothing…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/tcpdump-filters.html"><img src="https://techcommune.org/video-gsys-tcpdump-filters-thumb.jpg" alt="" width="640"></a></p><p>A deep dive into BPF filters: precedence, byte offsets, flags, payloads, IPv6, VLANs and fragments, and the cases where a filter silently matches nothing…</p><p><a href="https://techcommune.org/docs/sysadmin/tcpdump-filters.html">Read the guide</a> · <a href="https://youtu.be/OFfwgEXsD7w">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Wireshark Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/wireshark.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/wireshark.html</guid>
    <pubDate>Tue, 13 Oct 2026 20:59:44 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Wireshark is the most widely used network protocol analyzer. It captures packets from a network interface (or opens a saved capture) and shows them…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/wireshark.html"><img src="https://techcommune.org/video-gsys-wireshark-thumb.jpg" alt="" width="640"></a></p><p>Wireshark is the most widely used network protocol analyzer. It captures packets from a network interface (or opens a saved capture) and shows them…</p><p><a href="https://techcommune.org/docs/sysadmin/wireshark.html">Read the guide</a> · <a href="https://youtu.be/E5bnp78F09M">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>iftop Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/iftop.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/iftop.html</guid>
    <pubDate>Tue, 13 Oct 2026 20:59:44 +0000</pubDate>
    <category>Sysadmin</category>
    <description>iftop cheat sheet: see which hosts are using your network bandwidth right now, with filters and display options.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/iftop.html"><img src="https://techcommune.org/video-gsys-iftop-thumb.jpg" alt="" width="640"></a></p><p>iftop cheat sheet: see which hosts are using your network bandwidth right now, with filters and display options.</p><p><a href="https://techcommune.org/docs/sysadmin/iftop.html">Read the guide</a> · <a href="https://youtu.be/Ktw6FNxj0Ss">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>NIC Bonding: Two Cables, One Interface (video)</title>
    <link>https://techcommune.org/docs/sysadmin/nic-bonding.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/nic-bonding.html</guid>
    <pubDate>Tue, 13 Oct 2026 00:32:05 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A how-to manual: bonding modes, active-backup and LACP, link monitoring, hashing, failover tests, netplan and NetworkManager, VLANs and bridges…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/nic-bonding.html"><img src="https://techcommune.org/video-gsys-nic-bonding-thumb.jpg" alt="" width="640"></a></p><p>A how-to manual: bonding modes, active-backup and LACP, link monitoring, hashing, failover tests, netplan and NetworkManager, VLANs and bridges…</p><p><a href="https://techcommune.org/docs/sysadmin/nic-bonding.html">Read the guide</a> · <a href="https://youtu.be/Myf_Ny33ZXU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>dig Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/dig.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/dig.html</guid>
    <pubDate>Tue, 13 Oct 2026 00:32:05 +0000</pubDate>
    <category>Sysadmin</category>
    <description>dig cheat sheet: query DNS records, trace delegation, check resolvers and do reverse lookups from the command line.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/dig.html"><img src="https://techcommune.org/video-gsys-dig-thumb.jpg" alt="" width="640"></a></p><p>dig cheat sheet: query DNS records, trace delegation, check resolvers and do reverse lookups from the command line.</p><p><a href="https://techcommune.org/docs/sysadmin/dig.html">Read the guide</a> · <a href="https://youtu.be/NVfOLJKSYsk">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>BIND: Run Your Own DNS Server (video)</title>
    <link>https://techcommune.org/docs/sysadmin/bind-dns.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/bind-dns.html</guid>
    <pubDate>Tue, 13 Oct 2026 00:32:05 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A how-to manual: authoritative and recursive servers, zone files, the serial number, a secondary server, TSIG, dynamic updates, split DNS…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/bind-dns.html"><img src="https://techcommune.org/video-gsys-bind-dns-thumb.jpg" alt="" width="640"></a></p><p>A how-to manual: authoritative and recursive servers, zone files, the serial number, a secondary server, TSIG, dynamic updates, split DNS…</p><p><a href="https://techcommune.org/docs/sysadmin/bind-dns.html">Read the guide</a> · <a href="https://youtu.be/3EMPLZWclGc">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>nmap Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/nmap.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/nmap.html</guid>
    <pubDate>Tue, 13 Oct 2026 00:32:05 +0000</pubDate>
    <category>Sysadmin</category>
    <description>nmap ("Network Mapper") discovers hosts on a network, finds their open ports, and identifies the services and operating systems behind them.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/nmap.html"><img src="https://techcommune.org/video-gsys-nmap-thumb.jpg" alt="" width="640"></a></p><p>nmap ("Network Mapper") discovers hosts on a network, finds their open ports, and identifies the services and operating systems behind them.</p><p><a href="https://techcommune.org/docs/sysadmin/nmap.html">Read the guide</a> · <a href="https://youtu.be/TeQCmLk28GI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>tcpdump Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/tcpdump.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/tcpdump.html</guid>
    <pubDate>Tue, 13 Oct 2026 00:32:05 +0000</pubDate>
    <category>Sysadmin</category>
    <description>tcpdump captures and prints network packets as they cross an interface. It is the fastest way to answer "is the traffic actually arriving?" on a server…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/tcpdump.html"><img src="https://techcommune.org/video-gsys-tcpdump-thumb.jpg" alt="" width="640"></a></p><p>tcpdump captures and prints network packets as they cross an interface. It is the fastest way to answer "is the traffic actually arriving?" on a server…</p><p><a href="https://techcommune.org/docs/sysadmin/tcpdump.html">Read the guide</a> · <a href="https://youtu.be/8LORhnjotoE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Network Troubleshooting (video)</title>
    <link>https://techcommune.org/docs/sysadmin/network-troubleshooting.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/network-troubleshooting.html</guid>
    <pubDate>Tue, 13 Oct 2026 00:32:05 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A layer-by-layer method: link, routes, DNS, ports, TLS and HTTP, with failures reproduced on a lab and playbooks for common symptoms</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/network-troubleshooting.html"><img src="https://techcommune.org/video-gsys-network-troubleshooting-thumb.jpg" alt="" width="640"></a></p><p>A layer-by-layer method: link, routes, DNS, ports, TLS and HTTP, with failures reproduced on a lab and playbooks for common symptoms</p><p><a href="https://techcommune.org/docs/sysadmin/network-troubleshooting.html">Read the guide</a> · <a href="https://youtu.be/-26JErVdBzY">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>ss: Sockets, Listening Ports and Connections (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ss.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ss.html</guid>
    <pubDate>Tue, 13 Oct 2026 00:32:05 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Who is listening, who is connected and who owns the port: the modern replacement for netstat, with filters and what every column means</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ss.html"><img src="https://techcommune.org/video-gsys-ss-thumb.jpg" alt="" width="640"></a></p><p>Who is listening, who is connected and who owns the port: the modern replacement for netstat, with filters and what every column means</p><p><a href="https://techcommune.org/docs/sysadmin/ss.html">Read the guide</a> · <a href="https://youtu.be/6wfG7gu7ZWE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>ip Command Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ip.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ip.html</guid>
    <pubDate>Tue, 13 Oct 2026 00:06:18 +0000</pubDate>
    <category>Sysadmin</category>
    <description>ip Command: ip is the modern tool for viewing and changing network settings on Linux.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ip.html"><img src="https://techcommune.org/video-gsys-ip-thumb.jpg" alt="" width="640"></a></p><p>ip Command: ip is the modern tool for viewing and changing network settings on Linux.</p><p><a href="https://techcommune.org/docs/sysadmin/ip.html">Read the guide</a> · <a href="https://youtu.be/2dmF277X8M8">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Ansible Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ansible.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ansible.html</guid>
    <pubDate>Mon, 12 Oct 2026 23:14:42 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Ansible configures servers over SSH. You list your machines in an inventory and describe the state you want in YAML playbooks.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ansible.html"><img src="https://techcommune.org/video-gsys-ansible-thumb.jpg" alt="" width="640"></a></p><p>Ansible configures servers over SSH. You list your machines in an inventory and describe the state you want in YAML playbooks.</p><p><a href="https://techcommune.org/docs/sysadmin/ansible.html">Read the guide</a> · <a href="https://youtu.be/eeEbhZ-B-28">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Ansible One-Liners (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ansible-one-liners.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ansible-one-liners.html</guid>
    <pubDate>Mon, 12 Oct 2026 23:14:42 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Ad-hoc commands, host patterns, modules, quick playbooks, previewing changes safely and debugging real errors</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ansible-one-liners.html"><img src="https://techcommune.org/video-gsys-ansible-one-liners-thumb.jpg" alt="" width="640"></a></p><p>Ad-hoc commands, host patterns, modules, quick playbooks, previewing changes safely and debugging real errors</p><p><a href="https://techcommune.org/docs/sysadmin/ansible-one-liners.html">Read the guide</a> · <a href="https://youtu.be/_S29B6JprP0">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Ansible Roles and Projects: Templates, Handlers and Safe Rollouts (video)</title>
    <link>https://techcommune.org/docs/sysadmin/ansible-roles.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/ansible-roles.html</guid>
    <pubDate>Mon, 12 Oct 2026 23:14:42 +0000</pubDate>
    <category>Sysadmin</category>
    <description>From one playbook to a project you can maintain: roles, variable precedence, Jinja2 templates, handlers and their trap, rolling updates, vault and lint…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/ansible-roles.html"><img src="https://techcommune.org/video-gsys-ansible-roles-thumb.jpg" alt="" width="640"></a></p><p>From one playbook to a project you can maintain: roles, variable precedence, Jinja2 templates, handlers and their trap, rolling updates, vault and lint…</p><p><a href="https://techcommune.org/docs/sysadmin/ansible-roles.html">Read the guide</a> · <a href="https://youtu.be/SS8I6a4eDlk">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Puppet: Manifests, Modules, Hiera and the Agent/Server Model (video)</title>
    <link>https://techcommune.org/docs/sysadmin/puppet.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/puppet.html</guid>
    <pubDate>Mon, 12 Oct 2026 23:14:42 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Describe the machine, let Puppet make it so: resources, facts, dependencies, classes and modules, Hiera data, and a real server with agents…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/puppet.html"><img src="https://techcommune.org/video-gsys-puppet-thumb.jpg" alt="" width="640"></a></p><p>Describe the machine, let Puppet make it so: resources, facts, dependencies, classes and modules, Hiera data, and a real server with agents…</p><p><a href="https://techcommune.org/docs/sysadmin/puppet.html">Read the guide</a> · <a href="https://youtu.be/lJ9ZbgMnxls">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Chef: Recipes, Cookbooks, Attributes and the Client/Server Model (video)</title>
    <link>https://techcommune.org/docs/sysadmin/chef.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/chef.html</guid>
    <pubDate>Mon, 12 Oct 2026 23:14:42 +0000</pubDate>
    <category>Sysadmin</category>
    <description>Recipes in Ruby, cookbooks, custom resources, attributes, roles, data bags, Policyfiles and a server with nodes, run for real with Cinc…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/chef.html"><img src="https://techcommune.org/video-gsys-chef-thumb.jpg" alt="" width="640"></a></p><p>Recipes in Ruby, cookbooks, custom resources, attributes, roles, data bags, Policyfiles and a server with nodes, run for real with Cinc…</p><p><a href="https://techcommune.org/docs/sysadmin/chef.html">Read the guide</a> · <a href="https://youtu.be/-ssL4jBnWio">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Salt: States, Grains, Pillar and Minions (and salt-ssh) (video)</title>
    <link>https://techcommune.org/docs/sysadmin/salt.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/sysadmin/salt.html</guid>
    <pubDate>Mon, 12 Oct 2026 23:14:42 +0000</pubDate>
    <category>Sysadmin</category>
    <description>A master and its minions, states in YAML with Jinja, grains and pillar, orchestration and schedules, plus masterless and agentless runs…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/sysadmin/salt.html"><img src="https://techcommune.org/video-gsys-salt-thumb.jpg" alt="" width="640"></a></p><p>A master and its minions, states in YAML with Jinja, grains and pillar, orchestration and schedules, plus masterless and agentless runs…</p><p><a href="https://techcommune.org/docs/sysadmin/salt.html">Read the guide</a> · <a href="https://youtu.be/ee0IyZ30X7M">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>tmux Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/tmux.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/tmux.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:42:08 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>tmux cheat sheet: sessions that survive disconnects, windows, panes, key bindings, copy mode and a starter config, with a video.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/tmux.html"><img src="https://techcommune.org/video-gc-tmux-thumb.jpg" alt="" width="640"></a></p><p>tmux cheat sheet: sessions that survive disconnects, windows, panes, key bindings, copy mode and a starter config, with a video.</p><p><a href="https://techcommune.org/docs/command-line/tmux.html">Read the guide</a> · <a href="https://youtu.be/MvgW_XKr3RE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Performance Triage (video)</title>
    <link>https://techcommune.org/docs/command-line/performance-triage.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/performance-triage.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:41:21 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>The server is slow: a first-ten-minutes playbook for CPU, memory, disk and network</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/performance-triage.html"><img src="https://techcommune.org/video-gc-performance-triage-thumb.jpg" alt="" width="640"></a></p><p>The server is slow: a first-ten-minutes playbook for CPU, memory, disk and network</p><p><a href="https://techcommune.org/docs/command-line/performance-triage.html">Read the guide</a> · <a href="https://youtu.be/b5_r-G2YDCc">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Python Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/python.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/python.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:35:00 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>Python is a readable, general-purpose language that is very popular for automation, scripting, web services, data work and tooling.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/python.html"><img src="https://techcommune.org/video-gs-python-thumb.jpg" alt="" width="640"></a></p><p>Python is a readable, general-purpose language that is very popular for automation, scripting, web services, data work and tooling.</p><p><a href="https://techcommune.org/docs/shell-scripts/python.html">Read the guide</a> · <a href="https://youtu.be/oTp_SweKlbM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Scheduling and Monitoring Your Scripts: Runners, Locks, Heartbeats and Alerts (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/scheduling-monitoring.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/scheduling-monitoring.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:33:37 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>A tested job runner with lock, timeout, logging, heartbeat pings and rate-limited alerts, failure vs silence, staleness checks…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/scheduling-monitoring.html"><img src="https://techcommune.org/video-gs-scheduling-monitoring-thumb.jpg" alt="" width="640"></a></p><p>A tested job runner with lock, timeout, logging, heartbeat pings and rate-limited alerts, failure vs silence, staleness checks…</p><p><a href="https://techcommune.org/docs/shell-scripts/scheduling-monitoring.html">Read the guide</a> · <a href="https://youtu.be/eM4vr7UtEQ4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>jq in Shell Scripts: Working with JSON Safely (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/jq-json-scripts.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/jq-json-scripts.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:32:33 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>Filters, null handling and exit codes, building JSON without injection, CSV/TSV/sh output, reading JSON into bash, NDJSON logs and real JSON from ip…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/jq-json-scripts.html"><img src="https://techcommune.org/video-gs-jq-json-scripts-thumb.jpg" alt="" width="640"></a></p><p>Filters, null handling and exit codes, building JSON without injection, CSV/TSV/sh output, reading JSON into bash, NDJSON logs and real JSON from ip…</p><p><a href="https://techcommune.org/docs/shell-scripts/jq-json-scripts.html">Read the guide</a> · <a href="https://youtu.be/XoQbsTr_WwM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>awk and sed in Scripts: Log Analysis, Safe Config Edits and Correct Pipelines (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/awk-sed-pipelines.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/awk-sed-pipelines.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:31:26 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>Recipes on a real log, mawk vs gawk (what breaks silently), CSV with quoted commas, awk and sed traps reproduced…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/awk-sed-pipelines.html"><img src="https://techcommune.org/video-gs-awk-sed-pipelines-thumb.jpg" alt="" width="640"></a></p><p>Recipes on a real log, mawk vs gawk (what breaks silently), CSV with quoted commas, awk and sed traps reproduced…</p><p><a href="https://techcommune.org/docs/shell-scripts/awk-sed-pipelines.html">Read the guide</a> · <a href="https://youtu.be/kA_iyypAjYg">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>POSIX sh vs bash: Writing Scripts That Run Everywhere (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/posix-sh-portability.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/posix-sh-portability.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:30:16 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>What /bin/sh really is, the bashisms tested side by side on dash, bash and BusyBox, the silent failures, portable replacements and how to test for them</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/posix-sh-portability.html"><img src="https://techcommune.org/video-gs-posix-sh-portability-thumb.jpg" alt="" width="640"></a></p><p>What /bin/sh really is, the bashisms tested side by side on dash, bash and BusyBox, the silent failures, portable replacements and how to test for them</p><p><a href="https://techcommune.org/docs/shell-scripts/posix-sh-portability.html">Read the guide</a> · <a href="https://youtu.be/JxHyLNVC_sA">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>A Production-Grade Bash Script: a Template and How to Test It (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/bash-script-template.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/bash-script-template.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:29:09 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>A complete script with logging, dry-run, locking, traps and atomic output, its failure paths run on purpose…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/bash-script-template.html"><img src="https://techcommune.org/video-gs-bash-script-template-thumb.jpg" alt="" width="640"></a></p><p>A complete script with logging, dry-run, locking, traps and atomic output, its failure paths run on purpose…</p><p><a href="https://techcommune.org/docs/shell-scripts/bash-script-template.html">Read the guide</a> · <a href="https://youtu.be/D6WFJT9ROEM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Bash Gotchas: the Traps That Bite Every Script, Reproduced (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/bash-gotchas.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/bash-gotchas.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:28:20 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>Spaces, globs and empty variables, the pipe that loses your counter, 10 less than 9, octal 08 and more: 22 classic traps with the real symptom and the fix</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/bash-gotchas.html"><img src="https://techcommune.org/video-gs-bash-gotchas-thumb.jpg" alt="" width="640"></a></p><p>Spaces, globs and empty variables, the pipe that loses your counter, 10 less than 9, octal 08 and more: 22 classic traps with the real symptom and the fix</p><p><a href="https://techcommune.org/docs/shell-scripts/bash-gotchas.html">Read the guide</a> · <a href="https://youtu.be/P_e-5uHqGDU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Bash Error Handling in Depth: set -e, pipefail, traps and exit codes (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/bash-error-handling.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/bash-error-handling.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:27:20 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>Exactly when set -e fires and when it silently does not, pipefail and SIGPIPE, ERR and EXIT traps, exit codes, retries and background jobs…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/bash-error-handling.html"><img src="https://techcommune.org/video-gs-bash-error-handling-thumb.jpg" alt="" width="640"></a></p><p>Exactly when set -e fires and when it silently does not, pipefail and SIGPIPE, ERR and EXIT traps, exit codes, retries and background jobs…</p><p><a href="https://techcommune.org/docs/shell-scripts/bash-error-handling.html">Read the guide</a> · <a href="https://youtu.be/J_nFPqRDLaA">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Bash Functions in Depth: Scope, Return Values, Namerefs, Libraries and the Traps (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/bash-functions.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/bash-functions.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:26:19 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>Dynamic scope, the four ways to return a result (and a 100x speed difference), the last-command status trap, call stacks, the nameref recursion bug…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/bash-functions.html"><img src="https://techcommune.org/video-gs-bash-functions-thumb.jpg" alt="" width="640"></a></p><p>Dynamic scope, the four ways to return a result (and a 100x speed difference), the last-command status trap, call stacks, the nameref recursion bug…</p><p><a href="https://techcommune.org/docs/shell-scripts/bash-functions.html">Read the guide</a> · <a href="https://youtu.be/nSRGIMOfZwQ">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Bash Arguments and Options: positional parameters, getopts, long options and getopt (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/bash-arguments.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/bash-arguments.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:25:21 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>$@ vs $*, getopts and its surprises, long options with a loop or GNU getopt, subcommands, validation, defaults and precedence, all tested</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/bash-arguments.html"><img src="https://techcommune.org/video-gs-bash-arguments-thumb.jpg" alt="" width="640"></a></p><p>$@ vs $*, getopts and its surprises, long options with a loop or GNU getopt, subcommands, validation, defaults and precedence, all tested</p><p><a href="https://techcommune.org/docs/shell-scripts/bash-arguments.html">Read the guide</a> · <a href="https://youtu.be/iW-Y58ghxGE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Bash Programming Tutorial (video)</title>
    <link>https://techcommune.org/docs/shell-scripts/bash-tutorial.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/shell-scripts/bash-tutorial.html</guid>
    <pubDate>Sat, 10 Oct 2026 23:24:21 +0000</pubDate>
    <category>Shell Scripting</category>
    <description>This tutorial teaches you to WRITE bash programs, step by step. Each lesson has a short explanation, code you can type in and run, what you should see…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/shell-scripts/bash-tutorial.html"><img src="https://techcommune.org/video-gs-bash-tutorial-thumb.jpg" alt="" width="640"></a></p><p>This tutorial teaches you to WRITE bash programs, step by step. Each lesson has a short explanation, code you can type in and run, what you should see…</p><p><a href="https://techcommune.org/docs/shell-scripts/bash-tutorial.html">Read the guide</a> · <a href="https://youtu.be/Okibp1Kl228">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Oh My Posh Install Guide and Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/ohmyposh.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/ohmyposh.html</guid>
    <pubDate>Sat, 10 Oct 2026 22:29:19 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>Install Oh My Posh, add it to bash, zsh or fish, pick a theme and customize your prompt, with a video.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/ohmyposh.html"><img src="https://techcommune.org/video-gc-ohmyposh-thumb.jpg" alt="" width="640"></a></p><p>Install Oh My Posh, add it to bash, zsh or fish, pick a theme and customize your prompt, with a video.</p><p><a href="https://techcommune.org/docs/command-line/ohmyposh.html">Read the guide</a> · <a href="https://youtu.be/VcEH-EtN3NM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Command Line Handbook (video)</title>
    <link>https://techcommune.org/docs/command-line/handbook.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/handbook.html</guid>
    <pubDate>Sat, 10 Oct 2026 22:01:03 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>Practical recipes for engineers and sysadmins: heredocs, tee, dates, text tools, loops, scripts, logs, SSH and more</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/handbook.html"><img src="https://techcommune.org/video-gc-handbook-thumb.jpg" alt="" width="640"></a></p><p>Practical recipes for engineers and sysadmins: heredocs, tee, dates, text tools, loops, scripts, logs, SSH and more</p><p><a href="https://techcommune.org/docs/command-line/handbook.html">Read the guide</a> · <a href="https://youtu.be/q-EYqNMiWuY">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>curl Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/curl.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/curl.html</guid>
    <pubDate>Sat, 10 Oct 2026 18:05:25 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>curl cheat sheet: fetch URLs, send headers and data, follow redirects, check status codes and timing, and debug HTTPS from the command line.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/curl.html"><img src="https://techcommune.org/video-gc-curl-thumb.jpg" alt="" width="640"></a></p><p>curl cheat sheet: fetch URLs, send headers and data, follow redirects, check status codes and timing, and debug HTTPS from the command line.</p><p><a href="https://techcommune.org/docs/command-line/curl.html">Read the guide</a> · <a href="https://youtu.be/9aA1DAxyrFM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>csh / tcsh Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/csh.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/csh.html</guid>
    <pubDate>Sat, 10 Oct 2026 12:48:17 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>csh / tcsh: csh is the C shell, written by Bill Joy for BSD Unix. Its syntax looks like the C language (if (...) then, foreach, @ for math)…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/csh.html"><img src="https://techcommune.org/video-gc-csh-thumb.jpg" alt="" width="640"></a></p><p>csh / tcsh: csh is the C shell, written by Bill Joy for BSD Unix. Its syntax looks like the C language (if (...) then, foreach, @ for math)…</p><p><a href="https://techcommune.org/docs/command-line/csh.html">Read the guide</a> · <a href="https://youtu.be/NnPqSXIMNz8">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Fish Shell Install Guide and Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/fish.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/fish.html</guid>
    <pubDate>Sat, 10 Oct 2026 12:46:59 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>Fish Shell: fish is the "friendly interactive shell". Compared with bash it works better out of the box: suggestions as you type (from your history)…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/fish.html"><img src="https://techcommune.org/video-gc-fish-thumb.jpg" alt="" width="640"></a></p><p>Fish Shell: fish is the "friendly interactive shell". Compared with bash it works better out of the box: suggestions as you type (from your history)…</p><p><a href="https://techcommune.org/docs/command-line/fish.html">Read the guide</a> · <a href="https://youtu.be/IkzYZQ8RQ9A">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>zsh Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/zsh.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/zsh.html</guid>
    <pubDate>Sat, 10 Oct 2026 12:45:42 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>Zsh (the Z shell) is a powerful interactive shell that is very close to bash for everyday use, and adds a much stronger tab-completion system…</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/zsh.html"><img src="https://techcommune.org/video-gc-zsh-thumb.jpg" alt="" width="640"></a></p><p>Zsh (the Z shell) is a powerful interactive shell that is very close to bash for everyday use, and adds a much stronger tab-completion system…</p><p><a href="https://techcommune.org/docs/command-line/zsh.html">Read the guide</a> · <a href="https://youtu.be/Lp_Epp05OZY">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>bash Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/bash.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/bash.html</guid>
    <pubDate>Sat, 10 Oct 2026 12:44:14 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>Bash (the Bourne Again SHell) is the default shell on most Linux systems. It is both the command line you type into and a scripting language.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/bash.html"><img src="https://techcommune.org/video-gc-bash-thumb.jpg" alt="" width="640"></a></p><p>Bash (the Bourne Again SHell) is the default shell on most Linux systems. It is both the command line you type into and a scripting language.</p><p><a href="https://techcommune.org/docs/command-line/bash.html">Read the guide</a> · <a href="https://youtu.be/BoRHJH6dbJI">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Regular Expressions Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/regex.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/regex.html</guid>
    <pubDate>Sat, 10 Oct 2026 02:46:53 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>grep, sed, awk, Python, bash and PCRE: dialects, patterns, traps and tested recipes</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/regex.html"><img src="https://techcommune.org/video-gc-regex-thumb.jpg" alt="" width="640"></a></p><p>grep, sed, awk, Python, bash and PCRE: dialects, patterns, traps and tested recipes</p><p><a href="https://techcommune.org/docs/command-line/regex.html">Read the guide</a> · <a href="https://youtu.be/UjgyPSn-114">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux Permissions Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/permissions.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/permissions.html</guid>
    <pubDate>Sat, 10 Oct 2026 02:43:57 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>Linux file permissions cheat sheet: owner, group and other, reading rwx, chmod, chown, umask, setuid and ACLs, with a video.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/permissions.html"><img src="https://techcommune.org/video-gc-permissions-thumb.jpg" alt="" width="640"></a></p><p>Linux file permissions cheat sheet: owner, group and other, reading rwx, chmod, chown, umask, setuid and ACLs, with a video.</p><p><a href="https://techcommune.org/docs/command-line/permissions.html">Read the guide</a> · <a href="https://youtu.be/j9G7hA7_4XU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>find Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/find.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/find.html</guid>
    <pubDate>Sat, 10 Oct 2026 02:42:20 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>find walks a directory tree and tests every file against your expression. With no starting point it uses the current directory (GNU find).</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/find.html"><img src="https://techcommune.org/video-gc-find-thumb.jpg" alt="" width="640"></a></p><p>find walks a directory tree and tests every file against your expression. With no starting point it uses the current directory (GNU find).</p><p><a href="https://techcommune.org/docs/command-line/find.html">Read the guide</a> · <a href="https://youtu.be/CipaF2eVc8Q">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>tar Cheat Sheet (video)</title>
    <link>https://techcommune.org/docs/command-line/tar.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/tar.html</guid>
    <pubDate>Sat, 10 Oct 2026 02:41:11 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>tar bundles many files into one archive (a "tarball"). It only bundles; compression (gzip, bzip2, xz, zstd) is a flag on top.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/tar.html"><img src="https://techcommune.org/video-gc-tar-thumb.jpg" alt="" width="640"></a></p><p>tar bundles many files into one archive (a "tarball"). It only bundles; compression (gzip, bzip2, xz, zstd) is a flag on top.</p><p><a href="https://techcommune.org/docs/command-line/tar.html">Read the guide</a> · <a href="https://youtu.be/b8jcgy_m8CY">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>sed: The Stream Editor, a Complete Guide (video)</title>
    <link>https://techcommune.org/docs/command-line/sed.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/sed.html</guid>
    <pubDate>Sat, 10 Oct 2026 02:39:55 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>sed guide for Ubuntu 24.04: how the stream editor works, substitute, addresses and ranges, regular expressions, editing files in place (and what -i does to symlinks and hard links), multi-line work with N, D and the hold space, config file edits that can be repeated, shell scripts without injection, GNU and BusyBox differences, errors, speed, and a cheat sheet, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/sed.html"><img src="https://techcommune.org/video-gc-sed-thumb.jpg" alt="" width="640"></a></p><p>sed guide for Ubuntu 24.04: how the stream editor works, substitute, addresses and ranges, regular expressions, editing files in place (and what -i does to symlinks and hard links), multi-line work with N, D and the hold space, config file edits that can be repeated, shell scripts without injection, GNU and BusyBox differences, errors, speed, and a cheat sheet, all tested on a lab.</p><p><a href="https://techcommune.org/docs/command-line/sed.html">Read the guide</a> · <a href="https://youtu.be/rUzZA6pk3d4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>awk: Fields, Patterns and Reports, a Complete Guide (video)</title>
    <link>https://techcommune.org/docs/command-line/awk.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/awk.html</guid>
    <pubDate>Sat, 10 Oct 2026 02:38:43 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>awk guide for Ubuntu 24.04: fields and records, patterns, printf, variables, arrays, functions, regular expressions, reading several files, gawk and mawk differences, using awk safely in shell scripts, speed on big files, and a cheat sheet, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/awk.html"><img src="https://techcommune.org/video-gc-awk-thumb.jpg" alt="" width="640"></a></p><p>awk guide for Ubuntu 24.04: fields and records, patterns, printf, variables, arrays, functions, regular expressions, reading several files, gawk and mawk differences, using awk safely in shell scripts, speed on big files, and a cheat sheet, all tested on a lab.</p><p><a href="https://techcommune.org/docs/command-line/awk.html">Read the guide</a> · <a href="https://youtu.be/nARlstdBY4A">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>grep: Search Text and Code, a Complete Guide (video)</title>
    <link>https://techcommune.org/docs/command-line/grep.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/command-line/grep.html</guid>
    <pubDate>Sat, 10 Oct 2026 02:37:17 +0000</pubDate>
    <category>Command Line Tips</category>
    <description>grep guide for Ubuntu 24.04: patterns and regular expressions (basic, extended and Perl), context lines, recursive search and what it skips, binary and compressed files, locales and Unicode, using grep safely in shell scripts, grep against ripgrep and git grep, speed on big files, and a cheat sheet, all tested on a lab.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/command-line/grep.html"><img src="https://techcommune.org/video-gc-grep-thumb.jpg" alt="" width="640"></a></p><p>grep guide for Ubuntu 24.04: patterns and regular expressions (basic, extended and Perl), context lines, recursive search and what it skips, binary and compressed files, locales and Unicode, using grep safely in shell scripts, grep against ripgrep and git grep, speed on big files, and a cheat sheet, all tested on a lab.</p><p><a href="https://techcommune.org/docs/command-line/grep.html">Read the guide</a> · <a href="https://youtu.be/TorzGFfqSk4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: The Red Hat Family: Meet Rocky Linux (video)</title>
    <link>https://techcommune.org/docs/linux-101/rocky-linux.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/rocky-linux.html</guid>
    <pubDate>Fri, 09 Oct 2026 22:52:01 +0000</pubDate>
    <category>Linux 101</category>
    <description>Everything you learned on Ubuntu also works on Rocky Linux, a free rebuild of Red Hat Enterprise Linux.</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/rocky-linux.html"><img src="https://techcommune.org/video-gl12-thumb.jpg" alt="" width="640"></a></p><p>Everything you learned on Ubuntu also works on Rocky Linux, a free rebuild of Red Hat Enterprise Linux.</p><p><a href="https://techcommune.org/docs/linux-101/rocky-linux.html">Read the guide</a> · <a href="https://youtu.be/5E-oQJmXPsU">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Services and Logs: Starting, Stopping and Reading What Your System Says (video)</title>
    <link>https://techcommune.org/docs/linux-101/services-and-logs.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/services-and-logs.html</guid>
    <pubDate>Fri, 09 Oct 2026 22:45:50 +0000</pubDate>
    <category>Linux 101</category>
    <description>How the programs that run in the background are managed, and where to look when one of them misbehaves</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/services-and-logs.html"><img src="https://techcommune.org/video-gl8-thumb.jpg" alt="" width="640"></a></p><p>How the programs that run in the background are managed, and where to look when one of them misbehaves</p><p><a href="https://techcommune.org/docs/linux-101/services-and-logs.html">Read the guide</a> · <a href="https://youtu.be/Cf3e4WLf2q4">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Surviving a Text Editor (video)</title>
    <link>https://techcommune.org/docs/linux-101/text-editors.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/text-editors.html</guid>
    <pubDate>Fri, 09 Oct 2026 22:32:03 +0000</pubDate>
    <category>Linux 101</category>
    <description>Edit files in the terminal with nano, and learn the four keystrokes that get you out of vi alive</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/text-editors.html"><img src="https://techcommune.org/video-gl10-thumb.jpg" alt="" width="640"></a></p><p>Edit files in the terminal with nano, and learn the four keystrokes that get you out of vi alive</p><p><a href="https://techcommune.org/docs/linux-101/text-editors.html">Read the guide</a> · <a href="https://youtu.be/xbPR91cM8nY">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Disk, Memory and Network Checks (video)</title>
    <link>https://techcommune.org/docs/linux-101/disk-memory-network.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/disk-memory-network.html</guid>
    <pubDate>Fri, 09 Oct 2026 20:24:30 +0000</pubDate>
    <category>Linux 101</category>
    <description>A five-minute health check you can run on any Linux machine: is there room, is there memory, and is the network alive?</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/disk-memory-network.html"><img src="https://techcommune.org/video-gl9-thumb.jpg" alt="" width="640"></a></p><p>A five-minute health check you can run on any Linux machine: is there room, is there memory, and is the network alive?</p><p><a href="https://techcommune.org/docs/linux-101/disk-memory-network.html">Read the guide</a> · <a href="https://youtu.be/Op9qxX6xkok">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Pipes, Redirection and Your First Script (video)</title>
    <link>https://techcommune.org/docs/linux-101/pipes-redirection-scripts.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/pipes-redirection-scripts.html</guid>
    <pubDate>Fri, 09 Oct 2026 19:15:24 +0000</pubDate>
    <category>Linux 101</category>
    <description>Connect small commands into powerful chains, send output into files, and turn what you typed into a script you can run again</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/pipes-redirection-scripts.html"><img src="https://techcommune.org/video-gl11-thumb.jpg" alt="" width="640"></a></p><p>Connect small commands into powerful chains, send output into files, and turn what you typed into a script you can run again</p><p><a href="https://techcommune.org/docs/linux-101/pipes-redirection-scripts.html">Read the guide</a> · <a href="https://youtu.be/06DY8LBmxdk">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Processes: What Is Running and How to Stop It (video)</title>
    <link>https://techcommune.org/docs/linux-101/processes.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/processes.html</guid>
    <pubDate>Fri, 09 Oct 2026 19:14:58 +0000</pubDate>
    <category>Linux 101</category>
    <description>See what your computer is doing right now, run things in the background, and stop a program politely or firmly</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/processes.html"><img src="https://techcommune.org/video-gl7-thumb.jpg" alt="" width="640"></a></p><p>See what your computer is doing right now, run things in the background, and stop a program politely or firmly</p><p><a href="https://techcommune.org/docs/linux-101/processes.html">Read the guide</a> · <a href="https://youtu.be/8wtO-nYBCNM">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Reading and Searching Text (video)</title>
    <link>https://techcommune.org/docs/linux-101/reading-and-searching.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/reading-and-searching.html</guid>
    <pubDate>Fri, 09 Oct 2026 19:14:33 +0000</pubDate>
    <category>Linux 101</category>
    <description>cat, head, tail, wc and grep: look inside files, and find the lines that matter</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/reading-and-searching.html"><img src="https://techcommune.org/video-gl4-thumb.jpg" alt="" width="640"></a></p><p>cat, head, tail, wc and grep: look inside files, and find the lines that matter</p><p><a href="https://techcommune.org/docs/linux-101/reading-and-searching.html">Read the guide</a> · <a href="https://youtu.be/3zBtCUfbxLw">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Files and Folders: Making, Copying, Moving and Deleting (video)</title>
    <link>https://techcommune.org/docs/linux-101/files-and-folders.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/files-and-folders.html</guid>
    <pubDate>Fri, 09 Oct 2026 19:14:06 +0000</pubDate>
    <category>Linux 101</category>
    <description>Create, copy, rename and delete things, and the habits that keep you from deleting the wrong ones</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/files-and-folders.html"><img src="https://techcommune.org/video-gl3-thumb.jpg" alt="" width="640"></a></p><p>Create, copy, rename and delete things, and the habits that keep you from deleting the wrong ones</p><p><a href="https://techcommune.org/docs/linux-101/files-and-folders.html">Read the guide</a> · <a href="https://youtu.be/P1SJW35At5c">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: The Terminal: Where You Are and How to Move Around (video)</title>
    <link>https://techcommune.org/docs/linux-101/terminal-basics.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/terminal-basics.html</guid>
    <pubDate>Fri, 09 Oct 2026 19:13:36 +0000</pubDate>
    <category>Linux 101</category>
    <description>The prompt, pwd, ls and cd: how to find your way around without getting lost</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/terminal-basics.html"><img src="https://techcommune.org/video-gl2-thumb.jpg" alt="" width="640"></a></p><p>The prompt, pwd, ls and cd: how to find your way around without getting lost</p><p><a href="https://techcommune.org/docs/linux-101/terminal-basics.html">Read the guide</a> · <a href="https://youtu.be/1rwbxU9K8ik">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Set Up a Safe Practice Machine (video)</title>
    <link>https://techcommune.org/docs/linux-101/practice-machine.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/practice-machine.html</guid>
    <pubDate>Fri, 09 Oct 2026 19:04:45 +0000</pubDate>
    <category>Linux 101</category>
    <description>Somewhere you can break things for free: a disposable Ubuntu, so your own computer stays safe</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/practice-machine.html"><img src="https://techcommune.org/video-gl1-thumb.jpg" alt="" width="640"></a></p><p>Somewhere you can break things for free: a disposable Ubuntu, so your own computer stays safe</p><p><a href="https://techcommune.org/docs/linux-101/practice-machine.html">Read the guide</a> · <a href="https://youtu.be/uItkVl6uh-I">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Users, Permissions and sudo (video)</title>
    <link>https://techcommune.org/docs/linux-101/users-permissions-sudo.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/users-permissions-sudo.html</guid>
    <pubDate>Fri, 09 Oct 2026 18:35:55 +0000</pubDate>
    <category>Linux 101</category>
    <description>Who you are, what you are allowed to do, how to read those cryptic letters, and how to change them safely</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/users-permissions-sudo.html"><img src="https://techcommune.org/video-gl5-thumb.jpg" alt="" width="640"></a></p><p>Who you are, what you are allowed to do, how to read those cryptic letters, and how to change them safely</p><p><a href="https://techcommune.org/docs/linux-101/users-permissions-sudo.html">Read the guide</a> · <a href="https://youtu.be/k8h96EPM0jE">Watch on YouTube</a></p>]]></content:encoded>
  </item>
  <item>
    <title>Linux 101: Installing Software with apt (video)</title>
    <link>https://techcommune.org/docs/linux-101/installing-software.html</link>
    <guid isPermaLink="true">https://techcommune.org/docs/linux-101/installing-software.html</guid>
    <pubDate>Fri, 09 Oct 2026 17:47:04 +0000</pubDate>
    <category>Linux 101</category>
    <description>How Ubuntu installs, updates and removes software, why "apt update" comes first, and a first real use of sudo</description>
    <content:encoded><![CDATA[<p><a href="https://techcommune.org/docs/linux-101/installing-software.html"><img src="https://techcommune.org/video-gl6-thumb.jpg" alt="" width="640"></a></p><p>How Ubuntu installs, updates and removes software, why "apt update" comes first, and a first real use of sudo</p><p><a href="https://techcommune.org/docs/linux-101/installing-software.html">Read the guide</a> · <a href="https://youtu.be/SHvQhcM0h9M">Watch on YouTube</a></p>]]></content:encoded>
  </item>
</channel>
</rss>
