Skip to content
Executing a Build Process in a VM Using Vagrant Shell Provisioning

Demonstrates how to use Vagrant shell provisioning to run arbitrary code within a virtual machine, including a practical example of deploying WordPress on Ubuntu.

Playing with Kubernetes for the First Time

A detailed account of setting up and experimenting with Kubernetes on both CoreOS and Ubuntu, including challenges faced and solutions found.

Using BackBlaze B2 Cloud Storage for Encrypted Offsite Backups

As of right now, one of the cheapest offsite backup solutions by far is BackBlaze B2, with Amazon S3 trailing behind.

Celebrate World Password Day with a Password Manager

An overview of why password managers are essential for online security, recommendations for different options like LastPass and KeePassX, and the importance of two-factor authentication.

Blocking Annoying Web Advertisements at the DNS Level with Pi-Hole

If you're like myself and many other users on the internet, you probably hate advertisements. Not only are they annoying but they can drain your battery and eat up your bandwidth.

Awesome New Share Bar Added to My Blog

For the longest time, I've had no social media sharing buttons on this site other than a Google Plus button.

Checking What IP Addresses Connected to Your Nginx Server

Learn how to analyze Nginx access logs to identify IP addresses connecting to your server using command-line tools like awk, sort, and uniq.

Fixing SSH Key Permissions

Fix permissions errors when trying to use SSH to connect from one server to another.

Using Cockpit to Administer Linux Servers in the Browser

A web-based server management interface sponsored by Red Hat that makes it easy to administer Linux servers via a browser.

Rapidly Setting Up My Linux Desktop Using a Makefile

Using a Makefile to automate system setup and configuration when switching between Linux distributions.

This site is 100% open source. • CC BY-SA 4.0 License