Setting up i3 on Fedora
February 12, 2022 - Patrick KerwoodI finally decided to give the i3wm a go after postponing it for years. This post is my i3 setup with Polybar and other supporting applications.
Read MoreConfluence Updater
November 16, 2021 - Patrick KerwoodIf you like to keep your documentation in Git, love writing in markdown but are somehow required to deliver documentation in Confluence, look no further. With Confluence Updater you can build a CI/CD pipeline to render a markdown page to html on change and upload it to Confluence Cloud.
Read MoreSetting up Netbox with Pomerium
October 29, 2021 - Patrick KerwoodThis post is a how-to on setting up Netbox with Docker Compose. In this example I will put Pomerium in front of the WebUI to be able to use Azure an Identity Provider and utilize Netbox's remote auth feature to auto create users that Pomerium grants access to.
Read MoreSetting up a UniFi Controller
October 21, 2021 - Patrick KerwoodThis is a Docker Compose configuration example on deploying a UniFi Controller.
Read MorePower cycling a HP server from Discord
August 28, 2021 - Patrick KerwoodMy son has a HP Proliant G8 at a remote location that he uses for his Minecraft servers, it's a bit of a beast and consumes quite some power. I wanted to turn it off each night but needed to figure out an easy way for him to turn it on again. For that I used Discord and HP's Integrated Lights Out.
Read MoreSetting up Minio
August 28, 2021 - Patrick KerwoodThis is a Docker Compose configuration example on deploying MinIO object storage.
Read MoreInstall global NPM packages locally
July 3, 2021 - Patrick KerwoodHere's a quick how-to on installing NPM global packages locally without sudo.
Read MoreCreating a Flexget container
June 24, 2021 - Patrick KerwoodSince there isn't an official container image for Flexget, here's a quick how-to on building one your self.
Read MoreSetting up AdGuard Home
April 15, 2021 - Patrick KerwoodLike Pi-hole, AdGuard Home is a network-level software for blocking ads and tracking. It operates as a DNS server that re-routes tracking domains to a "black hole", preventing your devices from connecting to those servers.
Read MoreAutomate public DNS entries with External DNS for Kubernetes
April 13, 2021 - Patrick KerwoodWith External DNS for Kubernetes you can automate the creation of DNS records based on an ingress resource. This is a great feature to have, especially in a dynamic development environment. You could have pipelines deploy feature branches which create ingress hostnames based on the branch name and let External DNS create DNS entries for them.
Read More