-
Setup Remote MinIO S3 Backend Target for Litestream
Intro I am starting to think through some patterns for replicating sqlite databases, exploring them, standardizing on schemas/models I use across projects, etc.
#litestream #tech True -
💭 Static egress IPs for machines - Fresh Produce - Fly.io
I'm starting to setup litestream for replicating sqlite dbs of my apps to my self-hosted MinIO instance... only issue is
#fly.ip #egress #reverse-proxy #thoughts True -
2025-08-04 Notes
yesterday: [[ 2025-08-03-notes ]] TODO [x] update copier with glossary template just like notes but keep in glossary folder with new templateKey Work consolidat
#daily-note True -
💭 caronc/apprise-api: A lightweight REST framework that wraps th...
I just stood this up and I am very excited about how easy it was to setup and get a message through my gotify instance a
#notifications #thoughts True -
inode
Index Nodes (inode) is a data structure that stores information about a file or directory, such as its size, permissions, ownership, and disk block addresses. E
#inode #note True -
2025-08-03 Notes
yesterday: [[ 2025-07-31-notes ]] Writting started [[docker-volume-mounts-link-to-an-inode]] the other day starting to organize glossary posts until it's b
#daily-note True -
💭 The Remarkable Incompetence At The Heart Of Tech
What a great post... the majority of my tech experience has been at a large non-tech company and this just couldn't be m
#software #teams #salesforce #snowflake #saas #thoughts True -
Docker Volume Mounts Link to an Inode
docker bind mounts are specified as filepaths - this is very intuitive. I want /path/to/directory on my host to be shared with /another/path/foo in a container.
#docker #compose #tech True -
Knowledge and Faith
A Question What does it mean to be "faithful"? I wrestle with this question in various contexts pretty regularly - mostly because God has been so ridi
#reflection #faith True -
2025-07-31 Notes
yesterday: [[ 2025-07-28-notes ]] QuadTask Implemented drag and drop on [quadtask](https://quadtask.app), it's in dev and I'll roll out updates as I w
#daily-note True -
💭 Kinopio
kinopio is a pretty sweet map-mapping type of application. It's localfirst, you can run it for free with state kept loca
#productivity #mind-map #thoughts True -
What Is A Right?
Intro I saw something this morning that kind of irk'd me so I thought I'd write some thoughts on it... It was one of those maps of countries and the r
#reflection True -
2025-07-28 Notes
yesterday: [[ 2025-07-27-notes ]] Blog og images look busted, taking a look at it this morning wrote [[what-is-a-right]] Wins wrapped up that stupid form at wor
#daily-note True -
2025-07-27 Notes
File explorer I've lost a lot of my terminal workflow since picking up more work in kubernetes and terraform, mostly because of the work patterns of those
#daily-note True -
2025-07-26 Notes
yesterday: [[ 2025-07-25-notes ]] Dev I kept working on my ansible playbook and just recipes for setting up a new machine... I just need to diagram it out to co
#daily-note True -
Reflections on RTO 2025
🔒 This content is password protected.
#protected True -
God Provides When He Takes Away
This post is meant to serve as a reminder that God's provision is about more than the chronology of things happening... For example he brought me a job whe
#reflection #faith True -
2025-07-25 Notes
yesterday: [[ 2025-07-24-notes ]] Wins [[god-provides-when-he-takes-away]] published [[after-exceeding-expectations-for-4-years]]
#daily-note True -
💭 My Ultimate Self-hosting Setup
great post on self-hosting. I think in a lot of similar ways and had a siar journey. There's things I want to accomplish
#homelab #thoughts True -
2025-07-24 Notes
yesterday: [[ 2025-07-23-notes ]] Desktop Plasma updated after a reboot, and I'm not gonna try to rollback but it's a little messed up so I need to fi
#daily-note True -
2025-07-23 Notes
yesterday: [[2025-07-22-notes]] Blog / Dev Started [[setting-up-a-laptop-in-2025]] need to get my ssh keys and stuff over to my server Church Continued work on
#daily-note True -
2025-07-22 Notes
yesterday: [[2025-07-20-notes]] working on finalizing [[after-exceeding-expectations-for-4-years]] Bible Project I lead discussion next month at Men's grou
#daily-note True -
You suck at git - but it's honestly fine
Git is for everyone I just started listening to [localfirst.fm podcast](https://www.localfirst.fm/) podcast and would recommend it after 2 episodes. In the firs
#git #tech True -
💭 It's rude to show AI output to people | Alex Martsinovich
Great read on LLM output, and the slop that's already been dumped into the internet. I've become a pretty heavy AI user
#ai #thoughts True -
2025-07-20 Notes
yesterday: [[2025-07-19-notes]] Today started [[you-suck-at-git-but-its-honestly-fine]] made great progress on protecting some markata posts with an encryption
#daily-note True -
After Exceeding Expectations For 4 Years
🔒 This content is password protected.
#protected True -
2025-07-19 Notes
yesterday: [[2025-07-18-notes]] Notes working on protecting blog posts with a password somehow too pretty cool that I can pull in RSS but it pulls in the whole
#daily-note True -
💭 Anthropic Is Bleeding Out
Ah... so things are rough on the business side according to Edward Zitron An intere|ing note is that anthropic models m
#llm #anthropic #ai #thoughts True -
Example Protected Post
🔒 This content is password protected.
#protected True -
2025-07-18 Notes
yesterday : [[2025-07-17-notes]] News I got news that my job will be moved to on-site only... I plan to make my case but I have low hopes and I'm not sure
#daily-note True -
💭 Thread by @windsurf_ai on Thread Reader App – Thread Reader App
Claude 4 is pretty impressive, I'm enjoying using it at work and now I'll certainly burn some credits at home. Also I l
#windsurf #rss #threadreader #thoughts True -
Daily Notes Neovim Plugin
What? Windsurf helped me whip up a neovim plugin for my daily notes workflows. It has a few features that make my note taking workflow day-to-day a tiny bit mor
#neovim #note True -
Add yourself to www-data to view your Nextcloud data on the filesystem
I am working on using [[gotify-cli-for-notifying-me-of-nextcloud-uploads]] and I'll start by running the gotify cli as my user so I'll need to be able
#nextcloud #til #tech True -
2025-07-17 Notes
yesterday: [[2025-07-16-notes]] Notes Heidi liked the white parking signs, printed another one Wins Finished up post on [[daily-notes-neovim-plugin]] Basically
#daily-note True -
💭 AI INTERVIEWS ARE HERE!! SO I TROLLED ONE TO SHOW YOU... - You...
AI has provided a lot of value in my life for sure... but it's still not my favorite piece of technology, and the nearis
#ai #josh-fluke #interview #thoughts True -
Using restic to backup my home directory
Intro I need to backup my personal $HOME to my NAS cause there's a lot in there, and mostly my git projects with .env files all over. Plus some docker data
#homelab #tech True -
gotify cli for notifying me of nextcloud uploads
The Ask I was looking for a way to get notified from nextcloud when files were uploaded to a certain directory. This is because the upload is very spotty due to
#nextcloud #tech #notifications #nextcloud #gotify True -
2025-07-16 Notes
yesterday - [[2025-07-15-notes]] Notes working on parking signs for heidi need to buy black and green PETG probably For Today I'm going to try replacing my
#daily-note True -
2025-07-15 Notes
yesterday: [[2025-07-14-notes]] Today church sermon upload respond to Michael Affine More with affine and mind-mapping (I bookmarked a TT BJJ video I wanted to
#daily-note True -
typ.ing personal best
I can't even remember if I've hit 130 WPM in a typing challenge before, let alone at 98%+ accuracy!  Writing Write up more
#daily-note True -
💭 Agile Was Never Your Problem Pt 1/2 | The Cynical Developer
Love this post - feels like it vindicates a lot of my opinions (that I've been pretty loud about professionally). I love
#agile #thoughts True -
Waupaca Boatride Volleyball Tournament
[website](https://www.waupacaboatride.com/) 2025 Played with Ming, John, and Daniel We honestly didn't play great - some good passes but many errors defini
#volleyball #note True -
2025-07-12 Notes
yesterday: [[2025-07-11-notes]] Today Playing in Waupaca volleyball tournament Saw news about OpenAI Windsurf deal falling through Started setting up [affine](h
#daily-note True -
💭 OpenAI’s Windsurf deal is off — and Windsurf’s CEO is going to...
Welp I'm not upset the OpenAI deal fell through (I mean probably not great for those at Codeium, but I don't want these
#windsurf #ai #thoughts True -
Lua type hinting - undefined global
I have tons of linting errors in my nvim config, partly because I use Lazyvim plus a set of poorly written customizations that have traveled with me for a while
#lua #til #tech True -
Ghost
Intro Ghost is my primary application server. These are the specs... I wrote about some of the specs in [[homelab-journey-part-1#current-homelab-setup]] but her
#homelab #tech True -
The Homelab
The Lab This is the landing page for my homelab posts. It isn't a feed because I will write things here and link out to relevant parts of the homelab. I
#homelab #tech True -
2025-07-11 Notes
yesterday [[2025-07-10-notes]] I am continuing to work on my dev experience a little bit... it's been a long time since I got into it but I'm very spr
#daily-note True -
💭 Docker Brings Compose to the AI Agent Era | Docker
Seems like docker is leaning harder into compose - which is great for me as a heavy compose user. I had heard about some
#docker #ai #homelab #thoughts True -
💭 Tyblog | systemd has been a complete, utter, unmitigated success
I found this post on systemd this morning, and although I've been a Linux user for around 6 years now, there's some leve
#systemd #linux #blog #thoughts True -
2025-07-10 Notes
[[2025-07-09-notes]] from yesterday I have temporal stuff kind of going with postiz in a windsurf session working on [[thoughts-to-nostr]] Been cleaning up my z
#daily-note True -
2025-07-09 Notes
[[2025-07-08-notes]] from yesterday [[thoughts-to-nostr]] I feel a litte stuck on this... kind of blocked on temporal organization and not knowing what to do ne
#daily-note True -
2025-07-08 Notes
Today I consolidated homelab-social-media-pipelines into homelab-temporal, which is the app repo. I am tracking this stuff in a [kanboard ticket](https://kanboa
#daily-note True -
💭 restic · Backups done right!
Welp, I need to be backing up my desktop home directory, specifically a directory of docker volume data... I thought dup
#nas #homelab #backups #thoughts True -
💭 Add confirmation for hard reset by stefanhaller · Pull Request...
I float between lazygit and gitui still for my terminal-based git flow and I want to lean into lazygit more fully. One i
#lazygit #git #github #thoughts True -
💭 HomeBox
I stumbled onto homebox this morning scrolling a newsletter and it looks like something I've been lightly thinking about
#homelab #asset-management #thoughts True -
Testing a Postiz Change Locally (IT WORKS!)
Setup I am working on a pipeline at home to integrate my blog with social media a little more. One of the things I want to do is automatically post [[my-thought
#postiz #tech True -
💭 postmarketOS // v24.06: The One With Over 250 Devices
This is the OS you can install onto an old phone to run linux on it - using this OS you could set-up a cluster of phones
#k8s #mobile # #thoughts True -
💭 Self-Hosting A Cluster On Old Phones | Hackaday
Came across a blog and article on using a mobile OS to self-host a cluster on old phones... I happen to keep several old
#k8s #linux #android #homelab #thoughts True -
July 4 - Freedom From Protection
A Renewed Appreciation for Independence Day Independence Day has become more important to me as I've gained some perspective on the world, and learned that
#reflectioin #freedom True -
Liquids vs Liquid and How My Wife Forgot I was Autistic
A Comical Story My wife said a somewhat rhetorical question yesterday "is it liquid or liquids when..." and I frankly don't remember the exact en
#autism #story True -
💭 Build backend | uv
uv build backend ready for production! Dang... I need to visit my hatch builds, I love hatch's simplicity specifically w
#uv #python #dev #tech #thoughts True -
MCPHub with Windsurf
I came across [mcphub](https://github.com/samanhappy/mcphub) today and got the motivation to try it out... I use AI tools like Windsurf and Roo across multiple
#mcp #tech True -
Nostr hex key
you can hexify your [[nostr]] key when you need to sometimes which I needed to for [[postiz]] (link with a thought I'm sure I have on postiz)
#nostr #til #tech True -
Nostr
???+ note "How to start..." [The nostr docs](https://nostr.com/) Nostr is a very intriguing protocol for communication that lends itself to a decentrl
#nostr #tech True -
💭 TimoStahl/kanboard_plugin_bigboard: A Kanboard that can displa...
I use kanboard to keep myself focused at home - it's great because it's simple enough but does have complex features (th
#kanboard #productivity #thoughts True -
💭 { TechDufus } | Blog
Just came across TechDufus today... love his blog style... it's beautiful... definitely not gonna potentially rip this o
#blog #todo #thoughts True -
💭 { TechDufus } | Building a Talos Kubernetes Homelab with Terra...
Caught this blog post from Waylon - I added this guy to my RSS feed to star this post. I have tried talos with terraform
#todo #review #thoughts True -
💭 Also done with second braining
Oddly enough I am just now really getting into the second brain idea... a zettlekasten has been taking shape in my life
#second-brain #thoughts True -
Github Star Sorter
I wrote a simple app to sort, tag, and create tickets at home for my github stars... As of right now I have 1.3k stars and no convenient way to view them or rem
#homelab #tech True -
gwl-margarita-tracker
Track discount on margarita refills over the lifetime of this mug [github repo](https://github.com/pypeaday/gwl-margarita-tracker) ![20250701131846_9a61924b.png
#projects #great-wolf-lodge True -
Great Wolf Lodge
2025 (Gurnee) We returned to Gurnee in June of 2025 (so a summer trip) and had a great time. We experienced the bigger slides on this grip - and they were a bla
#great-wolf-lodge True -
💭 Switching pip to uv in a Dockerized Flask / Django App — Nick ...
It's nice to see uv gaining popularity in so many places - and replacing vanilla pip with uv in containerized environmen
#python #pip #uv #dev #tech #thoughts True -
Pulled Pork Notes
June 26 2025 I smoked 2 pork shoulders Heavy application of Jack Daniels default pork rub + Meat Church's the Holy Gospel Hot Honey Ham + Perfect Pork (fes
#cooking #traegar True -
💭 Containers are available in public beta for simple, global, an...
I've been learning a lot just about basic web-development as I work on my blog. I'm not actively learning the ins and ou
#webdev #cloudflare #containers #todo #thoughts True -
💭 Genesis 1 and Its ANE Polemic, Part 2 - Dr. Michael Heiser
I'm preparing for a conversation on Genesis 1 this morning, and so I of course wanted to read through a few of Mike's ol
#reflection #heiser #ane #genesis #todo #thoughts True -
💭 Notes – 06:11 Sun 22 Jun 2025 – David Bushell – Web Dev (UK)
I see that most of the tech world, at least in public, leans left... which is fine. I think politically I'd have leaned
#ai #politics #thoughts True -
Traefik and gRPC for Temporal at home
Temporal Networking Woes Someday I will potentially write up some stuff about [[temporal]] but for now it's a workflow orchestrator that I'm intereste
#homelab #tech #temporal #grpc True -
Nextcloud PHP Opache Memory Consumption
Intro Today I was combing through Nextcloud, just taking a gander at the apps, updates, etc. The OPcache buffer is nearly full. To assure that all scripts can b
#homelab #tech #nextcloud True -
💭 Copilot Instructions
I have tried a few different cursorrules/windsurfrules with windsurf, but I didn't even know you could give copilot cust
#ai #copilot #prompt #agentic #thoughts True -
Quit issueing 200s for 500s
Stop this nonsense 
#homelab #tech #nonsense #google #veo3 True -
💭 You asked, we built it: Firefox tab groups are here
I stumbled into tab groups today when rearranging my tabs in firefox while bouncing between a few different things this
#firefox #organization #browser #thoughts True -
💭 Control Your n8n Instance Remotely with Telegram Bot Commands ...
I'm doing a lot of thinking and brainstorming about how I want to run some pipelines I have in my head, at home... thing
#n8n #homelab #todo #telegram #thoughts True -
Thinking In Diagrams
Intro Something I didn't appreciate earlier on in my career (and I'm only 8 as far as the age of that career goes anyways) was thinking through proble
#homelab #tech #dev-ops #planning True -
What Are The Rewards In Heaven?
Intro I came across an article on the Bible Project on what it means to "store up treasures in Heaven" and it brought some clarity to the meaning of t
#bible-project #faith #reflection True -
💭 matduggan.com/what-would-a-kubernetes-2-0-look-like/
This article was longer than I had time to really consume but a heading caught my eye that I wanted to agree with - the
#k8s #tech #devops #thoughts True -
💭 pypeaday/whose-turn-is-it: Simple uv webapp to determine order...
We pray together as a family every night, but every single flipping night my daughter's fight about the order we go in..
#homelab #tech #reflection #thoughts True -
💭 Microsoft planning thousands of job cuts aimed at salespeople,...
more cuts for the sake of AI investment... this is getting out of hand. I'm thankful that I don't work in a field that w
#layoffs #microsoft #tech #thoughts True -
💭 microsandbox/microsandbox: Self-Hosted Plaform for Secure Exec...
There's a ton of AI related tools I want to play with, and there are several I run in docker pretty willy nilly. However
#github #ai #llm #security #sandbox #thoughts True -
Homelab Youtube Podcasts to AudioBookShelf Pipeline
I wrote about using [[homelab-pinchflat]] for at-home mashup creation and a song flow for church. But I use it for more than, that and here's another prime
#homelab #tech #audiobookshelf #pinchflat True -
Reflecting on BP Article on James - Faith and Works
Intro This started as one of [[my-thoughts]] and got long enough to warrant putting right in the blog Faith and works is a common point of conversation for Chri
#bible-project #faith #reflection True -
💭 neverjust
Your "just" comes from seeing only the surface of the problem. Like an iceberg, what's visible is just a fraction This
#just #dev #tech #thoughts True -
source_up for nested .envrc
TLDR I have a use case for nesting directories with cascading .envrc files. and ran into an issue where the parent environment was being reset by the child envi
#homelab #tech #direnv #cli True -
💭 A Brief History & Ethos of the Digital Garden
I am interested in the topic of "digital gardening", and I didn't realize how long the term has been around. As a relati
#digital-garden #blog #thoughts True -
💭 Cross Account AWS Security Group ID Reference
I needed to update some ingress rules across several AWS accounts and ran into an issue when I had to reference a securi
#aws #infrastructure #thoughts True -
💭 Failed to load state: unsupported checkable object kind var - ...
I have spacelift stacks managed with open tofu and stacks managed with terraform... Due to this very issue I think, I ra
#spacelift #terraform #infrastructure #open-tofu #tofu #thoughts True -
💭 Snowflake Status - Certificate Authority Update for AWS Regions
A recent Snowflake issue borked some old pipelines - thankfully it appears to be a simple fix. Just goes to show you tha
#snowflake #tech #python #thoughts True -
💭 Visualizing My Blog’s Internal Links - Jim Nielsen’s Blog
Someday I will build a thing to see the relationship in my posts and notes. Right now I'm working on writing consistentl
#blog #mindmap #links #thoughts True -
💭 Stable Diffusion QR Code 101
My brother asked me to generate some QR codes for his link page that I manage. It's been a long time since I've used SD
#stable-diffusion #qr #thoughts True -
U-Blue Aurora Upgrade Broke HWA Docker
I use Universal Blue's [Aurora](https://getaurora.dev/en) distribution on my daily driver desktop, and I rebooted today which led what I imagine is a kerne
#homelab #tech #universal-blue True -
Father's Day 2025
Intro I just wanted to capture some thoughts on Father's Day and how becoming a dad and raising two beautiful kids has affected my view on, or matured my v
#reflection #fathers-day True -
Test Styles
Test Title Heading Content fooo bar Test Sub Heading Test Sub Sub Heading Test Sub Sub Sub Heading Test Sub Sub Sub Sub Heading Blockquote `in line code` [Link]
#test True -
Homelab Pinchflat
Why? I've written about [[self-hosted-media]] before and addressed some thoughts with YouTube. Lately though I've had 2 use cases for offline YouTube
#homelab #tech True -
If You Want Something Make It So - Song Style
In grad school a professor of mine, Mark Hunacek, said one of the most profound things I've ever heard to the tune "if you want it, then make it so&qu
#homelab #tech #series-if-you-want-it-make-it-so #music True -
Feeds
I write about things I find interesting, here's a list of my feeds: Q: Jinja here over my markata feeds?
#slash True -
Now
Started on [[2025-07-16-notes]] using this page for my "don't lose sight of the projects you're touching" Hot [[thoughts-to-nostr]] [[deuter
#now #slash True -
Contact
Contact Me You can find more places to find me at [my digital harbor](https://mydigitalharbor.com/pypeaday) Email You can also email me at <nic@pype.dev>
#slash #contact True -
Slash Pages
[Slash Pages](https://slashpages.net/) are a simple way to tell the world information about you You probably found this page via my [slash feed](/slash) Thought
#slash True -
About
Me I'm a tech nerd who's been homelabbing since 2019 - I got started with pi-hole and it's been all downhill ever since... see [[the-homelab]] fo
#slash True -
QuadTask
Eisenhower Matrix based task manager
#projects True -
Dad, Can I Wear This?
[Repo](https://github.com/pypeaday/dad-can-i-wear-this) This is a simple FastAPI web app you can `docker compose up` alongside ollama and get some cute AI drive
#projects True -
ZSA typing challenge issue
ZSA I love [zsa](https://zsa.io) and have been using a moonlander for a few years now. They recently launched [typ.ing](https://typ.ing) as a way to train your
#homelab #tech #zsa #typing True -
Double Check Your DNS Records
My Blog I host [my blog](https://pype.dev) on cloudflare and manage my infra with terraform. I got a 522 when I went to `https://www.pype.dev` recently and I wo
#homelab #tech #dns #terraform #cloudflare True -
💭 Normal boyhood is ADHD
I may want to write a longer post about this or just capture some quick thoughts but I appreciate DHH's take here.... AD
#dhh #adhd #mental-health #thoughts True -
💭 "We would be less confidential than Google" – Proton threatens...
I've been a proton user for several years now, and pay a decently hefty subscription fee for some of their services that
#proton #email #security #privacy #tech #thoughts True -
💭 Exploiting Copilot AI for SharePoint | Pen Test Partners
In hindsight this vulnerability isn't even that clever, hopefully the share holders of the companies that rushed to thro
#security #infosec #sharepoint #microsoft #ai #copilot #thoughts True -
💭 slash pages
Waylon's mentioned slash pages before, but as I work on building my blog again and writing more regularly thanks to "tho
#blog #slash-pages #til #todo #thoughts True -
💭 The Meaning of “Mammon” in the Bible | Matthew 6:24
I spend a fair amount of time thinking about the future, planning and saving, making sure to the best of my ability and
#wealth #faith #bible-project #thoughts True -
💭 N.T. Wright on The Unseen Realm & Heiser - YouTube
I don't write enough short thoughts on theology stuff, I'm usually trying to have some longer thought to unpack or to su
#faith #heiser #nt-wright #divine-council #thoughts True -
💭 qwen3
I really don't know much about every self-hostable LLM out there... so much as happened. I am blessed at home with a pre
#llm #ollama #homelab #qwen #thoughts True -
Thoughts
Thoughts My thoughts are found at [my thoughts feed](/my-thoughts) [thoughts](https://thoughts.waylonwalker.com) was built by Waylon and is a place where I drop
#thoughts True -
💭 daily challenge leaderboard | typ.ing
typ.ing is like monkeytype to a degree. it's made by ZSA, who makes my keyboard, and I love the idea of a simple trainin
#zsa #typing #keyboard #challenge #thoughts True -
💭 News - Apps - App Store - Nextcloud
I just started using FreshRSS to get familiar with subscribing to RSS feeds and leaning into that as opposed to social m
#rss #news #nextcloud #homelab #thoughts True -
💭 ELEMENT.FM - unlimited podcast hosting
I heard about element.fm as a possible self-hosted podcast solution. They also have a service that looks pretty nice and
#podcast #self-hosted #thoughts True -
Example For Andrew

#homelab #homelab #tech True -
💭 Keynote Speaker - Cory Doctorow - YouTube
What a great talk - will pull this thought into a post someday but the guy hits like 9 out of 10 on this one, great stuf
#pycon #keynote #economics #thoughts True -
Double check your CIDR blocks!
tl;dr Copy paste - don't rely on typing correctly... The Issue I use tailscale at home and generally love it. One thing I use it for is whitelisting - so I
#homelab #tech #tailscale #til True -
I built a simple app for adding images to my blog
Quick Deets I built a simple fastAPI app called "shotput" that I run locally inside a git repo where I save images for my blog. The app is simple: upl
#homelab #tech #python #uv True -
💭 Linux Explained: What is The Linux Kernel? - YouTube
I'm getting sucked into the Linux is a kernel not an operating system crowd because tonight I realized I couldn't descri
#linux #youtube #kernel #thoughts True -
💭 What are these 100.x.y.z addresses? · Tailscale Docs
I have had serious issues with a whitelist I set in my traefik config and then reaching some services on my tailnet... t
#tailscale #thoughts True -
I love an expert in their craft
Presence of an Expert Our AC died, or has been showing signs of dying recently, and regardless of the finality of its death, our house hasn't been getting
#reflection True -
Autism ADHD and the Doshas
Introduction I was recently diagnosed with Autism Spectrum Disorder Level 1 and ADHD, the inattentive type. I suppose, AuDHD for short. There are many reasons w
#reflection #health #mental-health #autism True -
homelab-journey-part-1
Introduction I want to start writing about my homelab and this first post can be a short introduction to how I got into homelabbing and a review of my current h
#homelab #tech #series-homelab True -
Backups interrupted by full disk usage
I just got a message from HCIO that my primary backup script is late... This happens every now and then but I decided to check on it... Quickly `ssh` in and I n
#homelab #tech True -
Windows Update Broke Wifi
Windows Update Behind My Back After an unapproved windows update on a machine I help administer for my church, the wifi became super finnicky. I had installed a
#tech #windows True -
Queso Notes
It occured to me that this is my blog... I can write about whatever the heck I want! May 2025 Made 2 quesos very similar - they consisted of: 1.5 lbs ground bee
#queso #cooking #smoking True -
Backups are dope
I accidently chown'd -R an app directory and it totally screwed up the database folder. Luckily I zfs replicate my docker volumes to another drive even on
#tech #homelab #zfs #til True -
Aurora U-Blue ZRAM Config
I keep running out of space with my swap getting maxxed out... I don't know why but U-Blue uses Zram already and apparently I can easily override the defau
#infrastructure #infrastructure #tech #til True -
I Hate Corporate America
Rant The longer I'm in corporate America - and the longer I homelab and listen to podcasts - a cliché truth becomes more and more apparent to me, which is
#reflection #rant True -
Pandas.DataFrame info always answers and is sometimes right
TIL Today I learned that the `.info()` of a `pandas.DataFrame` will always give you an answer, but it is wildly difficult to know how accurate it is, because it
#python #tech #til True -
SearXNG
I heard about [SearXNG](https://searxng.org) on a couple podcasts and saw it trending on GitHub several times before I finally decided to stand it up. I used i
#homelab #tech #til True -
💭 SearXNG | Open WebUI
I've been meaning to set searxng for a while - it comes out of the box with khoj but I want an instance for open-webui a
#open-webui #search #ai #self-hosted #thoughts True -
A New Perspective on Being God's Child
Intro I was in men's group the other day, and one of the things that came up almost inevitably is a debate between God's sovereignty and predestinatio
#faith #reflection #free-will #sovereignty True -
💭 Installing Tailscale on JetKVM | Medium
My jetKVM is a flipping dream - plug and play kvm that worked out of the box. I want to put tailscale on it so I can hit
#tailscale #jetkvm #kvm #thoughts True -
💭 Installing Tailscale on JetKVM | Medium
My jetKVM is a flipping dream - plug and play kvm that worked out of the box. I want to put tailscale on it so I can hit
#tailscale #jetkvm #kvm #thoughts True -
💭 Installing Tailscale on JetKVM | Medium
My jetKVM is a flipping dream - plug and play kvm that worked out of the box. I want to put tailscale on it so I can hit
#tailscale #jetkvm #kvm #thoughts True -
💭 Installing Tailscale on JetKVM | Medium
My jetKVM is a flipping dream - plug and play kvm that worked out of the box. I want to put tailscale on it so I can hit
#tailscale #jetkvm #kvm #thoughts True -
💭 Installing Tailscale on JetKVM | Medium
My jetKVM is a flipping dream - plug and play kvm that worked out of the box. I want to put tailscale on it so I can hit
#tailscale #jetkvm #kvm #thoughts True -
💭 Installing Tailscale on JetKVM | Medium
My jetKVM is a flipping dream - plug and play kvm that worked out of the box. I want to put tailscale on it so I can hit
#tailscale #jetkvm #kvm #thoughts True -
💭 Installing Tailscale on JetKVM | Medium
My jetKVM is a flipping dream - plug and play kvm that worked out of the box. I want to put tailscale on it so I can hit
#tailscale #jetkvm #kvm #thoughts True -
💭 Installing Tailscale on JetKVM | Medium
My jetKVM is a flipping dream - plug and play kvm that worked out of the box. I want to put tailscale on it so I can hit
#tailscale #jetkvm #kvm #thoughts True -
💭 Installing Tailscale on JetKVM | Medium
My jetKVM is a flipping dream - plug and play kvm that worked out of the box. I want to put tailscale on it so I can hit
#tailscale #jetkvm #kvm #thoughts True -
My MCP Configuration
My MCP The Tools Docker RAGDocs Sequential Thinking Git Not Tried Yet https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite The Config
#python #tech #tech True -
I was wrecked by a weird combo of >> and -e
TL;DR If state matters then check it in the beginning or handle it on a failure... Let me explain I ran into some trouble recently _almost_ losing some encrypte
#linux #cli #tech True -
Grafana + Gotify for push notifications
It's easy to configure push notifications through Gotify from Grafana by setting up a generic `Webhook` Alerting Contact Point... The parameters are: HTTP
#infrastructure #homelab #tech #til True -
Monolith - download and save site as html
TIL: Monolith I needed to save a website earlier and this was just what I needed... https://github.com/Y2Z/monolith
#cli #terminal #til True -
SMB with ZFS on Ubuntu
sudo apt-get install -y samba \\ then set sharesmb=on \\ chown the user \\ smbpasswd <user> -a \\ then mount with user/password from other machine
#zfs #linux #tech #til True -
Recovering from zpool corruption when you're short a drive
can only mount tank RO so can't rename also can't detach which is what I'd want Could import pool witn -N to not mount any datasets detach and at
#infrastructure #zfs #tech True -
Using my own domain on nostr
After generating a keypair on a nostr app (I started with primal) I copied my public key to `/.well-known/nostr.json` and put that at the root of my site at `ht
#nostr #til True -
The Design of Genesis 1-11 pt 1
Genesis 1 There is a cyclical pattern of Genesis 1-11. Introduction 1:1 may be a summary heading rather than the first "verse". Chaos The narrative be
#bible-project #faith #design-of-genesis-1-11 True -
Deployments are not StatefulSets
I was debugging some ArgoCD stuff earlier today and I love using k9s to explore my k8s resources. The TLDR is that I put some bad env vars in the `global` value
#infrastructure #tech #k8s #til True -
💭 Self-Hosting selfh.st/icons With Git-Sync
I like a nice icon for dashboards I've put together and having a convenient way to load them up off line would be nice
#self-host #icons #dashboard #thoughts True -
💭 Mastering Argo CD image updater with Helm: a complete configur...
image updater is a great little tool that I'm using at work and I want to use it in the best way. I'll come back to this
#argocd k8s #thoughts True -
💭 Craig
Craig is a discord bot to do multi-track recording, seems like a super easy way to get started with a podcast where the
#pilgrims-creek #thoughts True -
💭 memory - Check which processes are eating swap on Linux? - Sup...
I often max my swap on all my machines, and I still have no idea what I'm dong different than anyone else. But using to
#linux.swap #thoughts True -
💭 🏡 Home | Open WebUI
I've been using openwebui at home, mostly with llama3.2, to do some basic things - meal planning and short script genera
#llm #ai #thoughts True -
💭 Do you really need Kubernetes?
The other shoe just dropped
#k8s #thoughts True -
💭 audiobookshelf
Audiobookshelf looks like a solid competitor for booksonic. I've liked the simple subsonic api driven nature of booksoni
#homelab #thoughts True -
💭 Assistants API overview - OpenAI API
OpenAI assistants seem like a sweet idea... I wonder if I could use one as a project manager that manages my issues and
#ai #thoughts True -
💭 Do you need Kubernetes?
do you though?
#k8s #thoughts True -
docker context (and an issue to question your sanity)
docker contexts are great, would recommend putting them in your prompt though (via starship or something else)... here's why I like to manage my containers
#python #terminal #tech #til True -
Add a healthcheck to your FastAPI app
I'm building a few FastAPI apps to throw in docker and run on my homelab... I wanted to add healthchecks and here's a simple way to do it Make sure to
#python #homelab #tech #til True -
Jellyfin container updates for HWE + AMD
I use LSIO Jelyfin container for the easy addon they provide for AMD GPUs but I couldn't get trickplay to work with HWE... There was almost NOTHING on the
#docker #linux #homelab #til True -
statically.io to help me out
[statically.io](https://statically.io) offers a CDN that I'm going to try to lean into for images in my blog. My hope is that the builds get and stay fast,
#infrastructure #tech #webdev #til True -
The Flood Story - Types and Baptism
The Flood Story and Jesus Jesus brings up the Flood story from Genesis just one time (in the recorded teachings we have). First to set the scene, Jesus and his
#bible-project #faith #flood-story True -
The Flood Story - Quilt Analogy
The Flood Story in the Hebrew Bible I'm slowly making my way through some Bible Project classes online because Tim Mackie is a fantastic teacher and BP has
#bible-project #faith #flood-story True -
D and uninterruptable sleep
Htop I recently have been having significant home server issues, and that's not the point of this - today I learned what `D` state is when looking at htop.
#linux #zfs #tech #til True -
rsync like a pro
I am moving a hefty amount of data to a new ZFS pool due to some corruption and I want to avoid using `zfs send/recv` for this just to make sure I don't pr
#linux #terminal #cli #til True -
hostnamectl to easily change hostname
hostnamectl is apparently a linux utility for easily changing your hostname in a variety of ways I learned there's transient and static hostnames, so that&
#linux #terminal #homelab #cli #til True -
Advent 2024 - Peace
Scripture Luke 2:14 (ESV): 14 “Glory to God in the highest, and on earth peace among those with whom he is pleased!” Edification There is a word we probably kno
#faith #advent True -
How To Survive The Flood
There a lot of flood stories throughout the history of the world, and the Bible is no different in this regard. God warns Noah of a de-creation event, whereby h
#bible-project #faith True -
Stylus for custom webpage themes
the Logos web app is DISGUSTINGY bright/white - enough to actually ruin your morning... Thankfully there's an extension called [stylus](https://addons.mozi
#tech #logos #til True -
The Two Houses
The Two Houses Context Reflection From the visual commentary Tim calls out a few things: `the rock` is supposed to first call us back to earlier in the sermon w
#bible-project #faith True -
DNS Broke After Reboot - Ubuntu 22.04
I rebooted by server and DNS broke randomly. I have no idea if it was from a kernel update or what but that's the issue with Ubuntu I guess... After much t
#homelab #linux #tech #til True -
Restart KDE Plasma
Plasma shits the bed a little too often on Fedora for me right now but I finally have a quick fix...
#linux #terminal #cli #til True -
OPNSense Bootstrap Recovery
enabling DHCP WAN port (`dhclient <iface>`)- running the bootstrap script - `sh /usr/local/sbin/opnsense-bootstrap`
#infrastructure #homelab #tech #til True -
Recovering OPNSense
I woke up to faulty internet and after some troubleshooting it turns out the root zfs dataset that OPNSense boots from got corrupted... PRO-TIP - Auto backup yo
#blog #homelab True -
BP - The Golden Rule
Matthew 7:12 What do I desire that people "do to [me]"? Help if I need it - I want to live in a world where humans are helpful Listen to me and unders
#bible-project #faith True -
Reflection - Wisdom in Relationships 2
Passage Reflection James builds on this with `if any of you lacks wisdom then ask for wisdom it will be given to you`. James is arming us with some specifics fr
#bible-project #faith True -
Reflection - Wisdom in Relationships
This morning I finally felt some motivation for a short Bible Project video. The app is great (💯 would recommend) and gives me daily reminders that are unobtrus
#bible-project #faith #reflection True -
docker-remote-add
Add from url?? ADD http://example.com/cars.csv /tmp/cars.csv Unpack automatically!? (.tar, .tar.gz, .tgz, .bz2, .tbz2, .txz, .zip) ADD myapp.tar.gz /opt/myapp/
#homelab #linux #tech #til True -
Docker copy and chown
COPY --chown=myuser:mygroup source-file target-file
#linux #homelab #tech #til True -
Switching from AltaCV to RenderCV for my Resume
I was using a fun LaTex-based project for managing my resume called [AltaCV](https://github.com/liantze/AltaCV). I loved the customization and was familiar with
#python #tech True -
Upgrading your kernel can F you up... whoops
https://forum.proxmox.com/threads/update-error-with-coral-tpu-drivers.136888/#post-608975 I lost TPU for frigate, this saved me ass
#homelab #linux #tech #til True -
Fonts in VS C**e
Jet Brains has to be specified 'JetBrainsMono Nerd Font Mono'
#vscode #til True -
Customize K9s
To customize k9s use the skins from catppuccin or the ones k9s supplies Then edit your k9s config Other k9s skins are available [here](https://github.com/derail
#cli #homelab #tech #k8s #til True -
Git fetch failing - check your config
I started deploying a website to Cloudflare on a branch called `pages`. Similar to one of the GH Pages deployment patterns. But when my CI was pushing the branc
#cli #git #til True -
Git repo specific SSH Key!
git config --add --local core.sshCommand 'ssh -i <<<PATH_TO_SSH_KEY>>>'
#cli #git #til True -
On Earth as It Is in Heaven
On Earth as It Is in Heaven [Video](https://bibleproject.com/explore/video/on-earth-as-it-is-in-heaven/) Sermon on the Mount 3 chapters filled with phrases that
#bible-project #faith True -
DHCP Restart to Save Ubuntu 22.04 Server Networking
I moved a computer to a remote location for an off-site backup but when it was powered on it wouldn't show up on any networks. A solution that got me back
#homelab #linux #tech #til True -
Chaos Dragon
Dragons are metaphorical images in the Bible Goliath -> armor descriptions Leviathan Dragon slayers can be enticed to become dragons themselves Jesus is the
#bible-project #faith True -
Simple Port Forwarding OPNSense
https://forum.opnsense.org/index.php?topic=8783.0
#homelab #tech #til True -
Refresh Nextcloud Groupfolders after messing around on the filesystem
Exec in as www-data and run ./occ groupfolders:scan folder_id -v (the -v to see what it's doing)
#homelab #linux #tech #til True -
lsof to find what's using your filesystem
lsof | grep /tank/nas shows me what is using my nas at any time!
#zfs #homelab #tech #til True -
Changing ZFS key for child datasets of encrypted dataset after migration
➜ pihole sudo zfs load-key -L file:///path/to/.zfs.tank.key tank/encrypted/vms/arch-sandbox ➜ pihole sudo zfs change-key -o keylocation=file:///path/to/.zfs.tan
#zfs #homelab #tech #til True -
Convert Word Doc to PDF with Headless Libreoffice
I've been using paperless-ngx to manage all my documents, but every once in a while I'll get a `.docx` file to deal with... Turns out Libreoffice has
#linux #cli #tech #til True -
olivet-mens-group-james-2023
James 2023 study of the book of James BP The Guy Greek: Iakobos (Jacob in English) Jacob is one of Jesus' half-brothers who became a leader of the Jerusale
#olivet #faith True -
FFMPEG 10-bit videos to 8-bit
`ffmpeg -i input.mp4 -map 0 -c:v libx264 -vf format=yuv420p -c:a copy output.mp4`
#cli #homelab #tech #til True -
i3-Like keyboard mapping in Pop_OS
I was introduced to tiling window managers through i3, which I use heavily on one of my machines. I have switched to Pop_OS! at home though, which has a tiling
#linux #tech #til True -
Use non-standard named ssh keys with github
I was getting `(publickey denied)` when trying to push to GH using ssh. When I tested the connection I saw that a bunch of keys in ``~/.ssh/ were being attempte
#linux #cli #tech #til True -
Reminder about ssh-copy-id for SSH and Ansible
`ssh-copy-id -i my.key.pub <hostname probably from tailscale>` this makes sure I can run ansible from my desktop against VMs on my server easily if they
#homelab #linux #tech #til True -
Adding docker daemon.json broke docker
in /lib/systemd/system/docker.service there is an ExecStart command that got placed there when I setup Docker with Ansible - it threw the -H flag which told the
#linux #tech #docker #til True -
suda.vim for sudo access to files
I regularly need to edit system config files - take /etc/sanoid/sanoid.conf as an example... I'll want to play with something but if I don't start Neo
#vim #linux #tech #til True -
Systemd timer for syncoid
I have a bash script called `syncoid-job` which boils down to a barebones - I want to run this script hourly but as my user (notice the no-privilege-elevation f
#zfs #homelab #tech True -
Pipe to a pager to preserve console output in SSH session
I'm playing with my ansible playbook in a remote tmux session, and I'm no wiz so I don't know the ins and outs, but I can't scroll up to get
#linux #cli #til True -
Cron for Nextcloud in Docker
AJAX wasn't cutting it, traditional crontab in containers doesn't make much sense to me, webcron is recommended but I don't want to register with
#homelab #docker #tech #til True -
Call basicConfig to get Python log messages in iPython
Logging instead of printing I am trying to adopt `logger.debug` instead of `print` but ran into a confusing thing in ipython during Advent of Code... I riddled
#python #cli #tech #til True -
New lines in Markdown tables
I wanted to break down some long lines in a Markdown table cell to make it look nicer on my blog but \n didn't do anything for me... turns out <br/>
#vim #webdev #tech #til True -
Description of my proposed vimconf 2022 talk
Switching to Vim opened a whole new world to me for interacting with a computer and for getting things done. Before I adopted Vim I used GUIs for everything bec
#linux #vim #tech True -
Make a series of directories fast!
mkdir s{1..10} will make directories s1, s2, ... s10 in one command!
#linux #cli #tech #til True -
Hebrew Bible Full Class
[Class link](https://bibleproject.com/classroom-alpha/education-videos/session-1-what-earth-hebrew-bible/) [Classroom notes (Must be on home network)](http://pa
#bible-project #faith True -
Case-insensitive search in Vim
/mysearch\c will match mysearch, MYSEARCH, mYSeArCh...
#vim #tech #til True -
Faithful
[Link](https://bibleproject.com/bible-studies/faithful/) Notes !!! Exodusds 34:6 Faithfulness - Emet (can be translated 'Truth') Related to "Amen
#bible-project #faith True -
Limit zfs list to avoid docker vomit
zfs list has a flag -r, but if you use zfs driver for docker then you'll get flooded with every docker volume in the world. zfs list -r -d N will limit the
#zfs #cli #tech #til True -
Use the right lspsage, you dope!
If you think glepnir/lspsaga.nvim config will work with tali5/lspsaga.nvim installed... you're in for a rude awakening. Double check your forks folks!
#vim #cli #til True -
Sabbath
[Link to study](https://bibleproject.com/bible-studies/sabbath/) Creation Brougt to completion on the seventh day in Genesis 1. It is the only day that does not
#bible-project #faith True -
Don't forget to load XMP!
Bought some DDR4-3600 speed RAM but only seeing 2666? Load up the BIOS, find DRAM config or something similar, and make sure to load the XMP profile to get that
#homelab #linux #tech #til True -
You can embed gifs?!
I learned you can embed gifs and stuch in things other than GH personal pages! So here I'll keep ones I like and might use later
#homelab #webdev #tech #til True -
My PassMark Scores
!!! note "Babyblue v2" !!! note "Venus " !!! note "Hogwarts" !!! note "Server 2 ... Change the name" !!! note "Serv
#homelab #linux #tech #til True -
Chara-Joy
[link](https://bibleprojectz.com/bible-studies/chara-joy/) Chara / Joy There are several words for similar feelings - example like `joy` has several synonyms. S
#bible-project #faith True -
Quick setup of ZFS encrytped datasets with sane permissions
Assuming you have a pool called `tank`... And assuming you have an encrypted dataset (See [Jim Saltar's short intro](https://arstechnica.com/gadgets/2021/0
#zfs #homelab #tech #til True -
Check Your BIOS Version On Ubuntu
sudo dmidecode -s bios-version
#linux #cli #tech #til True -
Abraham and Melchizedek
[link to study](https://bibleproject.com/bible-studies/abraham-and-melchizedek/) Video Priests God creates Eden in which he places humans to be his royal image
#bible-project #faith True -
Append string to list of files with xarg
❯ find . -name "requirements.in" -print0 | xargs -0 sh -c 'for arg in "$@"; do echo "awscli" >>"$arg"; done
#linux #bash #til True -
Tree of Life
Video Eden Biblical story begins in a garden, which is presented as a type of Temple. The top (center) is the Tree of Life, which represents God's life and
#bible-project #faith True -
Shalom and Peace
[study link](https://bibleproject.com/bible-studies/shalom-peace/) Peace !!! note "" In Hebrew the word is `Shalom` (Greek: Eirene). Basic biblical me
#bible-project #faith True -
Destroying Tmux sessions with fzf
I use Tmux and Vim for most of my workflow, but I end up with a lot of dangling tmux sessions that dont' really need to persist... but killing them one at
#cli #bash #tech #til True -
078 Silent Years - Essenes
[link to presentation](https://bemadiscipleship.s3.us-east-2.amazonaws.com/BEMA+078+Silent+Years+Essenes-v2.pdf) Hellenism During the "silent years" H
#bema True -
077 Silent Years - Herodians
Herodians show up twice in the Gospels, Josephus talks about them a bit as well. There is a lot of hsitorical debate that surrounds the Herodians. Like Republic
#bema True -
076 Silent Years - Sadducees
[Link to presentation](https://bemadiscipleship.s3.us-east-2.amazonaws.com/BEMA+076+Silent+Years+Sadducees.pdf) Sadducees Often we in the modern time totally co
#bema True -
075 Silent Years - Welcome to Hellenism
Hellenism For the first time in history, Greeks redefined worldfiew to be cenetered around the individual. Prior to Hellenism, worldviews centered around pleasi
#bema True -
Check your SMART status with smartctl
https://www.simplified.guide/linux/disk-health-check Install For ubuntu/debian based distros (which is what I primarly use presently) `sudo apt update -y &&
#cli #linux #tech #til True -
074 - Silent Years - Synagogue
[Link to presentation](https://bemadiscipleship.s3.us-east-2.amazonaws.com/BEMA+074+Silent+Years+Synagogue-v2.pdf) Judaism Modern Judaism is very different from
#bema True -
Session 3 Intro
Intro Session 1: Torah Session 2: Prophets and Writings Review Torah Big idea: partnership Basis of partnership / meet the characters (Genesis) God chooses a pa
#bema True -
Benchmark your disks with fio
Intro I use ZFS at home in my homelab for basically all of my storage... Docker uses ZFS backend, all my VMs have their `.qcow2` images in their own zfs dataset
#python #zfs #tech True -
Screwtape
Chapters Below are just quick notes or quotes from each chapter as a reminder of what to go back to chat about. This isn't intended to be in-depth by any s
#books #faith True -
Paperless-NGX filtering on IDs instead of values
To filter for saved views from the admin console you have to use the `id` of the tag you are using to filter on... Ex: filtering for tags "Inbox" does
#homelab #tech #til True -
Mounting exFAT USB in Linux
Steps `sudo fdisk -l` then look for the device and partition get the Type column mount Example
#linux #homelab #tech #til True -
Xrdp-Authentication-Required-To-Create-Managed-Color-Device
I just need to RDP into an Ubuntu box via Remmina and everytime I login I have to authenticate to create a color managed device... which I don't even know
#homelab #tech #til True -
ZFS Permissions for Sanoid/Syncoid
`zfs allow -u $USER clone,load-key,create,destroy,mount,mountpoint,receive,send,rollback,compression,snapshot,hold,keylocation,bookmark tank` load-key only need
#zfs #homelab #cli #til True -
kvm-network-interface-via-nat-ubuntu-20
I have started using VMs more and more in my development workflow and it's impossible to work in a VM without an internet connection for me most of the tim
#homelab #linux #tech True -
cheat on your man
`man` can be a pain to read... and there's lots of alternatives out there and one I've just started playing with is [cheat](https://github.com/cheat/c
#linux #cli #tech #til True -
Reset SSH key passphrase
I got into a pickle where I encrypted the ssh keys I use for my SSH connections on LAN, but then I couldn't run my ansible playbook on my server! ssh-keyge
#homelab #cli #linux #til True -
Add colored indicators to your dataframes html representation
[Mike Driscoll](https://twitter.com/driscollis) recently tweeted about making colored out with pandas DataFrames and I just had to try it for myself Use Case Fi
#python #data #tech #til True -
Filtering emails with core utils
#linux #cli #tech #til True -
Reindex Nextcloud After Adding Data via CLI
My Nextcloud woes I wrote [here]("nextcloud-permissions-with-zfs-and-ansible-nas") about setting up `www-data` as the owner of any directories you wan
#homelab #linux #tech #til True -
arr client config
TIL that when setting up download clients for radarr/sonarr/lidarr/readarr/bazarr/prowlarr that you can utilize internal DNS and instead of hardcoding an IP add
#homelab #tech #til True -
Add space to your LVM on Ubuntu
I ran out of space on the SSD in my server when doing some file transfers but only 100GB was used of a 256 GB SSD? LVM When installing Ubuntu live server the de
#homelab #linux #tech #til True -
Local DNS with Pi-hole
Spoilers Tailscale is way easier than this... I was doing this local DNS overwrite in Pi-hole before running tailscale and I haven't just totally "kic
#homelab #tech #til True -
Netplan change from Focal to Jammy
I am revamping my home server and bumped myself early up to Jammy Jellyfish... however to my peril I reused my netplan config and after hitting my server with t
#homelab #linux #tech #til True -
Nextcloud permissions with ZFS and Ansible-NAS
TL;DR As the nextcloud docs say... if you want to write to an external volume that location has to be writeable by the user/group `www-data` on the host system.
#homelab #zfs #tech #til True -
Remove ZFS Dataset Specific Snapshots
I started my homelab journey being super naive about ZFS and how to manage the filesystem... that bit me in the butt when transfering a ton of files out of fold
#linux #zfs #cli #bash #homelab #til True -
See ZFS snapshot disk usage
As I was cleaning up my NAS recently I noticed that I ran out of storage even though my disk usage looked pretty low... turns out I was keeping a mega-ton of ZF
#zfs #homelab #tech #til True -
Filepath Completion in Neovim
I've had `Plug 'hrsh7th/cmp-path'` in my plugins for ever but didn't notice until recently that I wasn't getting any filepath completio
#vim #tech #til True -
Plug Snapshot!
:PlugSnapshot, :w ~/dotfiles/nvim/snapshot.vim... keep your config safe with git!
#vim #tech #til True -
Plug-Snapshot-To-Save-Your-Life
If you use vim-plug for managing your vim plugins, do yourself a favor and snapshot your plugins before upgrading! `:PlugSnapshot` creates a vim.snapshot file
#tech #til True -
Dataframe-To-Styled-Html
I wrote up a little on exporting DataFrames to markdown and html [here](/dataframe-to-markdown) But I've been playing with a web app for with lists and whi
#python #tech #til True -
Dataframe-To-Markdown
Pandas `pandas.DataFrame`s are pretty sweet data structures in Python. I do a lot of work with tabular data and one thing I have incorporated into some of that
#python #tech #til True -
Wish-List-With-Fastapi
Amazon has crossed the line with me just one too many times now so we are looking to drop them like every other Big Tech provider.... However, one key feature o
#python #blog #tech True -
Git-Bisect
I try to commit a lot, and I also try to write useful tests appropriate for the scope of work I'm focusing on, but sometimes I drop the ball... Whether by
#git #tech #til True -
Pandas-String-Contains
TL;DR `pandas.Series.str.contains` accepts regular expressions and this is turned on by __default__! Use case We often need to filter pandas DataFrames based on
#python #tech #til True -
Htop
`htop` is a common command line tool for seeing interactive output of your system resource utilization, running processes, etc. I've always been super conf
#til #tech True -
Unpack-Anywhere-With-Star
Unpacking iterables in python with `*` is a pretty handy trick for writing code that is just a tiny bit more pythonic than not. But [@Ned Batchelder](https://tw
#python #tech #til True -
Pipx
`pipx` is a tool I've been using to solve a few problems of mine... pinning formatting tools like `black`, `flake8`, `isort`, etc. to the same version for
#til #python #tech True -
Fx-Json
[fx](https://github.com/antonmedv/fx) is an interactaive JSON viewer for the terminal. It's a simple tool built with Charmcli's Bubble Tea. Installati
#til #tech True -
Jellyfin-Media-Players
I use Jellyfin at home for serving up most of our media - movies and shows etc. My dream is to have a GPU capable of transcoding any and all of our media for sm
#homelab #tech True -
Typeddict
Type hinting has helped me write code almost as much, if not more, than unit testing. One thing I love is that with complete type hinting you get a lot more out
#til #python #tech True -
And-vs-&
I often struggle to remember the correct way to do `and` type comparisons when working in pandas. I remember learning long long ago that `and` and `&` are d
#python #tech True -
File-Length
I have a specific need for counting the number of lines in a file quickly. At work we use S3 for data storage during our Kedro pipeline development, and in the
#linux #tech #til True -
Ipython-Prompt
I have a [post on starship](/starship) where I have some notes on how I use starship to make my zsh experience great with a sweet terminal prompt. Now... I spen
#python #tech True -
Vim-Spell-Check
__Did you know you can spell check in Vim?!__ What is this magic??? `set: spell spelllang=en_us` Custom words? Sometimes there's things that are words to y
#vim #tech #til True -
Polybar-01
[polybar](https://github.com/polybar/polybar) is an awesome and super customizable status bar for your desktop environment. I use it with i3-gaps on Ubuntu for
#linux #tech True -
Deques
I am working on a project to create a small system monitoring dashboard using the python `psutil` library. The repo is [here](https://github.com/nicpayne713/not
#python #tech #til True -
Plotly-And-Streamlit
Streamlit I use `streamlit` for any EDA I ever have to do at work. It's super easy to spin up a small dashboard to filter and view dataframes in, live, wit
#python #tech True -
Starship
If you spend time in the terminal then you'll want it to look somewhat pleasing to the eye. I used to ssh into servers with no customization, use `vi` to
#linux #tech True -
self-hosted-media
Self-hosting 1 or several media servers is another common homelab use-case. Getting content for your media servers is up to you, but I'll show a few ways h
#python #homelab #tech #series-homelab True -
Skimpy
EDA I work with data a lot, but the nature of my job isn't to dive super deep into a small amount of datasets, I'm often jumping between several proje
#python #homepage #tech #til True -
Truenas-And-Wireguard
NAS One of the most common use cases for self-hosting anything is a file share system. I have been a fan of [TrueNAS](https://www.truenas.com/) for a while. I
#homelab #tech True -
Pyclean
I like to keep my workspace clean and one thing that I don't personally love looking at is the `__pycache__` directory that pops up after running some code
#python #tech #til True -
Psutil-01
[Mike Driscoll](https://twitter.com/driscollis) has been posting some awesome posts about `psutil` lately. I'm interested in making my own system monitorin
#python #tech #til True -
Mu
If you work with a template for several projects then you might sometimes need to do the same action across all repos. A good example of this is updating a pack
#python #git #tech #til True -
Wireguard
VPN Virtual Private Networks are a big deal, and this shouldn't be considered anything even close to a guide on using them. Here are just my notes and some
#homelab #homepage #tech True -
Abstract-Base-Class
ABCMeta I don't do a lot of OOP currently, but I have been on a few heavy OOP projects and this `ABCMeta` and `abstractmethod` from `abc` would've bee
#python #tech #til True -
Python-F-String-Align
I am personally trying to use `logger` instead of `print` in all of my code, however I learned from [@Python-Hub] that you can align printouts using `print` wi
#python #tech #til True -
Python-Builtin-Calendar
Being lazy I almost exclusively use Python for my job and have been eye-balls deep in it for almost 5 years but I really lack in-depth knowledge of builtins. I
#python #tech #til True -
Dataframe-Memory-Usage
I have often wanted to dive into memory usage for pandas DataFrames when it comes to cloud deployment. If I have a python process running on a server at home I
#python #tech #til True -
Adblock-Coverage
I run pi-hole at home for ad blocking and some internal DNS/DHCP handling. __pi hole posts on the way__ One thing I've never put too much thought in is ask
#homelab #til #tech True -
Webservers-And-Indexes
I host a lot of services in my homelab, but they're mostly dockerized applications so I have never had to care much about how content gets served up. Today
#homelab #tech #til True -
Tree
I wanted a quick way to generate an `index.html` for a directory of html files that grows by 1 or 2 files a week. I don't know any html (the files are expo
#linux #tech #til True -
Traefik
Traefik If you don't know about [traefik](https://doc.traefik.io/traefik/) and you need a reverse-proxy then you might want to check it out. I used to use
#homelab #tech True -
Pandas-Select-Dtypes
On my team we often have to change data types of columns in a `pandas.DataFrame` for a variety of reasons. The main one is it tends to be an artifact of EDA whe
#python #tech #til True -
Tiddly-Wiki
[Tiddly Wiki](https://tiddlywiki.com/) is a great note taking utility for organizing non-linear notes. I used it to replace my OneNote workflow and my only comp
#tech True -
Git ammend to a commit
After carefully staging only lines related to a specific change and comitting I suddenly realized I missed one... darn, what do I do? Old me would have soft res
#git #tech #til True -
Stow-Target
Check out [stow](/stow) for a brief introduction to `stow` What if I want to stow a package somewhere else? Boom, that's where `-t` comes in... Maybe I don
#bash #linux #tech #til True -
Vim-Auto-Space
I ran into an issue where I had some copy-pasta markdown tables in a docstring but the generator I used to make the table gave me tabs instead of spaces in odd
#vim #tech #til True -
Stow
Stow is a great tool for managing dotfiles. My usage looks like cloning my dotfiles to my home directory, setting some environment variables via a script, then
#bash #linux #tech #til True -
Ubuntu-Static-Ip
Sometimes I need to manually set a static IP of a Linux machine. I generally run the latest version of Ubuntu server in my VMs at home. In Ubuntu 20 I'm ab
#linux #til True -
037 A Love Story
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
044 Our Harps in the Trees
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
039 A King After God's Own Heart
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
036 The Redemption Cycle
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
038 A Donkey Herder to Lead Us
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
042 The Fire of Elijah
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
041 The Story Behind the Story
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
040 One Story, Two Sources
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
035 Crossroads of Destiny
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
Session 2 Intro
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
043 Go in Peace
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
034 The Hardest Story in the Bible (for Mary)
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
030 Lead with Your Voice
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
028 Images of the Desert - Ar'ar and Tamarisk
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
027 Images of the Desert - Rotem and Acacia
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
026 Images of the Desert
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
025 A Kingdom of What
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
024 Creating a Space
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
023 Falling on Joyful Faces
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
022 Under the Chuppah
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
021 With All Your Soul & Very
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
020 With All Your Heart
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
019 A Strengthened Heart
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
018 A Tale of Two Kingdoms
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
017 A God Who Hears the Cry
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
016 Out of the Pit
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
015 Into the Pit
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
014 Grappling with God - Part 2
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
013 Grappling with God - Part 1
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
012 A Mission Realized
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
011 Here I Am
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
010 Walking the Blood Path
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
009 Letting Go
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
008 Buried in a Geneology
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
007 The Preface
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
006 A Tale of a Tower
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
005 Misplaced Curse
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
004 His Bow in the Clouds
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
003 Master the Beast
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
002 Knowing When to Say Enough
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True -
001 Trust the Story
<!doctype html> /* Error message and password prompt */ .tc-error-form { font-family: sans-serif; color: #fff; z-index: 20000; position: fixed; backg
#bema True