Blog
42 posts
Press / to search, Esc to clear
Black Relay: Building an IoT Data Platform in 100 Days
How we built a real-time sensor intelligence platform for first responders during a 100-day engineering sprint with Arrowhead Research
Automating My Notes With Gitea Actions
How I automated the publishing of my notes to https://notes.joshrnoll.com with Gitea actions.
Using Traefik on Kubernetes Over Tailscale
How I use Traefik as an ingress controller alongside tailscale in my homelab Kubernetes cluster.
Securely Exposing Applications on Kubernetes With Tailscale
Installing the Tailscale Kubernetes operator and using it to securely expose applications to my Tailnet.
Installing Longhorn on Talos With Helm
How I installed Longhorn for persistent storage on my Talos cluster using Helm.
Creating a Kubernetes Cluster With Talos Linux on Tailscale
Creating Kubernetes clusters in my homelab using Talos linux and connecting them to Tailscale.
How I Deploy Services in My Homelab
An explanation of how I use my custom Ansible roles to deploy resources in my homelab.
Installing and Configuring Home Assistant
My Home Assistant initial setup and configuration
Books That Changed My Life
A list of books that have made a lasting impact on my outlook on life.
Learn GTD in 5 Minutes
My overview on David Allen's 'Getting Things Done' methodology
My Tailscale DNS Woes
My frustrations with Tailscale's MagicDNS in Docker
Restoring My Jellyfin Admin Account
How I restored my jellyfin admin account permissions after breaking them.
Implementing SSO Using Authentik and Nginx Reverse Proxy Manager
How I implemented SSO in my homelab using Authentik and Nginx Reverse Proxy Manager
Recouping Disks From Ceph on My Proxmox Cluster
How I recouped disks from my Ceph pool on Proxmox and migrated my VMs to faster storage.
How Handlers Work in Ansible
A quick overview of Ansible handlers
Deploying Fedora Servers With Cloudinit on Proxmox
A walkthrough of how to create a Fedora VM template with Cloud Init on Proxmox
Learn Git in Five Minutes
A quick lesson on how to get started with git.
Migrating My Website to Azure
How I migrated my website from a hosted WordPress to a Hugo site running on Azure
Ansible for Infrastructure: Lessons Learned In My Homelab Automation Efforts
Closing the loop on some things I learned using Ansible in my homelab
Deploying Proxmox VMs with Ansible - Part 2
Polishing up my playbooks for deploying Proxmox VMs
Deploying Proxmox VMs with Ansible
My first attempt at deploying VMs in Proxmox with Ansible
Experimenting with NixOS: The Immutable Distro
My experience trying out NixOS
What is SSL and How Does it Work?
An overview on TLS/SSL and how it works
Set up a Free AWS Account
How to set up a free tier AWS account for learning and labbing
Get Started with Bash Scripting
A tutorial on the basics of bash scripting