Tree branch with leaves in front of a telephone pole with wires

My home phone costs 85 cents a month

After trying several services for home phones, I found a solution that costs me about $0.85 per month. ️️☎️

18 April 2023 · 8 min · 1591 words · Major Hayden
Tall waterfall with a huge splash at the bottom that is making lots of fog

Monitor your AWS bill

Nobody likes a surprise bill. Learn some ways to keep your AWS bill under control and avoid that end of the month panic. 😱

2 March 2023 · 4 min · 845 words · Major Hayden
View of a beach by the ocean from the air

Migrating to AWS CloudFront

New experiences bring joy! After working with fun AWS CloudFront hacks at work this week, I decided to migrate this blog to AWS S3 and CloudFront. ⛅

17 February 2023 · 11 min · 2326 words · Major Hayden
Red flag on a short pole on a beach

Red flags

Every job has its ups and downs, but when is it the right time to double down or the right time to leave? Make a list of red flags that help you decide. 🚩

5 January 2023 · 7 min · 1380 words · Major Hayden
Wooden watchtower with mountains in the background

Automatic container updates with watchtower

Watchtower keeps an eye on your running containers and updates them when new containers appear upstream. 📦

4 January 2023 · 3 min · 481 words · Major Hayden
Coffee spilled on the floor

Second try at self-hosting Mastodon

Although my first attempt at self-hosting Mastodon was a failure, I went back for a second attempt with docker-compose. 🧗‍♂️

2 January 2023 · 11 min · 2156 words · Major Hayden
Cover image

Connect 1Password's CLI and app in i3 with lxpolkit

1Password’s CLI tool connects via PolicyKit to the 1Password application for authentication, but this isn’t the easiest in i3. 🔑

30 December 2022 · 3 min · 610 words · Major Hayden

Three years of keto

Adopting the keto lifestyle in 2023? Here are some pointers from me after three years. 🍽

18 December 2022 · 5 min · 1007 words · Major Hayden

docker-compose on Fedora CoreOS

My go-to method for managing containers easily is still docker-compose. It works really well on Fedora CoreOS. 📦

17 December 2022 · 6 min · 1214 words · Major Hayden

My favorite podcasts

Podcasts provide a great way to keep up with current events or learn more about the world around us, especially while we’re doing other activities. 🎧

15 December 2022 · 4 min · 662 words · Major Hayden

Make your mark with the compose key

Keep your composure with diacritics, symbols, and other characters with the compose key! ⌨

12 December 2022 · 3 min · 519 words · Major Hayden

Switch audio to bluetooth headphones automatically

Automatically switch your system audio to your bluetooth headset as soon as they connect. 🎧

9 December 2022 · 2 min · 321 words · Major Hayden

Deploy Fedora 37 on Hetzner Cloud 🇩🇪

Avoid cloud provider modifications and deploy a genuine release version of Fedora 37 on Hetzner Cloud. ⛅

8 December 2022 · 4 min · 725 words · Major Hayden
Cover image

Configure multimedia keys on a Ducky One keyboard

Setting up the multimedia keys on Ducky One keyboards lets you manage your music quickly. ⌨

5 December 2022 · 4 min · 829 words · Major Hayden
Cover image

Clocks in multiple time zones with i3status

Have family or coworkers in multiple time zones? Get multiple clocks with i3status. ⌚

4 December 2022 · 1 min · 209 words · Major Hayden

Make screenshots quickly in i3 with maim and xclip

Take quick screenshots and send them to the clipboard in i3 with maim. 📸

29 November 2022 · 2 min · 321 words · Major Hayden

Manage sound volume with volumeicon in i3

Simplify your i3 configuration and monitor sound levels with volumeicon in your tray with the i3 window manager. 🔈

27 November 2022 · 2 min · 310 words · Major Hayden
Cover image

Adventures with the mastodon herd

Ongoing changes at Twitter led me to take a second look at mastodon, including running my own mastodon instance. 🐘

11 November 2022 · 7 min · 1308 words · Major Hayden
Cover image

Amateur Guide to Running

Running gets me outside and gives me a challenge where I can compete against myself. Here are my tips for becoming an amateur runner. 🎽

6 November 2022 · 7 min · 1308 words · Major Hayden

Monitor a UPS with a Mikrotik router via SNMP

Mikrotik routers and switches serve as efficient network devices, but they know other tricks, too. Monitor your UPS with a Mikrotik device and query it via SNMP. 🔌

28 October 2022 · 4 min · 703 words · Major Hayden

Build a Tailscale exit node with firewalld

Tailscale exit nodes allow you to route your traffic through nearly any system in your tailnet. Learn how to build an exit node using firewalld. 🕳️

27 October 2022 · 4 min · 788 words · Major Hayden

Strong impacts require soft skills

Success at work depends on more than your technical ability. Improve your soft skills to increase your impact. 💪

8 September 2022 · 4 min · 811 words · Major Hayden
Cover image

PXE boot netboot.xyz on a Mikrotik router

Get systems online quickly or rescue a broken system by PXE booting from netboot.xyz using a Mikrotik router. 🛠

2 September 2022 · 4 min · 742 words · Major Hayden

How I write blog posts

This feels very meta, but I thought it would be a good idea to share my blog post writing process anyway. 📝

17 August 2022 · 4 min · 740 words · Major Hayden

Takeaways from The Obesity Code

