4 self-hosting failures that return success
The failures that cost me the most in three years of self-hosting were never the ones that threw an error. An error is a gift: it tells you where to l…
Tech news from the best sources
The failures that cost me the most in three years of self-hosting were never the ones that threw an error. An error is a gift: it tells you where to l…
Installing Proxmox VE is genuinely easy. The graphical installer is a few screens, and it writes itself to disk in a couple of minutes. What trips peo…
If you're building a lab or scaling a small office network, Cisco Catalyst switches dominate the second-hand enterprise market. They're robust, well-d…
TL;DR Replayed 27 real historical tasks from Jarvis (my LangGraph agent, ~90 tools) through qwen3-coder:30b on an RTX 3090, scored against Claude's ac…
My homelab workstation — hostname AI-NT-No-Problem — has been running a Ryzen 9 9950X3D and an RTX 5090 in an Antec Performance 1 FT full tower for mo…
Cloud compute costs are climbing and local environments are making a powerful comeback. Every staging instance and every CI pipeline you run on rented…
Hoplyra: self-hosted orchestration for multi-hop VPN chains Most VPN tools install one protocol on one server . Hoplyra covers the full stack: deploy,…
"Agent" has become one of those words that means everything and nothing this year. Before it was a hype term, I'd already ended up with a small flock …
"It runs on my own GPU, so it's basically free." I believed that until I put a meter on it. So I ran a controlled benchmark on one box — an openSUSE m…
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 c…
How I replaced Google Photos, Google Drive, and Google Home with a self-hosted Raspberry Pi 5 setup - and what the full technical stack looks like. Th…
We’ve treated local AI deployments as experimental toys for too long. The moment a homelab becomes a dependency for work, the security posture must sh…
I run a transparent OPNsense bridge between a UniFi Dream Machine Pro and the rest of my LAN. It is deliberately boring at Layer 3: the UDM keeps rout…
Spoiler: the machine was fine. My assumptions were not. Step 0: SSH Is Not Enabled by Default You will try to SSH into your ZimaCube Pro. It will refu…
One of the biggest mistakes beginners make in cybersecurity is trying to learn entirely through theory. They watch videos. Read articles. Take notes. …
This is the technical, reproducible version of a fix I shipped on my own homelab. If you want the narrative version, that's on Medium. This one is the…
We used to build homelabs around Linux servers, Docker containers, and NAS drives. It was about uptime, RAID levels, and monitoring CPU temps. Now, th…
You buy a NAS for silent, always-on storage. It sits in a corner, humming quietly, doing its thing. You installed Docker on it for the same reason I d…
A homelab box that never sleeps runs 8,760 hours a year. So the spec that decides what it costs you is not the one on the box. It is the one nobody pr…
You buy a NAS for silent, always-on storage. It sits in a corner, humming quietly, doing its thing. Then you install Docker. Then Syncthing. Then a fe…
Three weeks ago I ran a model showdown — twelve tasks, five models, one RTX 5090 — and Qwen3.5-35B-A3B won. 85.3 weighted score, 206 tok/s, fits in VR…
I manage a small fleet of Linux servers and got tired of the options: Ansible is great but not a dashboard. Grafana + Prometheus is powerful but heavy…
This is the story of how I got frustrated with the energy efficiency of my Homelab network and decided to create a solution that gradually became a so…
Cloud computing is brilliant. I'm not here to argue otherwise. But there's a specific use case where it consistently costs more than it should, and mo…
I recently put together a small Ceph lab on Ubuntu using cephadm, mainly to understand how everything fits together in a real environment. Most guides…
I spent three hours trying to SSH into a legacy industrial gateway from a coffee shop, only to realize I'd forgotten to install the Tailscale agent on…
In Round 1 , we ran five local models and two cloud models through a single coding task. The local models held their own. In Round 2 , we added Gemma …
I spent an entire afternoon debugging a VM that refused to boot, only to find out my GPU had decided to change its PCI address. One reboot and the dev…
For a long time I operated under a quiet assumption: portfolios are for developers. They're for people who build things — apps, tools, open source pro…