Checking in with my homelab after leaving it for a month

I recently had the pleasure of going outside and touching some grass, which means I haven’t worked on my homelab for about a month, and now I’m catching up.

Read More →

How to set the Argon One NVME case to turn on Raspberry Pi when it receives power

We don’t get many power-cuts where I live but that doesn’t mean they never happen.

My monitoring apps are installed on a Raspberry Pi 4 which lives in an Argon One NVME case and by default it does not turn on when it receives power, you have to move the jumper pin.

The Jumper Pin

You can find the instructions for the jumper pin on pages 6 and 7 of the manual.

By default it connects pins 1 and 2 and this means you need to press the power button to turn on the Raspberry Pi.

To change it to turn on the Pi when it receives power you need to move it to pins 2 and 3.

Photo showing the location of the jumper pin in the correct position

Two weeks of rest and I’m recovered from my trip. Time to swap back to my nerd blog and do some computer stuff.

Geneva ✈️ Manchester

Auto-generated description: An airplane wing with orange accents is visible against a backdrop of blue sky and white clouds.

Completed the Tour du Mont Blanc!

Me posing under the Les Houches Tour du Mont-Blanc archway, surrounded by mountainous scenery and buildings.

Starting the Tour du Mont Blanc today, will be posting from my hiking blog but there will inevitably be a double post or two

Chamonix 🇫🇷

A scenic view of a mountain town features colorful flowers in the foreground, a river flanked by buildings, lush greenery, and snow-capped peaks under a clear blue sky.A picturesque mountain town features charming buildings with a snowy mountain backdrop under a clear blue sky.

Manchester ✈️ Geneva

Setting off to the other side of the island for the weekend.

Only 9 hours to go.

Booked my flight to Switzerland to hike the Tour du Mont Blanc, so now I’m doing some last minute shopping for new gear and replacements of all the lost and broken things since my last week long trip.

Pangolin works on my IPv6 only Pi 🎉

I’ve got some tidying up to do, then it needs a write-up.

Pangolin on a Pi project progress

Most things in tech play out like that scene from Malcom in the Middle, where Hal’s trying to do one thing and then he needs to do another, and another, until he’s forgotten where he started.

Pangolin on a Pi started off as a quick little test that turned into a week long adventure.

Pangolin

Pangolin is an app that lets you tunnel into a private network, securely, from the outer internet. This means you can run your own apps and services at home and use Pangolin to let your friends and family connect to them.

Read More →

Pushed my developer environment setup scripts repo up to GitHub.

As mentioned in the readme:

This is what works for me. I don’t expect or encourage anyone else to use them.

Planning on writing a few posts about it, so more details on it soon.

This week’s aim is to find a better balance 🧘

Smoking BBQ Candy

share.fireboard.io/FE826C

Why would you want a home server?

Some thoughts to help you work out if you want a home server.

Read More →

Why would you want a NAS?

Some thoughts to help you work out if you want a NAS.

What’s a NAS?

NAS stands for Network Attached Storage, which means you can connect to storage on another computer in your network.

It’s like Dropbox, Google Drive or iCloud except it’s your computer and not theirs.

Read More →

Talos defaults to adding the node.kubernetes.io/exclude-from-external-load-balancers= label to all control plane nodes, which are all I’m using in my Turing Pi, so that meant none of them were in the MetalLB VIP and is why I couldn’t connect to them.

I wish I knew this two hours ago.

Talos is up and running as a Kubernetes cluster on the Turing Pi 🎉.

I’m using ArgoCD to install and manage things, starting with MetalLB so that the cluster has an IP address to use for domains for all the apps I’m planning to install.

Why Talos and not Ubuntu and K3s for Turing Pi RK1

Now that I want to use the RK1s in my Turing Pi to host a Kubernetes cluster I have a few different options on how to do it.

Ubuntu

My goto is usually Ubuntu because I know how to use it. I can configure it using Ansible and debug it when things stop working, so of course I would use it. I didn’t really think about it.

This time I’m using RK1 modules, which are powered by Arm, and don’t have “official” Ubuntu images. The ones it does have are locked to Ubuntu 22.04, or are a community effort, and reading into it all made me question what I really needed.

Read More →