Dec 28, 2020//3 min readIntegrating Nginx and Keycloak without OpenRestyExtending on my previous post about creating a custom CA and using client certificates through Cloudflare [/post/client-certificates-custom-cas-and-cloudflare/], I wanted to write about how I integrat
Dec 26, 2020//6 min readClient certificates, Let's Encrypt, custom CAs and CloudflareOver the last week, I've been building a new server for some friends and I to host our own NextCloud [https://nextcloud.com/] instance. Part of this is to keep our technical eyes up-to-date and releva
Mar 10, 2015//2 min readMaking Nagios check OpenVPNI've been slowly expanding the amount of automation that runs on the servers I personally maintain. With Puppet [https://puppetlabs.com/] as my configuration management system I'm able to deploy chang
Nov 19, 2014//10 min readFighting back from Drupal hacksThe last thing any website owner, developer or administrator wants to hear is that they've been hacked. Whether the cause was the fault of insecure passwords, problematic file permissions, a vulnerabi
Nov 2, 2014//1 min readMounting Acquia locally with sshfsOne of the things that I've been working on recently as part of my MBOs with Acquia is related to learning and teaching Drupal 8. My latest self enforced task it to port the SimpleSAMLphp Authenticati