This book teaches you more than dieting – it changes how you think about food entirely. 🍽

12 August 2022 · 8 min · 1504 words · Major Hayden
Dark mountains in the background behind sandy hills in the shadows

Migrating from vscode to vim

Some people say I just enjoy the sound of my mechanical keyboard too much. 🤭 I see it as a simpler, more consistent workflow.

11 August 2022 · 5 min · 911 words · Major Hayden
Cover image

Use GNOME Keyring with Sway

Add encrypted ssh keys to your workflow more efficiently with gnome-keyring in the sway window manager.

5 August 2022 · 5 min · 1060 words · Major Hayden
Rocky island surrounded by clouds

Raise the bar with an SBAR

Efficiently communicate a problem and your recommendation in record time with an SBAR. 📝

2 August 2022 · 7 min · 1457 words · Major Hayden
Photo by Claudia Soraya on Unsplash

Extra icanhazip services going offline

The original icanhazip.com lives on, but the other services are going offline. 😢

28 July 2022 · 2 min · 231 words · Major Hayden

Efficient emoji experience in Wayland

Because nobody wants an inefficient emoji workflow. 🙈

27 May 2022 · 3 min · 609 words · Major Hayden

Sway reload causes a Firefox crash

Reload your sway config without disrupting Firefox. 🔥

24 May 2022 · 4 min · 711 words · Major Hayden

Build a custom CentOS Stream 9 cloud image

Learn how to customize a CentOS Stream 9 cloud image with the stuff you want and nothing that you don’t. 📦

6 May 2022 · 5 min · 978 words · Major Hayden
Cover image

Basic authentication with Traefik on kubernetes

Keep prying eyes away from your sites behind Traefik with basic authentication. 🛃

20 April 2022 · 5 min · 873 words · Major Hayden

Encrypted gitops secrets with flux and age

Store encrypted kubernetes secrets safely in your gitops repository with easy-to-use age encryption. 🔐

19 April 2022 · 8 min · 1628 words · Major Hayden

Mount NFS shares in kubernetes

Access files over NFS within kubernetes pods with a quick volume mount. 🗄

8 April 2022 · 5 min · 853 words · Major Hayden

Update Supermicro BIOS firmware from Linux

Upgrade your Supermicro BIOS firmware from Linux using their SUM utility. 🔧

7 April 2022 · 6 min · 1083 words · Major Hayden

Install ThinkOrSwim on Fedora Linux

Learn how to install TD Ameritrade’s ThinkOrSwim desktop application on Linux and get everything working. 💸

31 March 2022 · 3 min · 639 words · Major Hayden

Disable HiDPI in alacritty

The alacritty terminal on Fedora enables HiDPI mode by default. Break out your magnifying glasses as we disable HiDPI. 👓

25 March 2022 · 3 min · 457 words · Major Hayden

Build a URL shortener with Cloudflare Workers

Host your own personal URL shortener with GitHub Actions and Cloudflare Workers. No web or database servers required! 🥰

24 March 2022 · 4 min · 743 words · Major Hayden
_Photo credit: [Erik Škof](https://unsplash.com/photos/jcP3grvVcPk)_

Kerberos logins with Brave on Linux

Brave recently changed how their browser reads managed policy configuration, but luckily the fix is an easy one. 🔧

18 December 2021 · 3 min · 556 words · Major Hayden

My Twitter reset

At first I thought Twitter was the problem, but then I realized I was making poor choices. 🤔

17 December 2021 · 5 min · 1014 words · Major Hayden
Cover image

Deploy a custom Fedora 35 AMI to AWS with Image Builder

Want to build your own Fedora 35 image for AWS? Use Image Builder to build and deploy an image made just for you. 🏗

16 November 2021 · 6 min · 1274 words · Major Hayden
Cover image

Install Azure CLI on Fedora 35

Provision services on Microsoft’s Azure CLI on Fedora 35. 💙

1 November 2021 · 2 min · 251 words · Major Hayden
Cover image

Secure Tailscale networks with firewalld

Tailscale provides a handy private network mesh across multiple devices but it needs security just like any other network. 🕵

30 October 2021 · 4 min · 645 words · Major Hayden
Cover image

ThinkPad X1 Nano Gen 1 Review

One of the smallest ThinkPads delivers one of the best experiences I’ve had on a laptop. 💻

23 October 2021 · 6 min · 1211 words · Major Hayden
Cover image

Run Xorg applications with podman

Package up graphical applications in containers and run them with podman. 🚢

17 October 2021 · 3 min · 506 words · Major Hayden
Cover image

Backlight control with i3

Adjust the LED backlight on your laptop quickly in i3 on Linux. 💡

14 October 2021 · 2 min · 296 words · Major Hayden
Cover image

Forwarding ports with firewalld

Learn how to forward ports with firewalld for IPv4 and IPv6 destinations. 🕵🏻

11 October 2021 · 4 min · 726 words · Major Hayden
Cover image

My summer 2021 reading list

I set out to read a bunch of books this summer and succeeded! Here’s my reading list. 📚

6 September 2021 · 8 min · 1699 words · Major Hayden
Cover image

Deploy Fedora CoreOS in Hetzner cloud

Launch your containers on Fedora CoreOS instances in Hetzner cloud with a few workarounds. 🚀

20 August 2021 · 5 min · 1017 words · Major Hayden