Troubleshooting Consul systemd on Raspberry Pi

I run a Hashistack on my homelab and I’ve had a startup issue with Consul on one of my Raspberry Pis. The systemd unit file is correct and I was able to start the service manually with systemctl start consul without issue. However, consul just would not start successfully on boot. I finally had some time to work on the issue tonight and the fix was actually quite simple. Troubleshooting consul is rarely simple, but working with a simple systemd startup script shouldn’t be that bad. Here’s what happened…

Argon One

Read more

Dynamic SSH ports with Hashicorp Vault TOTP

In this post I’m demonstrating how you could use Hashicorp’s Vault TOTP generator and an authenticator to connect to a dynamic ssh port. This is mostly a proof of concept and not a production grade solution, so use at your own risk.

What’s TOTP? It’s a Time-based One Time Password. TBOTP is probably too ugly of an acronym to have gained widespread use. I don’t know, I didn’t coin it.


Read more

Time Tracking with a Disney Infinity USB NFC Reader

While browsing my local thrift store, I stumbled upon a little gadget that I decided to repurpose:

Disney Infinity USB NFC Reader

It was only $6 USD, so I thought it would be a fun project.

I searched for ‘Disney Infinity Linux’ to see if any work had been done toward decoding it or making it work. I found various sources that suggested that Playstation or Wii versions work fine, but the X-Box version was challenging. Fortunately, among the 5 they had, one was the Wii/Playstation version so I bought it.

Read more

Fast RAID-0 DAS Using Two Thunderbolt 3 Enclosures

In this post I’m demonstrating how to create a high-speed macos volume using quantity 2 Thunderbolt ports and NVMe enclosures. This solution uses RAID-0 (striping) so the failure threshold is more than twice that of a normal standalone disk. This example is for demonstration purposes and could be useful for video editing scratch space, rendering, large photo sessions or similar uses. Obviously, good backups (RAID is not a backup) or a more reliable storage tier is recommended for daily use.

Thunderbolt 3 Benchmark: 2.22 GBs write, 3.74 GBs read

Read more

Ultra fast Thunderbolt NAS with Apple M1 and Linux

In this post I discuss how you can upgrade a NAS Server by adding Thunderbolt 3 for lightning fast connectivity at 20 or 40Gbps. This particular implementation is specific to an Apple Mac Mini M1 and a Linux NAS server on an older Supermicro X10SRL-F motherboard, but the principles should be the same on similar architectures and operating systems.

Read more

Pushover Desktop? Yes, on Apple Silicon.

Pushover on macOS

At home I run a lot of gadgets. A mix of computer servers, IoT devices and various Raspberry Pi projects that I’ve built. I always want to be aware of what’s happening with the home, so I’ve been using a notification app called Pushover. It’s a nice notification utility that can send messages to your phone or tablet, in addition to your desktop browser. The keyword here is browser.

Read more

Locast Plex - Local TV on Plex with Raspberry Pi4

Watch local broadcast TV on Plex without an antenna.

What is it?

Locast is a free service that receives over the air (OTA) broadcast television signals and encodes and legally distributes them digitally across the internet. Using the program locast2plex you can receive this digital content and send it to a Plex Media Server. Plex will allow you to record, time-shift and save this content. It works exactly like a Cablebox / DVR.

Read more