How to's
Development & Workflow
- Manage Python Projects with uv
- Orchestrate a Tmux Development Environment
- Create a Python Virtual Environment
- Build a Zettelkasten Graph with FastAPI
- Configure FastAPI Static Files and MIME Types
- Configure Pytest for FastAPI
- Fix Hardcoded Paths in Python Tests
- Git Untrack Already Committed Files
- Isolate FastAPI Tests with SQLite In-Memory Database
- Setup Local Dev with Docker and Colima
- Deploy Docker Compose Updates
Infrastructure & Kubernetes
- Add a Bare-Metal Worker Node (Ansible)
- Prepare a Bare-Metal Node for Kubernetes
- Safely Shut Down a Bare-Metal K8s Cluster
- Transfer Files to Kubernetes Pods & Bypass NAS Permissions
- Automate Kubernetes Pod API Configuration
- Automate Kubernetes with Python
- Automate Node Recovery with Ansible
- Post-Power Outage Recovery
- Bypass Cloudflare WAF in Kubernetes (Flaresolverr)
- Deploying the Media Automation Stack
- Enable GPU Acceleration in Kubernetes
- Host Multiple Docker Projects with Shared Nginx Proxy
- Setup NFS Storage for Kubernetes
- Surgically Edit Configuration in Crash-Looping Pods
- Expose DLNA (Jellyfin/Plex) in Kubernetes
- Configure TrueNAS to serve NFS for Kubernetes