• UFW Made Easy: Complete Getting Started Guide

    Learn how to secure an Ubuntu server with UFW (Uncomplicated Firewall) in this complete, hands-on Linux firewall tutorial. We’ll install UFW, configure secure default policies, create firewall rules, protect SSH, allow Apache traffic, limit connections, manage subnets and port ranges, enable logging, and explore the GUFW graphical interface.

    Whether you’re a Linux beginner, system administrator, homelab enthusiast, or server administrator, this practical guide will help you understand how UFW works and how to use it safely. You’ll also learn the difference between deny and reject, how to check active rules, and how rate limiting can help protect SSH against brute-force attacks.

    YouTube player
  • How to Install SteamOS on a PC – Complete Guide

    Learn how to install SteamOS on a desktop PC and transform your computer into a dedicated, console-style gaming rig. This step-by-step SteamOS installation guide covers compatible hardware, system requirements, creating a bootable USB installer, booting the installation media, and installing SteamOS from start to finish.

    Whether you’re building a custom Steam Machine, repurposing an old gaming PC, or looking for a Linux gaming alternative to Windows, this tutorial will help you get started.

    YouTube player
    (more…)
  • How to Test Your Network Speed on Linux with iPerf3

    Do you actually know how fast your network is? Not what your switch spec sheet says — what it’s really doing between two hosts. iPerf3 is the tool sysadmins and homelab enthusiasts reach for when they need real answers, and in this video I’ll show you how to use it from the ground up.

    We cover everything from installation to practical usage, including how to test WiFi vs wired, push a 10 gigabit ethernet connection, bind to a specific interface, and dial in your test parameters for accurate results.

    YouTube player
  • Why You NEED UUIDs in fstab (Linux Storage Explained)

    If you’ve ever rebooted a Linux server and had it fail to come back up, there’s a good chance the culprit is sitting right in your /etc/fstab file. Device names like /dev/sda1 can shift after a reboot, a drive swap, or even a kernel update — and when that happens, your mounts break and your server may not boot at all. In this video, I break down why UUIDs matter for Linux storage, and I show you a real production server that ran into exactly this problem.

    YouTube player
  • Kestra’s Proxmox Plugin: Create a Workflow to Easily Spin-Up VMs

    Manually spinning up VMs in Proxmox gets old fast. In this video, I’m using Kestra (an open-source workflow automation platform) to automatically clone a VM template and start it, all without touching the Proxmox UI! You’ll see the process of buiding the workflow, setting up the Proxmox API – and more! In this step-by-step video, you’ll be able to build this for yourself.

    Thanks to Kestra for supporting this tutorial! You can self-host it and use it to automate entire workflows , so check it out!

    YouTube player
    (more…)
  • Linux Gaming 101: Everything You Need to Get Started

    Thinking about gaming on Linux but not sure where to start? In this video, I walk through the entire Linux gaming landscape — from choosing the right GPU, to picking a gaming-friendly distro, to running your games through Steam, Proton, Lutris, GOG, and CrossOver. This isn’t a deep tutorial on any one tool — it’s a practical overview and set of tips to help you navigate Linux gaming with confidence, whether you’re switching over or just curious.

    YouTube player
    (more…)
  • Behind the Scenes: My Linux Terminal & Server Workflow

    Your terminal setup says a lot about your workflow – in this video, I walk through how I configure my Linux terminal environment, covering tmux, Vim, my Bash configuration, and even a live Ansible provisioning run to deploy this setup across my LLTV servers.

    If you’re looking to build a faster, more efficient terminal workflow on Linux, this video covers the core tools I rely on every day as a sysadmin.

    YouTube player

    Download my dotfiles here!

  • How Hackers Actually Breach Systems – Secrets of Red Team Engineering

    What does hacking really look like – and how do attackers actually break into systems? In this video, I sit down with Casey Erdmann, Red Team Engineer and author of Red Team Engineering, to pull back the curtain on how real-world cyberattacks work, what cybersecurity is actually like to learn, and what most people get completely wrong about hacking.

    YouTube player
  • Kasm VDI on Proxmox: Autoscaling Virtual Desktops Made Easy

    Looking for a modern Virtual Desktop Infrastructure (VDI) solution that’s easier to deploy, scale, and manage? In this video, I’ll show you how to set up Kasm Workspaces with Proxmox VE and take advantage of Kasm’s powerful autoscaling capabilities to automatically provision virtual machines on demand.

    We’ll begin by exploring what Kasm is, how it differs from traditional VDI solutions, and why organizations are increasingly turning to containerized and browser-based workspaces for remote access, development environments, application delivery, and secure desktop access. I’ll also explain the fundamentals of Virtual Desktop Infrastructure (VDI) and discuss the benefits Kasm can bring to enterprise IT environments.

    From there, we’ll walk through the Kasm platform, launch several example workspaces, and then dive into the process of implementing autoscaling with Proxmox VE. By the end of this tutorial, you’ll understand how Kasm can automatically create and manage virtual machines when users request new workspaces, making it possible to build a highly scalable self-hosted VDI platform.

    YouTube player
    (more…)
  • My Real-World Workflow for Deploying Servers & Workstations

    Ever wonder what actually happens behind the scenes when I spin up a new server or workstation? In this video, I’m giving you a behind-the-scenes look at my full deployment workflow — covering how I provision cloud VPS servers, configure them with Ansible, deploy workstations, and manage it all through a consistent configuration management approach.

    Ansible is a key piece of this puzzle, but this video is really about the bigger picture: how all the pieces fit together to make server and workstation deployment fast, repeatable, and low-maintenance.

    YouTube player