Life

2019: A Retrospective - Grit

I've enjoyed reading (and writing) these annual retrospectives. This will be the fourth that I've written. There are two recurring themes I read from the past retrospectives: tough and hope. Life is tough -- be that in work or personal life. But there is hope. Every year I look back and see how much was painful and hard and yet, at the end of each year, I see the accomplishments. ...

Read More

Linux

Replacing pfSense with a Unifi Security Gateway

I've had a Unifi Security Gateway for over a year now but never had the time or patience to make it work properly. Turns out my ISP really likes to cache MAC addresses so getting the USG to present the pfSense MAC address solved the problem pretty quick. The rest of my gear is all Unifi (48 port switch, 3 APs, Cloud Key Gen 2, 4 video cameras) and I love it. ...

Read More

Life

Replaced GPG key (2019)

I recently got another yubikey and due to poor handling of the old key (can't load it onto the new card) I've generated a new key. I've revoked my old 2017 key (key id 0xBD51CB9670DF9DE7) and replaced with my new key (key id 0xDAE4D06F77191ACD)

My new key's fingerprint is:

AD05 74F1 0BC3 E41D 3D8E 78FD DAE4 D06F 7719 1ACD

and ...

Read More

Linux

What Makes Red Hat Enterprise Linux So Secure (Video)

I had a great opportunity this summer to be interviewed by TelecomTV. It feels a little weird to post this here since I don't typically "self-promote" in any way, however this was a neat experience and I think the points are good. If you've been looking at my blog for any length of time you know I don't typically write directly about the things I do at Red Hat, but since this ...

Read More

Linux

Moving from python 2 to python 3

With my move to PythonAnywhere a few weeks back, I got my Flask-based applications up and running quite easily (I have two, this blog and another application). Then I had a bit of a heart attack on Friday realizing that Python 2 will be EOL at the end of the year. I guess I've been hiding under a rock and far too busy with my other work -- I've not done much coding ...

Read More

Linux

Moved to PythonAnywhere

Just a quick note that I've moved my blog from Liquid Web (which used to be WiredTree) since I didn't really need a full blown VPS anymore. I was looking at a number of different solutions to host this blog, given it's python-based and, after a lot of reading and reviews, I settled on PythonAnywhere and so far I'm pretty happy. Between CloudFlare for DNS and PythonAnywhere to do the actual hosting we'll ...

Read More

Life

2018: A Retrospective - Resilience

As I sit here taking my first real break of the year, suffering with fever, chills and a ridiculously stuffy nose that has lasted since before the holidays began, I turn once again to a retrospective of 2018 after reading the one I wrote last year. Once again, life provided no shortage of "interesting things" this year and since I appear to be doing this on an annual basis (and enjoying looking back), ...

Read More

BSD

Using LetsEncrypt with Plex

The other day I blogged about using LetsEncrypt with FreeNAS. There were another two things around the house that I wanted to have proper SSL certificates on: my Plex server and the Unifi Controller. The latter looks like far too much effort to go through, but I did get it up and running for Plex pretty quickly this morning. Since I also used the same CloudFlare-based API updates for DNS, this one ...

Read More

BSD

Using LetsEncrypt on FreeNAS

Last week my LetsEncrypt certificate expired on FreeNAS which effectively locked me out of my FreeNAS UI when using Chrome (my default browser). Thinking perhaps that I had forgotten something during my upgrade to FreeNAS 11.2 I set out to figure out what the problem was, only to realize two things: one, I hadn't setup a cronjob to renew and two, I didn't blog about it.

Usually I write blogs primarily for my benefit on ...

Read More

BSD

Migrate plex from a warden jail to an iocage jail

I've been running FreeNAS 11.2 beta for a while (currently on 11.2-RC1). I've got a bunch of media on it from when I started running FreeNAS 9 (home videos, music, etc.) and I've not taken the step to migrate the old warden-based jails to the newer iocage jails. This meant that my Plex jail was not listed in the web UI. I could get into the jail using jexec but couldn't really ...

Read More