How to Switch from a Microsoft Account to a Local Account in Windows

If you’d prefer not to sign in to Windows with a Microsoft account, you can switch to a local account at any time. Once you’ve made the switch, the option to remove the Microsoft account entirely will become available. Step 1: Switch to a Local Account Open Settings with Win + I Go to Accounts → Your info Under Account…

Read More »

ProjectSend Install Script

ProjectSend is a self-hosted file sharing application for users or clients that avoids handing control over to a third-party service. It runs on standard web infrastructure, keeps data local, and focuses on managing uploads, access, and downloads in a straightforward way. The accompanying install script exists for the same reason. Instead of locking the system to a specific PHP release…

Read More »

Installing Go (Golang) Properly on Rocky Linux, RHEL, AlmaLinux, and CentOS

When installing Go (Golang) on Enterprise Linux systems, the default package repositories are usually behind the official Go release cycle. This can cause compatibility issues when compiling modern projects or building statically linked binaries. This guide walks through a proper, official installation method using the Go project’s own binaries. The result is a clean, system-wide Go installation that is safe…

Read More »

Proxmox: List all Running VMs with IPs

This shell loop queries Proxmox for the IPv4 addresses of all currently running virtual machines by leveraging the QEMU Guest Agent. It first lists running VMs using qm list, extracts their VMIDs, and then iterates over each one. For every VM, the command qm guest cmd <vmid> network-get-interfaces asks the guest agent inside the VM to report its network interfaces…

Read More »

Migrating Virtual Machines from VMware to Proxmox

What to Fix After Migration — and Best-Practice Proxmox VM Settings Migrating virtual machines from VMware to Proxmox is usually straightforward: convert the disk, boot the VM, and confirm it runs.But a VM that boots is not necessarily a VM that is correct, stable, or future-proof. This article documents real-world migration issues and the correct cleanup process after moving Linux…

Read More »

Windows 11 24H2 Network Share Access Issue

After upgrading to Windows 11 24H2, users may encounter issues accessing network shares on other devices such as Synology NAS systems. When attempting to access shared folders, the following error message appears: You can’t access this shared folder because your organization’s security policies block unauthenticated guest access. This issue occurs because Windows 11 24H2 implements stricter security policies that block…

Read More »

Listing Non-User System Groups with GID ≥ 1000

In modern Linux systems, both users and groups are assigned numeric IDs. Users have UIDs, and groups have GIDs. By convention, system accounts typically use IDs below 1000, while regular user accounts use IDs 1000 and above. When a user account is created, a corresponding group with the same name is usually created as the user’s primary group. To identify…

Read More »

Jellyfin 10.10.x on Ubuntu 24 LTS

This is the raw process used to install Jellyfin on Ubuntu. Ubuntu supports the latest packages unlike the RHEL Linux flavors. This is unfortunate since the clients used for the Fire TV sticks and the like require the latest version of Jellyfin. #!/bin/bash # Exit immediately if a command exits with a non-zero status. set -e # ============================================ # Update…

Read More »

How to repair an mp4 video

There is an mp4 video that will play flawlessly in some applications and not others. Using the tools of ffmpeg, I was able to determine the problem and remove it. By executing the following command, the problem(s) became easily identifiable. ffprobe -hide_banner -analyzeduration 1G -probesize 1G -i bad.mp4 The truncated results of the output are below. This is the first…

Read More »

Fix trust relationship between workstation and primary domain

The following solution was tested on a Windows 10 Professional workstation joined to an Active Directory domain. When a domain-joined PC loses its secure channel with the domain controller, you’ll see this error at login. Rather than removing and re-joining the machine to the domain (the traditional fix), you can resolve it quickly using PowerShell — no reboot required. Step…

Read More »

rsync on ESXi 7 produces rekeyed outbound cipher messages that fill the screen

While using rsync on ESXi 7 to copy files and directories from one ESXi datastore to another remote ESXi datastore, the screen fills with “rekeyed outbound cipher rekeyed inbound cipher” messages about every 10 seconds. There is a way to fix this. There is a setting in /etc/ssh/sshd_config that I commented out and changed to RekeyLimit default none. # vPP…

Read More »

rsync on ESXi 7

While using the built in scp command to copy files from one ESXi datastore to another on another ESXi, I realized this was cumbersome. A quick Internet search revealed that someone compiled rsync for ESXi many years ago and that it does work on ESXi 6.5 and also tested successfully on ESXi 7.0. I wanted to build to the latest…

Read More »

Delete a Windows Recovery Partition via CLI

One of the more frustrating quirks of Windows disk management is that the recovery partition is always placed at the end of the drive. This positioning makes it nearly impossible to expand your primary partition without reaching for a third-party utility — all because the recovery partition is sitting in the way. For most users, this partition goes untouched for…

Read More »

Zabbix: Python3 script to export all Templates to individual XML files

By default, Zabbix permits the export of all templates, but what if I wanted to download all the templates as individual XML files. Someone wrote a fantastic python script to export all Zabbix templates to individual XML files, seven years before I needed to use it. A lot has changed in seven years. Zabbix versions to Python versions. This script…

Read More »

Update to Windows 11 Breaks Mozilla Firefox

Since Microsoft in their infinite wisdom insists on push the masses into their “flagship” Windows 11 by no longer offering Windows 10 licenses from their site (although still possible to purchase elsewhere), where Windows 10 is supported until 2025, I started to test Windows 10 latest to Windows 11 latest upgrades. The goal is to see if anything breaks, before…

Read More »

Install ffmpeg on Rocky Linux 8

There are several guides that I followed in attempts to install ffmpeg without success. There were issues with the incorrect cases of the names, like using PowerTools instead of powertools or leaving out much needed repos to make it possible to install. This guide will install ffmpeg on a Rocky Linux 8 linux machine. Install The following commands will install…

Read More »

Git Clone Fails

Git clone fails with fatal unexpected and invalid messages. The git repository is over 1GB and there is a work-a-round that made it possible to finally clone the repository successfully. Error fetch-pack: unexpected disconnect while reading sideband packet fatal: early EOF fatal: fetch-pack: invalid index-pack output Suggestions Some sites suggested using SSH clone rather than http. That wasn’t an option….

Read More »