Ubiquiti Auto-renewing SSL Certificate for UniFi Cloud Key running UniFi OS using Let's Encrypt and Cloudflare DNS Validation Back in May, I wrote about how Let's Encrypt and Cloudflare DNS Validation could be used to setup auto-renewing SSL certificates for the CloudKey. The original blog post was written
Rails Implementing OTP two-factor authentication as a second login step with Rails and Devise Devise is currently the most popular web authentication library for Rails. As a leading library in the web authentication category, Devise has plenty of third-party companion libraries that allow you
Ubiquiti Auto-renewing SSL Certificate for UniFi Cloud Key using Let's Encrypt and Cloudflare DNS Validation UPDATE 30 December 2020 - This blog post was originally written for Version 1.x of the CloudKey firmware. Since this blog post a Version 2.x of the firmware
Cloudflare Security.txt and a Keybase Proof with a Cloudflare Worker deploying using GitHub Actions I recently blogged about how I moved my website from being a custom Ruby on Rails blog hosted in AWS to Ghost(Pro) fronted by Cloudflare. Switching over to Ghost(
Security Simplify SSH with SSH Config Files Simplify your SSH commands with SSH configuration files. For years I use to SSH into machines the hard way, specifying every argument, every time: ssh -A -p 9898 james@core.
AWS Applying Security Headers on Serverless Infrastructure with AWS Lambda@Edge Using AWS CloudFront and AWS Lambda@Edge to set response headers at the edge of the AWS CloudFront distribution network. Security headers control how a browser behaves when accessing a
Security Building a pwned passwords extension for pass Over the last couple of weeks I've built a pass-pwned extension for pass that allows you to check if your passwords have been compromised in a security breach. This uses