Sparks fly as a person puts some steelwhool to good use in Frederikssund, Denmark

Improving the Speed of Digikam using MySQL

Digikam is great for organizing pictures, yet above 20,000 pictures it can begin to slow down. You can speed it back up with MySQL, and set some options to make it even faster.

January 16, 2018 · 2 min · Matt Bagley
Image of all your bases are belong to us

The Meltdown and Spectre Vulnerabilities

Most every cpu made since 1995 is vulnerable to a set of vulnerabilities that could compromise secret data on computers, servers, and containers.

January 4, 2018 · 3 min · Matt Bagley
aerial photography of cityscape at night

Listing users via the CVE-2016-6210 vulnerability

OpenSSH 7.2p2 and before had a vulnerability where it would use Blowfish for users that don’t exist, and SHA256/SHA512 for real users. Here’s how to test for it. (Note that i)

July 28, 2017 · 2 min · Matt Bagley
a sailboat is in the water near a pier

Clear Cloudflare's Cache Automatically when Pushing from Git to Github Pages

Do you use Cloudflare with Github Pages? Are you using Jekyll, Hugo, or another static generator, and want to clear those cached pages without logging into Cloudflare. Here’s how!

July 6, 2017 · 3 min · Matt Bagley
green lake and mountains during daytime

Making DMARC awesome with a Report Viewer

Wanting to take DMARC, DKIM, and SPF to the next level? Have you setup a method to collect reports and view them? If not, this article shows a way how to do it.

July 5, 2017 · 4 min · Matt Bagley
a path in the middle of a forest surrounded by tall trees

Auto Renew Lets Encrypt Certificates using Certbot

Here is a simple way to auto renew all your certificates with Certbot, get email notifications about it, and safely restart NGINX, Apache, and any other service you need to restart to get the certificates.

June 12, 2017 · 3 min · Matt Bagley
person holding torch in building interior

Extra Characters when Pasting into SSH

Do you have extra characters like 0~ and 1~ showing up when you paste into ssh terminal? Here’s a simple way to fix that.

May 12, 2017 · 2 min · Matt Bagley
a close up of water droplets on a leaf

How to Drop the Mysql Tables but not the Database

An easy way to clear out a Mysql database of all of its tables.

May 10, 2017 · 1 min · Matt Bagley
Rose of Galaxies is in the constellation Andromeda and shows a tenuous bridge of stars

Building a MySQL-MariaDB Galera Cluster

Want a high availability MySQL Cluster were you can access all the database nodes at the same time? As in Primary-Primary-Primary-etc setups? Then this is the one for you.

March 1, 2017 · 12 min · Matt Bagley · Updated May 12, 2022
Interior of Ford Thunderbird

Using OAuth2 with Thunderbird and Gmail

To use Thunderbird with your Gmail account, Google tells you to allow “Insecure apps”. However, Thunderbird supports Oauth2 with Gmail. Here’s how to set it up.

January 26, 2017 · 3 min · Matt Bagley · Updated Jun 29, 2019