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 [https://www.jamesridgway.co.
Rails Implementing OTP two-factor authentication as a second login step with Rails and Devise Devise [https://github.com/heartcombo/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
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
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.