Useful Resources

Copy SSH key to multiple hosts

I had a situation where I had 40 hosts to copy an ssh key to. A single one-liner command does the trick and makes this a trivial task. First, create a text file with a list of all the hosts you wish to copy the key to. One line per entry. Call it keydeploy.txt. Then […]

Read More
Useful Resources

Secret Santa Generator

The Scenario Every year our family does a secret Santa exchange. For years we’ve put paper names into a pot and manually drawn names, which required us all to be physically present, often done near my Mom’s birthday in December (which doesn’t give much time to shop). In the age of computers, why are we […]

Read More
Projects Useful Resources

How To Build A Linux Terminal Server

Background A “terminal server” or centralized shared desktop server has obvious benefits. Here are just a few: Central application management Securely access home automation or BMS systems remotely Use cheap thin clients or even older machines that are now too slow Cross platform – this works with Windows, Mac, and Linux machines Remotely accessible from […]

Read More
Projects Useful Resources

Ubuntu With Read Only OverlayFS

Background I had a need to create a shared desktop Ubuntu machine that would be used by more than one person, but I wanted it to function more like an internet kiosk, and not be changeable by the end user. After playing with Raspbian OS for other projects, I knew about the overlayfs method of […]

Read More
Projects Useful Resources

Install Dell OpenManage on R430 For Ubuntu 20.04

I bought a used Dell R430 server from Ebay. It still had the old hostname showing in the system details on the iDrac. Without the OMSA tool installed on the server, it is hard to change the displayed name. The OMSA tool also enables a lot of other admin functionality as well. I read many […]

Read More
Projects

GPS Governed NTP Server With PPS Sync

Abstract Because I have multiple computer systems (servers, desktop/laptops, and embedded home automation devices) I wanted to have a master time source that would work even if my internet connection became unavailable. The best way to achieve this is by using time signals from GPS satellites. Commercial GPS clocks tend to cost upwards in the […]

Read More
Personal

Pimped My Rack

Just wanted to publish a picture of my LED pimped rack for the heck of it. For years my stuff wasn’t setup in the neatest way, and after acquiring this rack just after our move to NC, I really was determined to “clean up my act” and do this stuff proper, just as I would […]

Read More
Projects

Weatherflow Tempest API

I recently purchased a Weatherflow weatherstation (Tempest) and set it up in the back yard. What I like about this company is that they are very open source friendly and allow access to their API for getting access to the data from your weather station. This data is value for many purposes, including home automation, […]

Read More
Useful Resources

From CSV to JSON using PHP

Had an application where I had to convert a ton of CSV logs to JSON format for ingestion by another system. I didn’t have good luck with Python, so I tried PHP. Posting this work here in the hopes it will help someone else. Keep in mind, this is a basic example and the following […]

Read More
Projects

Mic McCloud – A Cloud Microphone

FIRST: A STERN WARNING! The technology discussed in this article has serious potential to land you in trouble under possible state and federal wiretap statutes. Your use of this information is at your own risk and I cannot be held liable for your failure to use this information in accordance with local/federal laws. You agree […]

Read More