Life Meets Code

Making excuses to tinker with new tech

The first part of this series dealt with setting up and securing the operating system for our server. Now we will take a look at getting Apache up-and-running with TLS.

Note: During my initial setup, I used Vultr's Firewall to only allow traffic from my IP address. That way I could work wit...

I want to keep a record of how I configured the server for this site and decided to share that info to help others and (hopefully) improve my setup. I've used DigitalOcean in the past, but decided to try out Vultr to host my site. I use CentOS for my servers so I used Vultr's CentOS 7 x64 imag...

Fedora 26 was released on July 11, 2017. Being a Fedora user, I wanted to upgrade immediately. :) Since I didn't have any issues during the 24 to 25 upgrade, I had confidence this would be as sommoth. I had just reinstalled Fedora 25 a week before 26 was launched so my system was relatively clean. I...

After receiving a Raspberry Pi Zero for Christmas, I struggled to find a project to use it with. I started looking around and came across the MagPi issues that listed project ideas for the Zero and Zero W (a Zero with built-in Wi-FI and Bluetooth). In Issue 40, there was a tutorial on creating...

I've seen a lot of people on Twitter recently asking for advice on taking notes. Mostly as alternative to Evernote. I've shared my setup when I can, but 140 characters only goes so far, so I thought I'd write up something more in-depth. Personally, I like the ability to jot down something on-the-go...

While updating some Vagrant config files, I was curious how long it was taking for a box to build from scratch. I tried dumping out timestamps directly in the Vagrantfile, but ultimately decided to look for a Bash-specific method that would be more universal and let me time some other Linux com...