Josh Noll

@joshrnoll
11 Followers
22 Following
29 Posts
🏠 Homelab to enterprise: Tailscale fits everywhere. One user runs it in his homelab to secure games & apps without exposing them online, while startups rely on it as they scale. See one story: https://github.com/joshrnoll/tailscale-info #homelab #startups

I now have a secure way of exposing applications running on my homelab Kubernetes cluster using the Tailscale operator!

The Tailscale Kubernetes operator allows you to expose applications through your Tailnet using either a loadBalancerClass or an Ingress object.

How do you securely expose apps in Kubernetes? What Ingress controller are you using?

#homelabascode #homelab #kubernetes #tailscale

https://buff.ly/hgUaPHQ

Securely Exposing Applications on Kubernetes With Tailscale

Installing the Tailscale Kubernetes operator and using it to securely expose applications to my Tailnet.

Josh Noll

I recently made a plan to start running my Homelab-as-Code using GitHub/Gitea actions and Gitops.

Step one was getting my Kubernetes clusters stood up...

I went with a 6 node cluster for 'production' (3 control plane, 3 workers), and a single node cluster for staging.

Next steps are to get Longhorn installed for persistent storage, and Traefik + Tailscale installed to manage Ingress objects!

#kubernetes #homelab #homelabascode #gitops #automation

https://buff.ly/3D9DS2K

Creating a Kubernetes Cluster With Talos Linux on Tailscale

Creating Kubernetes clusters in my homelab using Talos linux and connecting them to Tailscale.

Josh Noll

2025 is a wild time to be alive... You can run Large Language Models from your garage. Here's how I did it. You can do it too!

#llm #ai #ollama #openwebui #docker #ansible #linux

https://joshrnoll.com/running-llms-from-my-garage/

Running LLMs From My Garage

Introduction If you’re not living under a rock, you have probably used a Large Language Model (LLM). Something like ChatGPT, Google’s Gemini, Claude etc. Maybe you used it to help you write some code. Maybe you used it to help you with your homework (or to do your homework for you). Maybe you used it to write that cruel breakup letter to your now ex-boyfriend or girlfriend. It’s 2025 and I’m not judging.

Josh Noll

A while back I started learning Ansible and it turned into quite the rabbit hole for me... I figured it was time to write about the absolute behemoth of an Ansible playbook that I've created for managing my homelab. Complete with custom roles published to Ansible Galaxy.

#homelab #automation #ansible

https://buff.ly/3WYZe9L

How I Deploy Services in My Homelab

An explanation of how I use my custom Ansible roles to deploy resources in my homelab.

Josh Noll

“Whatever you are building, there is a smaller, simpler version of it that would deliver much of the value in a fraction of the time”

A quote from the book Building a Second Brain by Tiago Forte…

Don’t be afraid to share your ideas before “they’re ready”!!

#knowledgework #secondbrain #morningreading

Dumb little discovery of mine this morning...

You can open things in VS Code from the command line with, for example, "code filename.yaml"

....

But did you know you can open an entire directory in VS Code too?? Same command. "code mydirectory." No need to open the program, file --> open folder, manually find the folder.

CLI is awesome, change my mind.

#commandline #devops #vscode #itsthelittlethings

I've developed a love of reading over the last few years.... and there are a few books that I feel myself constantly bringing up in conversation, so I decided to write about them.

I think I'll do this once a year, updating the list with new books as I see fit.

Hit me with your reading recommendations. What do you think would make the list if I read it?

#reading #books #lifelonglearning

https://buff.ly/4gQdslk

Books That Changed My Life

A list of books that have made a lasting impact on my outlook on life.

Josh Noll

When given the choice between a Graphical User Interface (GUI) and the command line, I usually gravitate towards the command line... It's faster, promotes a deeper understanding of the tool you're using, and it can be automated.

#commandline #cli #bash #powershell

Got a quick and dirty Talos cluster spun up this morning. Big fan of how lightweight and simple it is. Doesn't even have SSH! Just enough OS to run Kubernetes... and everything is done with an API.

https://buff.ly/3mZ8mZd

#linux #talos #kubernetes #devops #containers

Talos Linux - The Kubernetes Operating System

Talos Linux is a secure, immutable, and minimal operating system for Kubernetes. API-managed, declarative configuration, and fast deployments.