Testing Raspberry Pi's new Network Install feature
Video : This blog post is a companion piece to my video: Raspberry Pi does what Microsoft can't!
With a new Network Install feature, a Raspberry Pi can now set itself upâwithout any flash drive or other computerâdirectly over the Internet.

Like Apple's Internet Recovery , you don't have to have any OS installed on your computer to use it. And you don't need to run a separate server to boot your Pi and image its drive. (
How to update the Raspberry Pi Compute Module 4 Bootloader / EEPROM
The Raspberry Pi 4 and Pi 400 share the same Broadcom BCM2711 SoC with the Compute Module 4. All three devices also share an SPI EEPROM flash chip, which stores the Raspberry Pi's bootloader.

But the Compute Module 4 differs in how you update the bootloader. With the Pi 4 or Pi 400, you can use Raspberry Pi imager to write a utility image to a microSD card to update the bootloader. You put in the card, power on the Pi, and
BliKVM - a PiKVM (KVM over IP) box based on the Compute Module 4
I received a couple BliKVM units recently, and since I don't have as much of a need (my only 'remote' PC is about 2' away from my desk...), I brought them to my Dad's radio station, and we set it up in their main on-air PC so operators could access the PC and fix problems at home, instead of driving in!
Check out our video on this board on the new Geerling Engineering YouTube channel :
I almost got banned from Hacker News

I started submitting my blog posts to Hacker News around 2016, but only ones I thought relevant to the HN community.
Until 2020, I would do this about once a week, and most submissions would fall off /newest within an hour, never to be seen again. But a problem arose (well, 'problem' depends on your perspective ð): over time, more of my posts started hitting HN's front page.
HN is an interesting communityâ
Hosting this website on a farm - or anywhere
tl;dr : This website is currently being hosted off-grid, on a cluster of Raspberry Pis, via 4G LTEâor at some points through the same tunnel via WiFi if signal strength gets too low. Here's the GitHub repo for the project .
Note : The website was down for a few hours this morning, as shortly after this post I started getting a 40-50 Mbps flood of POST requests (over 6 million in a 30 minute time frame).

Enable the external antenna connector on the Raspberry Pi Compute Module 4/5

The internal WiFi module on the Compute Module 4 (that's the bit under the metal shield in the picture above) routes its antenna signal via software. You can route the signal to either:
- The built-in PCB triangle antenna (this is the default).
- The external U.FL connector (which has an external antenna plugged into it in the picture above)
To switch the signal to the U.FL connector (for example, if you're installing your CM4 in a metal box where
It's official: Raspberry Pi OS goes 64-bit
64-bits. More is always better, right?
Well, not exactly. And that's why it's taken years for Raspberry Pi OS to add an officially-supported 64-bit version, in addition to the 32-bit version they've had since the original Pi came out.
Since May 2020 , there's been a beta 64-bit version of Pi OS, but it wasn't intended for beginners, and was never linked from the

I took down Starlink (but I haven't cancelled)
Today's video is about StarlinkâI've had an active subscription since last February, and as it's been a year, I figured I should post an update.
The tl;dr: when I had a new roof put on late last summer, I took down 'Dishy McFlatface', but I haven't put the dish back up. I have been holding out hope I could transfer my hardware to my cousin, who lives on a farm 70 miles away, and

It's dire: Raspberry Pi availability tracker is launched
Yesterday André Costa emailed me about his new website, rpilocator .

It's a website to track Raspberry Pi 4 model B, Compute Module 4, Pi Zero 2 W, and Pico availability across multiple retailers in different countries.
In his own words:
This database was created out of frustration trying to locate a Raspberry Pi product in the height of the chip and supply chain shortages of 2021. I got tired of visiting multiple websites every day trying to figure out if there were any Raspberry Pi
Using an Ansible playbook with an SSH bastion / jump host
Since I've set this up a number of times, but I just realized I've never documented it on my blog, I thought I'd finally do that.
I have a set of servers that are running on a private network. That network is connected to the Internet through a single reverse proxy / 'bastion' host.
But I still want to be able to manage the servers on the private network behind the bastion from outside.
Method 1 - Inventory vars
The first way to do it with