Demystifying Cloud in a Bottle: A New Approach to the Self-Hosted Stack
Introduction to the Modern Self-Hosting Frontier Self-hosting has long been the domain of the dedicated sysadmin, characterized by endless Docker Co…
Latest Architecture news from Tech News
Introduction to the Modern Self-Hosting Frontier Self-hosting has long been the domain of the dedicated sysadmin, characterized by endless Docker Co…
Navigating the 8GB Hardware Landscape in 2026 For most developers, the dream of running a powerful Large Language Model (LLM) at home is not about s…
Ollama and llama.cpp are often compared as if they were rival inference engines. The real choice is between a managed model service and a toolkit yo…
Over a few weeks I moved seven self-hosted services onto Kubernetes — ArgoCD, supply-chain policy, the whole GitOps loop — and then, on one afternoo…
A Raspberry Pi 5 runs DNS for the network, plus dozens of other small services that don't need much CPU or memory but can't go down. A Jetson Orin N…
Docker Compose on a Linux server should start on boot, stop cleanly on shutdown, and survive reboots without manual intervention. Docker Compose is…
Supabase has become one of the most popular open-source alternatives to Firebase, bundling a Postgres database, authentication, auto-generated REST…
There's a chart going around: intelligence on the y-axis, cost to run on the x-axis, and a green "most attractive" quadrant in the upper left where…
Originally published on danholloran.me For the last year, most of my personal automation has lived on my MacBook Air. Blog cross-posting, content in…
If you're building out a home lab and need shared storage, you'll eventually hit the SAN vs NAS question. Both solve "storage that multiple machines…
I tested Speculative decoding (Multi-Token Prediction, MTP) performance in Qwen 3.6 27B and 35B on an RTX 4080 with 16 GB VRAM. For a broader view o…